Optimistic view updates for latency compensation

In this tutorial, you'll learn how to keep your web app feeling fast even when your backend or connection is slow, using a technique called optimistic updating or latency compensation. The basic idea is that you update the view before calling the server, optimistically assuming things will work ...

Enterprise UX shouldn’t suck: How to build enterprise apps with the user in mind

Enterprise UX can be defined simply as UX for workplace apps. This refers to the apps that help employees run critical business processes for example in factories and financial and medical institutions. Internal apps used only in the workplace for timekeeping, compliance, and other organizational ...

Vaadin Collaboration Kit challenges you to win

I'm happy to announce the Vaadin Collaboration Kit Application Challenge launch, an app design and programming competition. This challenge aims to design and build an application using the Vaadin Collaboration Kit. The application should solve a real-world problem, which could be anything from ...
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 ...
Cobra Systems logo on a light blue background.

Cobra Systems builds a modern, portable ERP software for the food industry with Vaadin

Cobra Systems is using the latest version of Vaadin Flow to build new, modern ERP software for their customers. The new software will be much more user-friendly and it is set to be released in mid-2023. Read the full story below. The company: A software supplier for the Finnish food industry Cobra ...
Login screen on a mobile with the text

Speed up your development with the Vaadin Acceleration Kits

Our definition of modern business web applications includes security, reliability, and real-time collaboration, while also providing a good experience for both the user and developer. Today, we’re proud to launch our new Acceleration Kits that make Vaadin an even better fit for the modern ...
NOAA logo on a light blue background

NOAA Is Powering NWS’s Decision Support Services With Vaadin

The National Weather Service of the US Federal Government is currently modernizing their Impact-based Decision Support System from an outdated and cumbersome technology to Vaadin 23. So far, the results have yielded an increase in developer productivity and more efficient development times. NOAA: A ...
Browser window on a purple background.

Introducing UI Unit Testing with TestBench

Whether you’re testing your application manually or automatically, it’s important that you find looming errors before your users do. UI Unit Testing is a new feature of Vaadin TestBench that we released with the latest minor platform version, Vaadin 23.2. UI Unit Testing allows you to write unit ...
Document graphic with a check mark on the top-right corner displayed on a purple background.

Renewing the Vaadin License Checker

For those using one of our commercial products, you may have encountered the license validation window at some point: When you click on it or log in to vaadin.com to verify your identity, the system is notified that everything is okay, and it goes away, allowing you to continue building your app. ...