Vaadin Challenge: Get certified and win a Vaadin t-shirt

In the past, access to our video training courses and certifications was included in the Plus tier. We decided to unlock them all and make them available for free in the Core tier. Now, we’re challenging our community members to get certified in Vaadin 14, our latest LTS version.

Liferay Vaadin featured image

Using Vaadin 14 with Liferay - what works, what doesn't?

Liferay has advocated strongly for OSGi lately. And we have lagged behind with this. Our plan was to look into Liferay support for Vaadin 14 after getting OSGi compatibility for npm done. But not every Liferay user needs OSGi. You can already build Vaadin 14 portlets today! Create Liferay portlets ...

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

Enabling Live Reload in Vaadin 14.3

  Vaadin 14.3 ships with a new Live Reload feature that lets you see your UI changes in the browser without a manual refresh. It is automatically enabled in development mode and does not require any browser plugins. Read on to get started with Live Reload with JRebel, HotswapAgent, or Spring Boot ...

New component features and development-time improvements in Vaadin 14

The latest feature update for Vaadin 14 includes much-requested component features and development-time improvements. Read on for more about the improved Dialog, pnpm build tool, DateTimePicker component and other new features. The features described in this post are available today in 14.2.0 and ...
Free fact sheets introducing Vaadin and its features

A new series of fact sheets on Vaadin and its features

It’s been almost 20 years since Vaadin began helping developers build performant, user-first Java web applications. Things have changed a lot since then. To give new (and returning) users an overview of Vaadin’s features, we are releasing a series of free fact sheets outlining the different parts ...

Improving the developer experience for Java developers

The highlight of the recent Vaadin 15 release is the new capability to write UIs using TypeScript on the client side. Notwithstanding this, most of our recent effort has in fact gone into adding new value for Java-based UI development. These improvements target the upcoming minor releases of Vaadin ...
Vaadin 14 Scalability Report - Email banner

The Vaadin 14 scalability report is out now

  If you're building an app for a large audience, you want to make sure Vaadin is able to handle the intended load before you start to build the app. We're happy to announce the new scalability report for Vaadin 14. It covers aspects such as: Memory and CPU usage per session Peak concurrent users ...
vaadin14.1

New drag and drop API and more in Vaadin 14.1

Vaadin 14.1 brings a new drag and drop API, new components, a faster development-mode build, and a lot more. The generic drag and drop API The new drag and drop API allows you to turn any UI component into a draggable component or one capable of receiving dropped components. To make a component: ...

Bower and npm in Vaadin 14+

Starting with Vaadin 14, we use npm instead of Bower. Why are we doing this? What does this mean for you? And what is the future of existing components in Vaadin that are using Bower?   The migration from Bower is a must, this is old news: Why Bower or npm? Both Bower and npm are dependency ...