Vaadin Create 2025
Agenda Day 1

Tuesday 21 October 2025 · Frankfurt, Germany

Timezone: EEST - Eastern European Summer Time, UTC +02:00

Faster You
Better Apps
Community
Time
08:00
08:15
08:30
08:45
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
Ballroom
2nd room
3rd room
Registration, Coffee
Happening in room: Ballroom
09:00 - 10:15
Welcome to Vaadin Create 2025
Vaadin Team & Josh Long, Broadcom
Coffee
Happening in room: Ballroom
10:30 - 11:15
AI assisted coding with Copilot
Marc Englund, Vaadin
Coffee
Happening in room: Ballroom
11:30 - 12:15
Hacking with latest and greatest in Spring
Josh Long, Broadcom
Happening in room: 2nd room
11:30 - 12:15
Key considerations for new Java projects in 2025
Miikka Andersson, Vaadin
Lunch
Happening in room: Ballroom
13:15 - 14:00
Aura & new theming in Vaadin 25
Jouni Koivuviita & Rolf Smeds, Vaadin
Happening in room: 2nd room
13:15 - 14:00
AI coding with Vaadin and Claude
Artur Signell, Vaadin
Coffee
Happening in room: Ballroom
14:15 - 15:00
Thinking in signals
Leif Ă…strand, Vaadin
Happening in room: 2nd room
14:15 - 16:00
Lab: Hands on with Vaadin 25 theming
Jouni Koivuviita & Rolf Smeds, Vaadin
Coffee
Coffee
Happening in room: Ballroom
15:15 - 16:00
Spring AI for all things AI
Christian Tzolov, Broadcom
Coffee
Happening in room: Ballroom
16:30 - 17:15
Self-contained Systems architecture to modernize a legacy ERP with Vaadin
Simon Martinelli, Martinelli LLC
Happening in room: 2nd room
16:30 - 17:15
Tools to upgrade from Vaadin 7 and 8
Tatu Lund
Happening in room: 3rd room
16:30 - 17:15
Integrating Vaadin into existing applications
Sebastian Kuehnau, Vaadin
Happening in room: Ballroom
17:30 - 18:30
Community corner — come and demo what you've built
Richard Fichtner, XDev
After hours 🍻
Bartender
After hours 🍻
Bartender
Happening in room: 3rd room
14:15 - 15:00
Staying on V7/8 — Solving accessibility and other key considerations
Tatu Lund, Vaadin
Happening in room: 3rd room
13:15 - 14:00
Learnings from building a less-code platform on Vaadin
Viktor Fadeev, Product Manager, Jmix & Alex Burov, Head of BD, Jmix

Session descriptions

Faster You

Welcome to Vaadin Create 2025

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.

Steven Grandchamp
CEO, Vaadin
Josh Long
Spring Developer Advocate, Broadcom
Faster You

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.

Marc Englund
Product Strategist, Vaadin
Faster You

Hacking with the Latest and Greatest in Spring

Join Spring legend Josh Long for a fast-paced tour of the newest features in Spring Boot and beyond.
Learn how to build smarter, faster, and more reactive Java applications with the latest Spring innovations straight from the source.
Josh Long
Spring Developer Advocate, Broadcom
Community

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.

Miikka Andersson
Product Marketing Manager, Vaadin
Better Apps

Aura & new theming in Vaadin 25

The upcoming major version takes further steps to simplify styling, and introduces a new default theme called Aura.
Jouni Koivuviita
Principal Product Designer, Vaadin
Rolf Smeds
Product Owner, Vaadin
Faster You

AI coding with Vaadin and Claude

Vaadin Copilot is a powerful developer tool with an impressive range of features. In this hands-on session, you'll learn how to configure your IDE and development environment, fine-tune Copilot to fit your workflow, and explore specific capabilities in-depth—beyond the typical high-level overview. Discover shortcuts, hidden gems, important limitations, and techniques for generating clean, readable code. Join us to unlock Copilot’s full potential.
Artur Signell
CTO, Vaadin
Faster You

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?

Leif Ă…strand
VP of Research, Vaadin
Community

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.

Simon Martinelli
Programming Architect, Martinelli LLC
Faster you

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.

Tatu Lund
Head of Expertise, Vaadin
Better Apps

Tools to upgrade from Vaadin 7 and 8

Stuck maintaining an old Vaadin 7 or 8 application, and wishing it was easier to upgrade to Flow? In this session you'll learn how to use Vaadin Modernization Toolkit to automatically refactor your Vaadin application to bring it to version 23 or 24. Ideal for anyone looking for a smarter way to modernize than rewriting from scratch.
Tatu Lund
Head of Expertise, Vaadin
Better Apps

Lab: Hands-on with Vaadin 25 Theming

Join Jouni Koivuviita and Rolf Smeds to explore the new theming capabilities in Vaadin 25.
Learn by doing—customize styles, apply design tokens, and create consistent, beautiful UIs that match your brand.
Jouni Koivuviita
Principal Product Designer, Vaadin
Rolf Smeds
Product Owner, Vaadin
Community

Community corner — come and demo what you've built

Join Richard Fichtner from XDEV and fellow developers to demo what you’ve built with Vaadin.
Share your projects, discover community innovations, and get inspired by real-world creativity.
Richard Fichtner
CEO, XDEV
Better Apps

Spring AI for all things AI

Discover how Spring AI makes it easy to integrate generative AI into your Java applications.
Christian Tzolov from Broadcom will show how to leverage Spring’s familiar programming model to build intelligent, AI-powered features with ease.
Christian Tzolov
R&D Software Engineer, Broadcom
Vaadin Create 2025 - reindeer graphic
Last Year's Highlights

Watch the Best of
Vaadin Create 2024

Watch the videos
Need help?

If you have any questions about the conference, our team is here.

Get in touch
Vaadin Create 2025 - contact us image