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

New Vaadin 14 Reference Card now available!

I'm glad to announce the availability of the renewed version of the Vaadin Reference Card (previously known as the Vaadin Refcard). This reference card is tailored to developers with previous Vaadin experience. It is a quick reference with condensed information on key concepts and everyday tasks ...
Data binding to Grid becomes easier and more efficient Vaadin

Data binding to Grid gets easier and more efficient

About a year ago, I discussed two common problems when doing lazy data binding to the Grid: the need for a count query and difficulties integrating with “paging backends”. That generated a lot of public and private discussion. The solutions are now available for testing. And while we were on the ...

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 dev ...
Vaadin now supports localizing Java web applications into RTL languages

Localization gets an update with right-to-left (RTL) support

We’re excited to announce that Vaadin’s localization capabilities just got a major upgrade with the implementation of right-to-left (RTL) script support-- one of the Vaadin community’s most-requested and long-awaited features. What is RTL support? A number of the world’s major languages rely on ...

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

Vaadin 14 Professional certification now available

The Vaadin 14 certification system has expanded! The Vaadin 14 Developer certification has been available for a while, but now Plus subscription holders (and above) can also become a Certified Vaadin 14 Professional after completing the Professional training track. For certification, you need to ...
Vaadin 14.2 feature update

Vaadin 14.2 feature update is in beta

The latest feature update for Vaadin 14 is in beta. The update includes the most-wanted new component features. Read on for more about the new DateTimePicker component, dialog features, and improvements to the layout API. In addition, Vaadin 14.2 introduces several developer-experience ...
How do Vaadin endpoints compare to REST?

Vaadin endpoints have arrived: How do they compare to REST?

New stateless endpoints are one of the main features introduced in Vaadin 15. You can use them in client-side TypeScript views to connect to backend logic on the Java server. At first glance, this looks really similar to existing solutions, such as REST. There are indeed many similarities, but ...