Vaadin Blog
Modern web development blogs by Vaadin users
With local meetups and conferences at a standstill, the online developer community is more active than ever. Vaadin has been around for 20 years and during this time we’ve seen our development community grow from a few users to over 150,000. We always keep a keen eye out for interesting topics and ...
Meet Collaboration Engine: The simplest way to build collaborative web apps
(Part 2 of 4) Today, we launch the first iteration of Collaboration Engine: The world’s simplest solution for building powerful, real-time collaboration features into web applications. Read on to learn more about the problems we set out to solve, how Collaboration Engine works, and how you can ...
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, ...