Testing the UI without a browser

Martin Fowler has introduced a metaphor Test Pyramid, to suggest that you should only write a fraction of end-to-end tests compared to small unit tests. It is not because end-to-end tests, like the ones using Vaadin TestBench or Selenium, are worse. They are actually better as they test all parts ...

LitElement and PWA

In the first four tutorials in this series, we’ve built an app with LitElement, using Redux for state management, Vaadin Router for navigation and Webpack for building and code splitting. In this final tutorial, we turn the application into an offline-capable Progressive Web App. If you didn’t do ...

Navigation and code splitting in a LitElement project

So far in this tutorial series, we have built an app with LitElement and connected it to a Redux store for state management. In this tutorial, we add a new view for stats to learn how to navigate between views and how to split code for performance. If you didn’t do the previous steps of the ...

Using Redux in a LitElement app

In this third tutorial, you’ll learn how to use Redux for state management in a LitElement application. Check out the first two tutorials to learn how to set up a LitElement application and how to use lit-html for templating. If you aren’t interested in Redux, feel free to skip over this tutorial ...

LitElement templating, properties, and events

In this second tutorial in a series about building LitElement apps, we cover templating, events, and properties in a LitElement component. If you didn’t complete the first part, you can check out the source as a starting point: Step 1 source Video tutorial for this part Defining properties Before ...

Creating a LitElement project

In this tutorial, you'll learn how to build an application using Web Components and LitElement. The topics we cover are: Starting a LitElement project lit-html templating and events State management with Redux Navigation and code splitting PWA and offline Figure 1. The app we are building Video ...

Amazon announces OpenJDK distribution in Devoxx Belgium 2018

One of the biggest annual Java-focused conferences, Devoxx, was held on 12th – 16th November. As earlier, we were at the huge movie theater Kinepolis in Antwerp, Belgium. We attended the conference to hear about the latest trends, as well as to share knowledge of Vaadin. Oracle's new release model ...

Chrome Dev Summit 2018 highlights

Last week web developers and enthusiasts from around the world met up in San Francisco for Chrome Dev Summit. The two-day event showcased highlights from the previous year and previewed some of the exciting new technologies that we can expect to see over the next year. AMahdy from Vaadin and Alex ...

Limited Time Offer: Buy Vaadin Pro, Get a Free Training Access Until the End of Year

We are happy to announce a limited time offer: all new Vaadin Pro customers will get a free access to the Vaadin training offering until the end of 2018. Take full benefit from this offer and wrap-up your year in style. Get Vaadin Pro now and turn yourself and your team into real Vaadin ...