HDI logo on a light green background

German insurance company HDI achieves a 50% reduction in lines of code by migrating to Vaadin

HDI is in the process of modernizing its business-critical application, Policy. The company migrated the internal application’s client side, originally built on RCP and SWT, to Vaadin Flow V14 to make use of our comprehensive selection of web components. Read the full story below. The company: A ...
Purple background with a graphic of a lightbulb in the center.

Learn from the best – productivity tips from software architect Petter Holmström

Vaadin not only develops frameworks for building applications. We also develop actual applications. In all of these, we use our tools to some extent, but many deliveries by our Services department are fundamentally generic Java software projects, or consulting on them. This is probably the place to ...

New release: Hilla 1.1

The first new Hilla minor release, version 1.1, is out now! We roll out updates to the Hilla framework with quarterly minor releases that both fix bugs and introduce new features. The previous version, Hilla 1.0.6, is being maintained for 3 more months – so update now! What's new? Hilla 1.1 ships ...
Blue background with Vaadin logo and the text

Vaadin 23.1: The first new minor release!

Vaadin is becoming even better with the upcoming minor releases. You can access the new features and improvements, such as the LumoUtility Java API and improved Grid, in the first minor release, Vaadin 23.1. We adopted a simplified release model with Vaadin 23 two months ago. This model enables us ...
A tree grid on a blue background

Inheritance vs Composition in Web Components

As developers, we strive for efficiency – not only in our code, but also in the software development process itself. One way to achieve this efficiency is to avoid redundancy and prioritize code reuse, so that we do not end up reinventing the wheel. Two tools that we have in our arsenal to achieve ...

Sending web push notifications from Spring Boot

Web push notifications are a way of informing your app users when something important has happened. Users can receive web push notifications even when they are not actively using your application, for instance, if the app is open in a background tab or even if it's not open. A notification message ...
Blue background with a computer display screen.

Building accessible web apps with Vaadin

Accessibility in web application development is about removing barriers that could prevent people from accessing or using a digital product, such as a website or mobile app. With an estimated one billion people experiencing some form of disability, and the digital transformation from office to home ...
blue background with Vaadin logo in a white hexagon.

Why Vaadin is the Java web platform your team needs (and how to convince your boss)

Updated for 2024 to reflect the latest developments at Vaadin. You’ve just discovered Vaadin, a platform that lets you build full-stack web apps (including UI) 100% in Java. After testing it, you’ve seen how quickly it can create sleek, modern UIs. Vaadin clearly boosts productivity, ensures a ...

Hot-deploy your code – keep focus on your work

Time is money. Something that I still don’t get is that many Java developers spend a lot of it (time and money) while waiting to see their latest code changes in action. JVM is known for its great peak performance when serving large numbers of users, but our tooling isn’t by default that well ...