How we enabled MFA, passkey, and passwordless using the Webauthn API

With the WebAuthn API, it is now possible to perform strong multi-factor authentication (MFA/2FA) on mobile and desktop browsers in a standardized way. We can allow (or require) users to authenticate using facial recognition, fingerprint, or a hardware security key such as Yubikey or Google Titan. ...

Vaadin’s 2022 highlights and plans for the new year

As 2022 is winding down, let’s take a look back at some of the Vaadin highlights for the year, along with a quick sneak peek into our plans for 2023. Product news Vaadin 23 and a new release model In March, we released Vaadin 23 which also paved the way for our new, simplified release model where ...
Get your own Vaadin Custom Build

Introducing Custom Builds

There are several situations where organizations may choose to stay on an older version of Vaadin Flow. In some cases, you may not have the resources to allocate to the upgrade, especially if your team has to go through a heavy internal verification process. Or, alternatively, you may prefer to ...

Prepare your add-ons for Vaadin 24

Hello, add-on authors! This is the Vaadin 24 and Spring Boot 3 period. Although Vaadin 24 has only been in the pre-release stage for a few months, users are already anxious to try out Spring Boot 3, so we anticipate that Vaadin 24 pre-releases will see more usage than pre-releases often do. ...
blue background with Vaadin

Vaadin 23.3: Running Vaadin Flow apps in Kubernetes and cloud just got easier, plus three new UI components

We’re happy to announce a new release, Vaadin 23.3, that makes it easier to deploy and run stateful Vaadin Flow applications in Kubernetes and cloud environments. Two new Acceleration Kits for Kubernetes and Azure Cloud enable horizontal scalability, high availability/failover, non-disruptive ...

Building a React + Java app just got faster with Hilla 1.3

It’s been just over half a year since we introduced Hilla: A new open-source framework from Vaadin that helps you build reactive Java-based business applications faster. Hilla is designed for teams that want to combine a TypeScript frontend with a Spring Boot Java backend. Today, we are excited to ...
Spring boot logo with Vaadin logo on a black background.

Vaadin 24 pre-release available for Spring Boot 3.0

With Spring Boot 3.0 now released, Vaadin Flow users may wonder about compatibility. Don’t worry! Vaadin 24 will be compatible with Spring Boot 3.0 and the pre-release is already available if you’re eager to be on the latest Spring Boot version. According to Spring, free support for Spring Boot 2.7 ...

Observe your Flow applications

Observability (or o11y) is the ability to answer questions about your application and its infrastructure, no matter how complex. Our new Observability Kit assists developers in implementing it for Flow-based applications in order to obtain traceable, actionable information about their applications ...
Laptop displaying a Vaadin logo on the screen.

How to Convert Java Swing to a Web Application | Vaadin

Converting a Java Swing to a web application – or any legacy application for that matter – can be a complex and time-consuming process. Despite the challenges, however, application modernization is more than worthwhile. And with the right tools, a Swing migration can be a relatively seamless ...