[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!
