Three methods to go passwordless in 2025

3 ways to go passwordless

Passwords continue to be a persistent pain point in web security—tricky to implement safely and even harder to manage due to weak user practices and vulnerabilities like social engineering. Thankfully, we have a robust alternative available: Passkeys via the Web Authentication API (aka WebAuthn).

Subscribe to our newsletter

Be the first to learn about new Vaadin resources and tips

Naming components is hard

Naming is hard – Let AI (and luck) do it for you!

Coming up with a great name for a new UI component can be surprisingly tough. You want something clear, unique, and short that fits into the context and explains what the component is about. But reality shows that the components first get a simple, quick, non-sense name, possibly an infinite ...
See what's new in Vaadin 24.7

24/7 Flow with Vaadin 24.7

Vaadin 24.7 keeps your development moving smoothly with smarter automation, stronger security, and streamlined workflows. This release simplifies upgrades, enhances security, and improves automation—so you can spend less time on maintenance and more time building great business applications. ...
How to connect LLMs to your Vaadin app with Spring AI tool calling

How to connect LLMs to your Vaadin app with Spring AI tool calling

What is AI tool calling? Spring AI tool calling enables Large Language Models (LLMs) like ChatGPT to directly invoke methods in your Java application. This creates a powerful bridge between natural language inputs and your business logic without complex prompt engineering. Key components The ...
Enhancing Vaadin API for Spring Data

Enhancing Vaadin API for Spring Data and beyond

With the upcoming Vaadin 24.7 release, we’re introducing a couple of minor but impactful enhancements that embody our mission: making Java-based web development simpler and more productive. One of the key improvements in this release is an enhancement to the Grid API, allowing developers to ...
Building modern business apps with Vaadin

Building modern business apps: Explore the Vaadin showcase

We’re excited to introduce the Vaadin Application Showcase—a curated collection of UI mockups designed to inspire and guide developers in building modern business applications. Whether you’re creating enterprise dashboards, back-office tools, or mobile-friendly applications, the showcase ...
the state of micro frontends in Vaadin

The state of micro frontends with Vaadin

Micro frontends are an architecture in which the application's UI is modularized so that one part of the UI can be redeployed independently of other parts, thus forming a set of self-contained systems. There are multiple different reasons for building an application in this way, and there are also ...
maven 4 is coming

Maven 4 is coming – Here's what you should know

Maven 4 is on the horizon, with Release Candidate 2 (RC2) already available for early adopters. While an official release date is still unknown, at least one more RC (RC3) is expected. If you're working with Maven-based projects, now is a great time to test out the new version and prepare for the ...
jakarta data and vaadin

Jakarta Data - Better repositories?

"The Jakarta Data specification provides an API to simplify data access. It enables Java developers to focus on the data model while delegating the complexities of data persistence…" The official goal of the specification could also be summarized as an attempt to standardize the good parts of ...
Java application Modernization made faster. Start with the free Java code analyzer by Vaadin

Your first step to Java application modernization

Modernizing a business-critical Java application can mean rewriting it from scratch, replacing it with a purchased application, or transforming it to extend its lifespan. Regardless of the approach, one thing remains constant: you must first understand the application you're replacing. If you've ...