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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
27-28 October 2026 · Barcelona, Spain
Vaadin Create 2026
Stay tuned!