Vaadin Blog
Vaadin endpoints have arrived: How do they compare to REST?
New stateless endpoints are one of the main features introduced in Vaadin 15. You can use them in client-side TypeScript views to connect to backend logic on the Java server. At first glance, this looks really similar to existing solutions, such as REST. There are indeed many similarities, but ...
Seamless Swing to Web migration: Empowering Procountor with Vaadin's efficiency and code reusability
Vaadin empowered Procountor Oy to seamlessly migrate from desktop to web in a mere 2 years by efficiently replacing Swing implementations and reusing 100% of their existing back-end code. Read on to learn more! Procountor Oy is a leading Finnish provider of electronic financial management software ...
PWAs as an alternative for Flash-based applications
Adobe has announced that Flash development will stop at the end of 2020. This means they will no longer distribute or update the Flash Player plugin. Millions of web pages have run their content on Flash since its initial release in 1996. Migrating to new software technology is unavoidable to ...
Visual analytics solution for the aeronautical industry by PERSEO
PERSEO is an award-winning Vaadin Charts-powered application that is well-known in the Air Traffic Management (ATM) world through the projects of the SESAR program where CRIDA/ENAIRE uses it to validate future ATM concepts. Creating a cutting-edge data analytics solution Providing EnAire (Spanish ...
Modern, web-based, realtime finance management with the FA platform
FA Platform is a modern web-based solution for investment management that enables investment managers to operate their business anytime, anywhere and on any device. The transaction-based, multi-currency platform is highly configurable for different business and regional needs. Building desktop-like ...
How HPD LendScape migrated from Java Swing to Web with Vaadin
Vaadin's pattern-driven approach and adjusted methods in migrating HPD LendScape Platform from Swing to Web enabled code reuse, scalability, and improved work quality. By resolving issues early on, development speed increased, resulting in a visually appealing product with an enhanced user ...
Choosing between LTS and non-LTS release channels
Vaadin 15 was released into general availability last week. By and large, the recommended option for most users who don't require the new TypeScript support is our current long-term support (LTS) version, Vaadin 14.1. This article explains how to select the right version of Vaadin for your project ...
Reactive Chat App with Spring Boot, Project Reactor, and Vaadin
In this tutorial, we learn how to build a reactive chat application. The backend consists of a Spring Boot Application, reactive data types from Project Reactor, and Vaadin for the UI layer. Figure 1. The chat app with a header, messages, and an input layout Downloading the starter project Start by ...
Developer Experience at Vaadin
Have you felt frustrated about something lately and think that the problem is with Vaadin? Ok, we’d like to help you with that. Before we can make things better, we first need to know what you think. As a developer, what is your experience with Vaadin? We invite you to tell us, either through ...