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

Share your Java knowledge with us

Learning is a complex process. Many different aspects, ranging from motivation to social environment, contribute to how we learn and gather new information. Even though we may think learning is an individual process, the contrary is actually true: it is a social activity, involving people, cultural ...

Full-stack with Java at Devnexus 2020

The Vaadin team was at Devnexus 2020, the largest Java developer conference in the US. The event was sold out and there were 2400 attendees, mostly from the US, but also from many other countries around the world. To me, as a Product Owner at Vaadin, events like this are not only a chance to learn ...
Creating client-side TypeScript views in Vaadin 15

An introduction to client-side TypeScript views in Vaadin 15

Vaadin is fast expanding its horizons. By the next LTS (estimated for 2021), the platform is looking to fully support two unique development models: Java-only server-side development (the current primary Vaadin model). TypeScript-based client-side UI development with seamless access to Java on the ...

New Vaadin Gradle Plugin available for testing

Gradle users have traditionally been "second-class citizens" as Vaadin users. We received many requests to provide official Gradle support in our most recent community survey. The Gradle build plugin was a community effort (even though it was sponsored by Vaadin), and Vaadin project creation on our ...
vaadin-devoxx-2019

Micro frontends, Java updates, and web components - Devoxx 2019 recap

A week has passed since the final talk at Devoxx BE 2019 was delivered and the conference ended. The Vaadin team was in attendance the entire week: they met with conference attendees and expanded their knowledge by attending sessions. With so many interesting topics to choose from, picking a ...
IMG_3753

How we implemented a drunk mode for Vaadin at SpringOne Platform 2019

Recently, I had the chance to attend the SpringOne Platform conference in Austin, Texas. It was a high-quality conference with topics on Java, .NET, Kotlin, modern web, DevOps, and Spring. I had fun, learned a lot, and hacked with Vaadin. So keep reading to learn how we created a custom annotation ...

Is your Grid too slow? You are probably using the wrong renderer

If you are building a business web application with Vaadin, chances are that you are using Vaadin Grid. There are multiple ways to create columns with Grid: some are more flexible than others. But what you might not know is how they differ in terms of performance on the client side. Why Client-Side ...