New ElementRequestHandler gives Vaadin component developers more control

Meet the new ElementRequestHandler in Vaadin 24.8

While it didn’t get much fanfare in the Vaadin 24.8.0 release notes, the new ElementRequestHandler is an impactful addition for advanced Flow component developers. It was introduced to support developing the revamped upload and download API. The feature quietly unlocks powerful capabilities for building custom components that require lower-level HTTP request handling—without relying on platform-specific workarounds or hacks.

Subscribe to our newsletter

Be the first to learn about new Vaadin resources and tips

5 tips for mobile optimizations for full-stack Java apps

5 tips for quick mobile optimizations

Progressive Web App (PWA) development with Vaadin makes it easy to build responsive, mobile-friendly business applications using Java. Vaadin components are built with responsiveness in mind, and by using tools like the AppLayout, your top-level navigation is already mobile-aware — adapting well to ...
European Accessibility Act and Vaadin - What you need to know

European Accessibility Act (EAA): What Vaadin users need to know

The European Accessibility Act (EAA) comes into effect at the end of June 2025, introducing new legal obligations for digital services in the EU. It offers a chance for businesses to modernize their digital services and deliver more inclusive, user-friendly experiences. For organizations using ...
Vaadin 24.8

New components, less boilerplate — what’s new in Vaadin 24.8

Vaadin 24.8 introduces improvements across the platform that make everyday development tasks faster and more reliable. From layout and file-handling improvements to database devops and type safety, this release adds tools that help you build and maintain modern Java applications with less ...
How Rewix scaled to 1M+ orders per client with a Java-first B2B stack built on Vaadin

Rewix: Scaling to 1M+ orders per client with a Java B2B stack on Vaadin

Rewix transformed its legacy ecommerce backend into a modern, scalable SaaS platform with Vaadin’s full-stack Java framework—supporting 1M+ orders per client, faster feature delivery, and enterprise-grade UX without frontend complexity. Rewix, a next-generation SaaS platform for B2B ecommerce, is ...
Explore three ways to connect UI components in Vaadin Flow using SVG and LeaderLine.

How to draw a line between Vaadin components?

Interesting question, and I’m sure you are not the first one to have it, I answered a booth visitor at JCON 2025. The Vaadin developer wanted to show a connection between two UI components, to show some sort of relationship between those. I thought that using SVG it ought to be “straightforward” ...
5 key considerations for starting a new Java project in 2025

5 key considerations for starting a new Java project in 2025

Java remains a strong choice for new application projects. If starting a new Java project in 2025, platform independence, robustness, a rich library ecosystem, good performance, and strong security are the keywords you are looking for. Let’s take a better look at the decision-making process for a ...
Vaadin UI component updates

What’s new in Vaadin UI components

The latest Vaadin releases bring powerful new UI building blocks. If you're building modern Java UIs, the latest component enhancements introduced in versions 24.5 to 24.7 are well worth a closer look. In our recent webinar, Vaadin Product Manager Rolf Smeds joined Product Marketing Manager Miikka ...
How to add integrated row actions to Vaadin Flow Grids with ActionGrid

Add integrated row actions to Vaadin Grids with ActionGrid

Vaadin Grids are used not only to display tabular data, but frequently also to perform actions on the items in their rows. However, developers have had to add that functionality themselves, usually via a column or columns containing buttons and the logic to manage the state of each button and ...
Key considerations for your new Java project in 2025

Key considerations for your new Java projects in 2025

Planning a new Java project in 2025? Whether you're modernizing an existing Java application or starting fresh with a greenfield project, the choices you make today—around architecture, tools, team structure, and cloud strategy—will define your project's long-term success. Key Considerations for ...