Vaadin 10 learning resources

Vaadin 10 was recently released, and it’s been received with great enthusiasm. By the time of writing this, there are over 40 components available in Vaadin Directory that support Vaadin 10. We have had a webinar and an introduction video about Vaadin 10, as well. And although the documentation ...

Resposive Toolbar in Vaadin Flow

This article is intended for Java developers that aren’t too familiar with CSS. We’ll be writing a series of articles to try and help make your application a bit more responsive across different sized viewports. Let’s start with something simple: a responsive toolbar. Toolbars typically house a lot ...

How to use jUnit extensions to test Vaadin Flow apps

In this tutorial, you will learn how to implement a jUnit 5 extension that is used for testing a Vaadin application with TestBench. Download base project This tutorial uses the flow-helloworld-maven-meecrowave as a base. You can find the latest version of the source code for this tutorial @github ...

But why Web Components?

Vaadin recently announced Vaadin 10 consisting of developer tools, Vaadin components, and Vaadin Flow. Vaadin Flow comes with many new features and one of the biggest is the usage of Web Components for the client-side, instead of GWT components. There is no big difference on the server-side from a ...

Building web apps with Vaadin and Kotlin

Kotlin, the new kid in the family of JVM-based languages, is slowly but steadily capturing the hearts of many Java developers while finding its way to many prominent Java-related projects, such as Android, Spring, and Gradle. Using Vaadin Flow with Kotlin to build web apps is also possible! I ...