Vaadin Blog
Building a dashboard for a REST web service in Java
Vaadin is a great tool for building dashboards. Typically, a dashboard is a screen containing information, metrics, key indicators, and other data points related to business processes. Dashboards allow managers to track and monitor the health and performance of their organization. After seeing ...
Free ebook: Modern Web Apps with Spring Boot and Vaadin
The popular tutorial series on building modern web apps with Spring Boot and Vaadin is now available as a free downloadable PDF for your offline enjoyment. This is really good, no excellent in fact. - nparsona on YouTube The guide covers everything you need to know to build and deploy a ...
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 ...
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 ...
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 ...
LandlordMax built a web based real-estate rental software with Vaadin 8
LandlordMax Cloud Edition is the Vaadin-powered web-based version of the Java Swing-based LandlordMax real-estate rental software. It was created using the Vaadin 8 framework over the course of 18 months and counting. The platform continues to be in production, as new features are planned and ...
An introduction to client-side TypeScript views in Vaadin 15
Vaadin is fast expanding its horizons. By the next LTS (estimated for 2021), the platform is looking to fully support two unique development models: Java-only server-side development (the current primary Vaadin model). TypeScript-based client-side UI development with seamless access to Java on the ...
Community Answer: Understanding inversion of control and dependency injection
There are two key concepts that you must understand when you start with Spring or JakartaEE/CDI–inversion of control and dependency injection. In brief, inversion of control means letting a framework take control of the execution flow of your program to do things like create instances of your ...
Turning Figma designs into Vaadin layouts
Editor's note: The Designs to Layouts Figma plugin is Matti's personal project, not an official Vaadin tool. Visual design is a critical aspect of a modern software project that permeates the entire process. Unfortunately, there is a tool mismatch: designers tend to use tools such as Sketch or, ...