Vaadin Create 2025
Recordings

Held on 21-22 October 2025 in Frankfurt, Germany, Vaadin Create brought together developers, architects, and industry leaders to explore the latest in Vaadin and web development. Whether you attended in person or couldn't make it, you can now access the presentations and session recordings. Revisit key insights, catch up on what you missed, and explore the content at your own pace

Welcome to Vaadin Create 2025

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
Watch video
Day1_16x9_2
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
Watch video
Day1_16x9_3
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
Watch video
Day1_16x9_5
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
Watch video
Day1_16x9_8
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
Watch video
Day1_16x9_9
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
Watch video
Day1_16x9_12
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
Watch video
Day2_16x9_1
Better apps

What is possible in the web in 2025?

Web browsers are known for their strong backward compatibility. Combined with Vaadin's high-level UI components, it can sometimes feel like web development has stagnated. While browsers have removed support for native plugins and introduced some tough security restrictions, they're actually more capable today than ever before.Many of these new features offer simple UX enhancements, while others can enable you to replace native apps entirely. This session gives a fast-paced overview and live demos of a dozen things you might have thought were impossible with web apps.
Matti Tahvonen
Developer Advocate, Vaadin
Watch video
Day2_16x9_2
better apps

Secure by default and beyond

We all know that Vaadin's architecture is secure by default (citation needed 😉). But what do you need to take care of beyond what Vaadin does for you? How can you avoid accidentally bypassing the security that is already there?
Leif Åstrand
VP of Research, Vaadin
Matthias Heicke
CTO & Co-Founder, Sweap
Watch video
Day2_16x9_5
Better apps

Responsive layouting

Responsive layouting is important not just for mobile support, but to ensure that the UI scales well for different window sizes. Let's look at some techniques to achieve common responsive layouting patterns, including recently added components and features that make it easier than ever with Vaadin.
Rolf Smeds
Product Owner, Vaadin
Watch video
Day2_16x9_7
Faster You

Professional debugging with IntelliJ IDEA

This session covers effective debugging techniques for Java developers using IntelliJ IDEA. Learn how to set breakpoints, inspect variables, analyze call stacks, and use advanced tools to identify and resolve issues efficiently.
Anton Arhipov
Developer Advocate at JetBrains
Watch video
Day2_16x9_9
Faster you

Booting Vaadin with Quarkus or Kotlin?

Vaadin has recently emphasized “the Vaadin way” — an opinionated default stack featured in our starters and docs to streamline onboarding. This has raised concerns: Does choosing Vaadin mean you're tied to Maven, Spring Boot, JPA, or Kubernetes? Absolutely not.This talk is a tribute to Java's versatile ecosystem, much of which works seamlessly with Vaadin. Through demos, we'll explore alternatives like Kotlin and Quarkus — their pros, limitations, and how they fit into a custom stack alongside a Vaadin UI. We'll wrap up with open discussion and Q&A on compatibility and integration.
Matti Tahvonen
Developer Advocate, Vaadin
Watch video
Day1_16x9_7
community

Learnings from building a less-code platform on Vaadin

Learnings from building a less-code platform on Vaadin
Viktor Fadeev
Product Manager, Jmix
Alex Burov
Head of BD, Jmix
Watch video
Day2_16x9_4
community

How we built our design system with Vaadin Components

AKDB will present their design system, sharing insights into how it was built from a technical perspective and how the project is structured. The session will cover the roles involved in its development and how Vaadin has supported AKDB and its team throughout the process.
Tim Giebrech
Design System Software Engineer, AKDB
Dominik Kreppold
UX/UI Designer, AKDB
Watch video
Day2_16x9_10
community

How to create a Vaadin component add-ons

Every experienced developer has, at some point, found themselves rewriting the same UI components across projects. It's time to break that cycle. In this session, you'll learn how to build and share reusable Vaadin components that work with both Vaadin Flow and Hilla. We'll cover the full lifecycle—from development to packaging and publishing—including how to integrate React, Lit, Web Components, and other JavaScript libraries, leverage Vaadin's theming system, and maintain version compatibility. Whether you're building for your own apps or contributing to the Vaadin ecosystem, you'll be equipped to create polished component add-ons that are worth reusing.
Sami Ekblad
Developer Advocate, Vaadin
Watch video
bUttym7DIt4-HD
Better apps

Creating accessible Vaadin 8 applications

In this technical deep dive, the speaker addresses the growing legal necessity of digital accessibility, particularly for legacy applications in the public sector. The session focuses on how to bring Vaadin 8 (and by extension, Vaadin 7) applications up to modern standards (WCAG 2.2) without needing a total platform migration.
Tatu Lund
Head of Expertise, Vaadin
Watch video
Day1_16x9_7
community

Learnings from building a less-code platform on Vaadin

Learnings from building a less-code platform on Vaadin
Viktor Fadeev
Product Manager, Jmix
Alex Burov
Head of BD, Jmix
Watch video
zEYdGYWW-Wk-HD
Faster You

How to integrate Vaadin in Java projects

In this session, we’ll look under the hood of Vaadin — how it integrates into your Java project, how the build process works with tools like Webpack and Vite, and how client-side dependencies are managed. You’ll gain a deeper understanding of how Vaadin operates internally and what configuration options you can tweak for your own setup.
Sebastian Kuehnau
Developer Advocate, Vaadin
Watch video
Day2_16x9_Key
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
Watch video
Day1_16x9_6
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
Watch video
Vaadin Create 2026 - reindeer graphic
27-28 October 2026 · Barcelona, Spain

Vaadin Create 2026

Stay tuned!
Need help?

If you have any questions, our team is here.

Get in touch
Vaadin Create 2026 - contact us image