Lazy loading with Vaadin 8

One of my favorite new features in Vaadin 8 is the Grid::setDataProvider method which makes it remarkably easy to implement lazy loading in Grids. In earlier versions of Vaadin, you had to implement a rather complex Container interface. Vaadin 8 not only removes this interface, but also provides a ...

Comparing Polymer and Angular from a developer’s perspective

In my previous post, I showed that Polymer has a significant performance advantage over Angular. If you are trying to make your app fast (you should be), you are probably wondering if it would make sense to build it with Polymer. The potential problem with building an app with Polymer is that ...

Announcing Vaadin Prime

We’re happy to announce Vaadin Prime – the next generation of enterprise grade support for your team. You can now be a Vaadin user in three tiers; as an open source developer, a professional developer or a development team: Vaadin Core – the open source free stuff from Vaadin Framework to Vaadin ...

New products coming out soon

In Pro Tools, we always try to look on what our community does and figure out what some of the time consuming parts are. Our mantra is 'productivity' – build solutions that save the developers' time and thus save money for the company. Our two following projects are very much like that and I'd like ...

Progressive web apps in Java

Update 29-June-2018: There are now more in depth resources about PWA, and example of integrating PWA with Vaadin Flow. What is the big deal about Progressive Web Applications (PWAs) and why are they trending nowadays? Here is one explanation by Google: “It [PWA] loads quickly, even on flaky ...

Read the Free Web Platform Report 2017 Today

NOTE: This blog post is outdated and the report is no longer available. After months pouring over and analyzing the data, we are proud to announce the release of the Web Platform Report 2017. This report is the result of a collaboration between teams at Vaadin, Polymer, and Skate. Together we ran a ...

Simplifying Performance with Web Components

Why the solution to slow web apps isn’t a more complex set of tools A while back I was working on an Angular app. What struck me was that Angular is not really only a framework, rather it’s an entire platform of its own built on top the Web platform. The reasoning behind this is to give developers ...

Vaadin Pro Tools for Vaadin 8

New major versions of Vaadin Pro Tools are out: Vaadin Charts 4.0, Vaadin Spreadsheet 2.0, Vaadin Designer 2.0, and Vaadin TestBench 5.0 are now supporting Vaadin Framework 8. What’s new The biggest change and at the same time the biggest improvement in the new Pro Tools is that the new major ...

TouchKit is dead, long live TouchKit

Vaadin TouchKit is released today under Apache 2.0 license - the same permissive free software license as the core framework has. At the same time, we stop developing the product and we will not release any new features for it. We continue to support the product through our commercial support ...