Explore the future of business app development with Vaadin and Spring.
From AI-powered productivity and the latest in Vaadin 25 - Flow, Design System, Modernization, and Copilot—to new advances in Spring Boot and Spring AI. Get inspired by how innovation is reshaping enterprise Java development.
Timezone: EEST - Eastern European Summer Time, UTC +02:00
Session descriptions
Welcome to Vaadin Create 2025
AI assisted coding with Copilot
The landscape for development tools is changing faster than ever, and a lot has happened in the past year. Let's take a look at the most interesting new features in Vaadin Copilot, AI-driven and traditional, including some of the top wishes from last years' Create – and maybe a surprise or two.
Hacking with the Latest and Greatest in Spring
Learn how to build smarter, faster, and more reactive Java applications with the latest Spring innovations straight from the source.
Key considerations for new Java projects in 2025
Starting a new software project comes with a flood of considerations—from tech stacks and team structure to budgeting and beyond. And for teams not starting from a clean slate, modernization adds another layer of complexity. We surveyed over 1,000 Java professionals to understand how they’re approaching these choices today.
Aura & new theming in Vaadin 25
AI coding with Vaadin and Claude
Thinking in signals
A deep dive into how to deal with UI state that is explicitly declared as reactive signals. What does it mean to share state between components or even between users? How do you avoid a mess of infinite loops when components are reactively updating themselves?
Self-contained systems architecture to modernize a legacy ERP with Vaadin
Microservices are a popular approach to building modern software, offering scalability and flexibility. But for many teams, they come with challenges like increased complexity, difficult debugging, and managing too many small services.
In this talk, I'll introduce an alternative: Self-Contained Systems (SCS). Unlike microservices, SCS allows each part of your application to operate independently with its UI, logic, and database, simplifying both development and deployment.
You'll learn why SCS can be a better fit for many projects, how it reduces the complexity of distributed systems, and when it makes sense to use this approach over microservices. Based on my current customer project I’ll show how to modernize an ERP system based on self-contained systems with Vaadin.
Staying on V7/8 — Solving accessibility and other key considerations
Did you know that Vaadin 8 has sufficient capabilities to make your applications accessible? Tatu will show you how. Also he will be sharing the latest news from Vaadin 7 and 8 extended maintenance and how the updates will help to maintain your applications.
Tools to upgrade from Vaadin 7 and 8
Lab: Hands-on with Vaadin 25 Theming
Learn by doing—customize styles, apply design tokens, and create consistent, beautiful UIs that match your brand.
Community corner — come and demo what you've built
Share your projects, discover community innovations, and get inspired by real-world creativity.
Spring AI for all things AI
Christian Tzolov from Broadcom will show how to leverage Spring’s familiar programming model to build intelligent, AI-powered features with ease.
