UI & UXUI & UX
Lunch Talk45min
BEGINNER

Java-Centric Web Development: The Advantages of a Single Stack Approach

This session explores the benefits of using modern single-stack Java UI frameworks over multi-stack approaches involving JavaScript and TypeScript. It highlights how a unified Java development environment simplifies both frontend and backend development, reduces complexity, and mitigates inter-team friction, optimizing application development for businesses.

Matthew Hawkins
Matthew HawkinsBASIS International

talkDetail.whenAndWhere

Thursday, October 10, 12:50-13:35
Room 6
talks.description
Every day, hundreds of thousands of users around the globe interact with applications built on Java, many of which were developed over a decade ago. With the increasing dominance of mature, modern web technologies, these applications now require a fresh, responsive and dynamic user interface. To address this, developers often turn to JavaScript and TypeScript UI frameworks like Angular or React. However, integrating multiple tech stacks within a team can be more complex than anticipated, especially when combined with design patterns such as microservices.This session explores the contrast between this multi-stack approach and another powerful development paradigm: modern single-stack Java UI frameworks. These frameworks allow developers to homogeneously build both the frontend and backend entirely in Java - allowing businesses to optimize their application development in a low-risk stepwise fashion while eliminating potential friction between disparate development teams.
Microservices
Java
JavaScript
Frameworks
talks.speakers
Matthew Hawkins

Matthew Hawkins

BASIS International

United States of America

Matthew joined BASIS Europe, a company with over 30 years experience in the technical world, in 2022 after earning his Bachelors in Computer Science from Oregon State University with a focus in Web and Mobile application development. After graduating, he moved overseas to join the European team in Saarbrücken, Germany and started to learn the Java programming language, and how to bring it to the web. 

He currently develops and works with developers using webforJ, a Java-based web application framework, to create web applications and help others create theirs.
comments.title

comments.speakerNotEnabledComments