JavaJava
Lunch Talk40min
BEGINNER

Vaadin: Modern Web UIs in Pure Java—A Live-Coding Tour

Vaadin enables rapid, Java-only full-stack web application development with an intuitive API, type-safe communication, and 50+ accessible components—eliminating the need for JavaScript, CSS, or HTML. The open-source framework integrates with modern front-end tech, reduces integration friction, and is ideal for Java teams seeking productive, maintainable web UIs.

Sebastian Kuehnau
Sebastian KuehnauVaadin

talkDetail.whenAndWhere

Wednesday, October 8, 13:05-13:45
Room 9
talks.description
JavaScript pasta, web toolchains, endless build steps and an ever-shifting front-end landscape slows down even qualified Java teams. Vaadin shows there is another way: an intuitive Java API, type-safe client-server communication and +50 accessible web components deliver a productive UI—without a single line of JavaScript, CSS or HTML. It enables full-stack Java web application development and, when needed, integrates seamlessly with modern front-end technologies like React.
In this talk we will
  • position Vaadin in today’s web stack,
  • sketch the architecture, state-handling and browser-server-communication,
  • demonstrate how the open-source framework fits cleanly into Web- and Java development,
  • and build a full-stack application live: data binding, routing, theming and deployment — in under 23 minutes.

Key Takeaways
  1. Create a Vaadin project in seconds and start coding right away.
  2. Java-only full-stack cuts the communication- and integration-friction between front- and back-end.
  3. Open Source & Extensibility: full access to well-documented source code lets you adapt or extend components to match any domain demand.

Target Audience
Java developers and architects who need web UIs but have no time for the “framework jungle”; teams migrating from JSF, Swing, Oracle Forms, Thymeleaf or pure JS stacks; anyone seeking maximum full-stack productivity on the JVM.
components
vaadin
full-stack
java
talks.speakers
Sebastian Kuehnau

Sebastian Kuehnau

Vaadin

Germany

Sebastian Kuehnau has been a Java enthusiast for two decades and fell in love with Vaadin during his time at university in Berlin. Since 2016, he has held various technical roles at Vaadin and currently serves as a Senior Developer Advocate and Solution Architect. He assists customers in building tailored web applications and is actively engaged in Java events and the Vaadin community.
talk.infographic.title
Vaadin: Modern Web UIs in Pure Java—A Live-Coding Tour infographic
talk.infographic.aiDisclaimer
comments.title

comments.speakerNotEnabledComments