Vaadin Blog

Faster dev-mode startup in Vaadin 14.4
Vaadin 14.4 is the latest long-term support (LTS) version of the Vaadin platform. This new version features faster startup in development mode, live reload for frontend changes, and an API to show helper text in form input components. Faster dev-mode startup The development-mode server now runs in ...

DDD Part 2: Tactical Domain-Driven Design
This is the second part of our in-depth series on Domain-Driven Design (DDD). Part one discussed strategic domain-driven design, whereas, in part three, you'll learn how to apply domain-driven design to working software using Java and Vaadin. Updated for 2024. In this article, we are going to learn ...

A better way to build UIs: An introduction to design systems
Design systems are in vogue. Many well-known companies, from Shopify to Google, use them to ensure consistency in their products and efficiency in their product development. Done right, a design system can be a tremendous help to application developers and designers alike. Unfortunately, the ...

Vaadin Dev Day online is here again
And it's free! At Vaadin Dev Day events, you get to see developers from the Vaadin team presenting technical topics on web development. Traditionally, this event is held in person in different cities throughout the year. At the beginning of 2020, this changed and the event was moved online and ...

TypeScript, client-side views and endpoints in Vaadin - Q&A
Edit: This post has been updated to reflect the new Vaadin Flow/Fusion product naming. We introduced a new TypeScript API for building client-side views in Vaadin 15, called Vaadin Fusion. It is a new framework alongside the existing Vaadin Flow framework. In Vaadin 16 and 17, we added support for ...

An introduction to real-time collaboration in business critical applications
(Part 1 of 4) Many businesses are looking beyond geographic borders to procure the best workforce, customers, vendors and partners. In other words, organizations are becoming increasingly more distributed as they conduct business across the globe. This means that online workflows (the sequence of ...

Vaadin 17 includes a major Vaadin Charts upgrade
We released a major upgrade for Vaadin Charts as part of Vaadin 17. Read on to learn about the Java API for styling, new chart types, and how to upgrade. Java API to style charts returns The Java API to style charts is back in Vaadin 17! In Vaadin 8, it was possible to style charts using only Java, ...

AXPM made dental practices UX-first with Vaadin's support
AXPM one is a lightweight and powerful office solution that helps Dental and Orthodontology specialty practices run their entire business from revenue to property and customer data inside one system. Health as a priority AXPM got started in the dental industry by realizing it wasn't taking care of ...

Vaadin 17 is packed with data binding improvements
Vaadin 17 is the latest milestone release (see our release model), it brings new features and enhancements to both server-side views and client-side views. Read about the Grid data binding improvements, new chart types, and form binding API for client-side views. For the rest of the release ...