release model card image

A simpler release model

We are changing our release model so the version numbers give a better indication of what type of changes the release contains. We are also putting more effort into helping with upgrading so everybody can stay on the latest version instead of an old one. We have been listening to your concerns ...

A minimal zero-downtime deployment using nginx & Spring Boot

Starting Java web applications is not an instantaneous process. It is not rare to see tens of seconds for some applications to boot. Although you can get an almost instant startup time if you leave out Hibernate and run Quarkus on GraalVM, that’s not the reality we live in. During development, ...

Renaming Fusion to Hilla

We are renaming Vaadin Fusion to Hilla and giving it its own web site. In this post, I'll explain why we are making the change and what to expect. We originally introduced the Vaadin Fusion framework as a part of Vaadin 15. Although the Fusion and Flow frameworks are interoperable, Fusion has ...

Introducing Quarkus support for Vaadin Flow

Quarkus is an increasingly popular Kubernetes-native Java framework. Vaadin Flow users previously had to rely on community add-ons for Quarkus support, but now, with the release of Vaadin 22, the support is official. This change means you can rely on continuous support when building Quarkus apps ...
Vite featured image

Improve your development speed with Vite

Vaadin 22 comes with a new experimental feature that allows you to use Vite for the front-end build instead of webpack. The development server startup should be faster, and the changes you make to your code should be visible faster in the browser. We have observed significant improvements to build ...

V22 is here!

The latest feature release, Vaadin 22, is here! New on the table is stateless Fusion, official Quarkus support for Flow, and updates to the Vaadin components, such as compatibility with assistive technologies. The previous release will continue to receive support for a month. Ready to dive right ...

LiquidityWell streamlines their development process with Vaadin Flow

We are always curious to hear how developers have built successful products using Vaadin and our components. For this “Built with Vaadin” post, we caught up with London-based company LiquidityWell, and got to chatting about how they streamlined the development process of their client’s application ...
tips for improving web app accessibility

Basic Tips for Improving Accessibility

User Experience is a core value of the Vaadin team. This post is part of our series on UX in the Enterprise and highlights the importance of accessibility in building modern enterprise web applications. In this article we're going to go over some basic tips and tricks for improving the ...
Tetris-clone with Vaadin Flow

Server-side Tetris with Vaadin Flow

The server-side nature of Vaadin Flow often causes concerns for those who evaluate it: The UI must be slow, as the UI logic is on the server and the “chatty” connection will bring the server to its knees. In this era, it can be hard to convince your boss or fellow engineers in the face of these ...