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

Top 5 tips on how to learn Java from the Vaadin community

A big thank you to those who shared their tips and tricks on how to learn Java. Your stories were delightful to read and are appreciated. This post summarizes your stories. The common trend is that learning Java is a process. Some struggled with Java in the beginning. For others, it was a long ...

Building a dashboard for a REST web service in Java

Vaadin is a great tool for building dashboards. Typically, a dashboard is a screen containing information, metrics, key indicators, and other data points related to business processes. Dashboards allow managers to track and monitor the health and performance of their organization. After seeing ...

A practical introduction to unit and integration testing

In this article, I cover the basics of unit testing and integration testing in Vaadin applications. First I go through the basics of unit testing in Java and then look into testing Vaadin applications with Vaadin TestBench. This is a beginner-friendly introduction that will show you the basic steps ...
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 ...

Deploing Java web application to IBM Cloud

This tutorial shows how to deploy a Java web application to the IBM Cloud. You can upload one Cloud foundry application with a memory limit of 256MB to IBM Cloud with a free Lite account. The tutorial uses a Vaadin Starter application that exceeds the memory limit of the Lite account. Activate a ...
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 ...

Free ebook: Modern Web Apps with Spring Boot and Vaadin

The popular tutorial series on building modern web apps with Spring Boot and Vaadin is now available as a free downloadable PDF for your offline enjoyment. This is really good, no excellent in fact. - nparsona on YouTube The guide covers everything you need to know to build and deploy a ...

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