New tutorial page for Vaadin and related technologies

Vaadin has always prided itself with having great documentation. In addition to product documentation, our team creates learning content in the blog, on YouTube, and dedicated sub-sites. One thing we have noticed though is that it's not as easy to find this content as we would like. It can be hard ...

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

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

Desktop PWA - installable web apps are coming to your desktop

Even though Progressive Web Applications (PWA) are mostly mentioned when talking about mobile applications, their benefits are by no means limited to only mobile users. Browser vendors have been working on enabling PWA installation also on desktops. Google Chrome already supports installing ...

Vaadin at Oracle CodeOne San Francisco

Next week it's time for the biggest Java developer event of the year: CodeOne. The conference, previously called JavaOne, is a great chance to catch up with other developers and learn about what's new in the Java community. Since last year, we have released a ton of new stuff: Vaadin 10 and 11 ...

All Vaadin components are now available on NPM

As you may have noticed, we have migrated all of Vaadin's components to Polymer 3. This means that you can now install the components through NPM. npm install @vaadin/vaadin-core NPM is the standard package manager for front-end dependencies. The move will make it easier to use Vaadin components in ...

Vaadin Designer 3 is here

Vaadin Designer is the drag-and-drop visual designer for Vaadin, and we’re happy to announce now that it also supports the latest and greatest Vaadin 10! Nested template support With Vaadin 10, you can use nested templates to create more complex designs. HTML templates and more flexible Java ...

Vaadin 10 is out!

The wait is over. We're happy to announce the release of Vaadin 10! Vaadin 10 is the largest update in the history of Vaadin. We have rewritten both the components and communication layer. Vaadin 10 allows you to better take advantage of everything in the modern web platform, all while maintaining ...