Vaadin Blog

PWABuilder and Vaadin
Tech giants Microsoft and Google are pushing progressive web applications (PWAs) as the standard for their app stores. They have independently, and through joint effort, found ways to turn existing web apps into PWAs, and to wrap them to be supported on different platforms. These technologies have ...

Design systems and standards-based Web Components
Design systems become more important as applications grow in complexity and in number. Scalable, reusable and modular code, along with compatible visual assets, are key when organizations build multiple apps for different purposes, but still wish to maintain a level of consistency throughout their ...

Introducing Vaadin Flow and Fusion
We received a lot of feedback from our community regarding the TypeScript view support we added in Vaadin 15. Many of you were excited about the new capabilities it offers for Vaadin apps. But, there was also some confusion about this change. In particular, many in our community asked: "How does ...

A sneak-peek at the future of Vaadin’s real-time collaboration features
Last Thursday saw the unveiling of our initial release of Vaadin’s new collaboration feature, which allows developers to rapidly build real-time form editing features directly into Vaadin applications, with only a few lines of code. A stable, beta version of the feature is currently available on ...

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 ...