Vaadin Flow 24.3: Enhancing DX, theming upgrades, and Multi-Select Combo Box improvements

Vaadin Flow 24.3

We are excited to announce the release of Vaadin Flow 24.3, a significant update that brings a range of improvements and new features to the Vaadin platform. This release focuses on enhancing the developer experience, improving application performance, and expanding the capabilities of Vaadin Flow and Vaadin components. 

Subscribe to our newsletter

Be the first to learn about new Vaadin resources and tips

Platform release Vaadin Flow 24.2

Vaadin Flow 24.2: Enhanced performance, new UI components, AppSec Kit, and more!

We're excited to announce the release of Vaadin 24.2, our latest iteration, packed with remarkable improvements focused on boosting productivity, enhancing UI components, improving security, and expanding our support for modern web technologies. Here's what you can expect in this update: Faster ...
Hilla 2.1. is here

Hilla 2.1: Faster development, faster UIs, end-to-end troubleshooting, and more

We are excited to announce the release of version 2.1 of Hilla, the type-safe web framework for Spring Boot. We continue to rapidly advance Hilla to meet the needs of developers that need a reactive frontend (TypeScript with React or Lit) and a Spring Boot backend. This release includes improved ...
Purple background with a login screen

OAuth 2 and Google Sign-in for a Vaadin Application

In this guide, we learn how to provide users with the ability to sign in to a Vaadin application using their Google account. This is a lightweight alternative to integrating a fully-fledged identity management server or SSO Kit into your stack. Using OAuth 2 in this manner already enhances security ...

Read and Display a CSV File in Java

This guide demonstrates how to import a CSV file in Java and display it in a data grid. In this guide, we create a web app that enables users to upload a CSV file to the server, where the file content is processed, and displayed back to the user’s UI inside a data grid. The web app is developed ...

Enable Users to Upload & Download Files

This guide demonstrates how to create a web app that enables users to upload and download files to and from the server in Java. In this guide, we create a web app that enables users to upload and download files to and from the server. The UI allows users to select local files to be uploaded to the ...
registration form in 100% java

Create a Registration Form in Pure Java

Learn how to create a responsive signup form with error handling and cross-field validation written in pure Java. Last updated March 2023. In this guide, we create a standard registration form with error handling and cross-field validation. This signup form is developed entirely in pure Java using ...