Sessions

Meet the talks!

[Workshop]
Your Backend Deserves a Face: A Hands-on Workshop for Spring Boot & Vaadin

Sebastian Kühnau - Vaadin

Building web UIs often feels like leaving the Java world for a mess of JavaScript toolchains, complex templates, and endless REST interfaces. But your backend logic deserves better than being hidden behind log files or Postman. Vaadin lets you build full-stack, reactive web apps using only Java—staying 100% within your IDE and your type-safe ecosystem.

In this hands-on workshop, we will build a modern Web UI from scratch. You will learn how to “dock” Vaadin into a Spring Boot Application, inject backend repositories to visualize data, interact with AI services (with Spring AI) in real-time and benefit from spring devtools.

**Together, we will: **

  • Setup: How to add a UI layer to your Spring Boot project in minutes.
  • Realtime Data: visualizing complex data type-safe in grids and charts — directly from your Database
  • Interactive Backends: Simply Implementing CRUD operations, filtering, and sorting of lists
  • Reactive Frontends: show results of long running async processes or streaming results from a LLM
  • Performance Insight: Using the UI to make backend bottlenecks and lazy-loading issues visible and actionable.

No JavaScript, no CSS, and no toolchain hell—just pure Java. Bring your laptop and your favorite IDE!