Accessibility Now
Join our upcoming webinar about building accessible web applications! June 7, 2022.
log in screen with blue background

JWT authentication with Vaadin Flow - for better developer and user experience

JWT (JSON Web Token) is a popular way to handle authentication in stateless, browser-centric web UIs. Vaadin Flow runs its UI state and logic in the server memory – by design. Without that, Flow users couldn’t have the pure Java developer experience and simplicity they love.  At first glance, it ...
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

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 ...

6 factors to consider before modernizing your enterprise web app

Application modernization is a key element in an enterprise’s overall digital transformation strategy. A study by IBM found that modernizing existing applications and infrastructure is a top digital transformation goal for over 40% of IT decision makers. We sat down with our Migrations Lead, Ben ...
Purple background with white check marks and lines

Vaadin’s 2021 highlights

2021 has been a busy year here at Vaadin! Before we quiet down for the upcoming holiday season, we wanted to take a moment to rewind and review some of the Vaadin highlights in our annual year-in-review roundup.  Releases, releases, releases The product team's release cadence was packed. We ...

Introducing the Collaboration Engine Sampler

Our holiday gift for the community As the Vaadin tradition goes, at the end of each year we want to give back to you to say thank you. Thank you for your support and for being active community members, whether it is by sharing your Vaadin projects with us, helping out other developers on the Vaadin ...

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 ...
Vaadin and remote code injection in Log4j

Vaadin and remote code injection in Log4j

You should have heard about the log4j security issue by now. Vaadin or typical Vaadin applications are not affected by the recent log4j vulnerabilities (CVE-2021-44228 and CVE-2021-45046). But we felt that it is important to summarize and reflect what these vulnerabilities may mean for Vaadin ...