Consuming rest services in Vaadin 8

Using REST services has really struck though during the last couple of years. They often act as a "public API" for third-party solutions like mobile apps or as a "persistence layer" for client-side web apps (GWT, Angular etc.). Java is probably the most common platform for providing REST services, ...

jUnit5 basics for testing Vaadin Flow apps

In this tutorial, we will learn a few basics about jUnit5 that are needed for testing web apps. Download base project You can find the latest version of the source code for this tutorial @github jUnit5 - project preparations jUnit5 has been available for a long time now and production ready. ...

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

Vaadin 10 on the road

Vaadin 10 coming to a user group near you When Vaadin 8 came out, we decided to go around the world and visit Vaadin, frontend and Java user groups to show and tell how to leverage the new features in practice. Now, we are doing it again. Vaadin 10 marks the next era of Vaadin. At the same time, we ...

Functional Reactive with Core Java - Part 09

What do we want to achieve? In the last part of this series, we have seen how a minimal approach can be implemented using observer pattern. In doing so, it became clear that something needs to be done in the implementation, in order to remove the restrictions of the first version. The JDK itself ...

Top 3 Polymer icon sets for your web app

Web Components Wednesday (WCW) blog series is created for two purposes: introducing easy-to-use components and educating people on the concept of Web Components. All the WCW blogs can be found here. “I believe that good icons are more akin to road signs rather than illustrations, and ideally should ...

Book Review: Data-Centric Applications with Vaadin 8

Good news for Vaadin enthusiasts: A new book about Vaadin is available now! In Data-Centric Applications with Vaadin 8, Vaadin Advocate Alejandro Duarte explores how to create functional web apps, where data management is a key concern. Unlike many IT manuals, which only offer an introduction to ...

Community Spotlight: Kimmel Tamás - a CDI expert and Vaadin contributor

The Vaadin community contains a lot of different kind of talent. Some are new to Java, looking for a more productive development platform, some have vast experience from Java and related technologies. Kimmel Tamás is a domain expert in CDI and there is a high chance his code is powering your Vaadin ...

Functional Reactive with Core Java - Part 08

What do we want to achieve? In the previous sections, we focused on the functional approaches. We will now start discussing the reactive approaches, in order then to combine these with the functional approaches. In addition to the source text examples given in this article, I will also use the ...