Learn ES6 Today with Vaadin Elements - Part 3: Arrow Functions

In this short segment of our guide to ES6, you’ll learn how to use the Arrow function syntax to create cleaner code. We will be referencing the example we wrote in the previous guides. You can read the first and second parts of this blog series here: Part 1: Promises Part 2: The Fetch API Arrow ...

2.0 with million dollar scrolling

The Vaadin Elements team has just released the new and vastly improved . It adds a number of features compared to Grid 1.2 and comes with many performance improvements that allow developers to create fast and feature rich user experiences. This, in fact, required a complete rewrite of the Grid ...

Try out HTML5 drag-n-drop, components in Grid and TreeGrid today

Vaadin Framework 8.0 came out just a bit more than a month ago, but we are already pretty far with the next major feature enhancements. The top three new features in Vaadin 8.1 include (click links to see examples in Sampler): Component support in Grid. In 8.1 it is no more required to use custom ...

Framework’s client-server communication simplifies your life

One unique feature of Vaadin Framework is the way it automatically manages communication between the user's browser and your server. The biggest benefit of this is not directly related to communication, but rather that you can use a very productive programming model. Programming model Without the ...

Vaadin Dev Day coming to Zurich

The Vaadin Dev Day series continues this time in Zurich, Switzerland on May 4th. The event early bird registration is now open! Make sure you register before March 31st to ensure your early-bird discount. DevDay is a full one-day, agile, fun and effective training where you’ll learn the best ...

Do we still need web frameworks?

The past, present, and future of component-based development on the web In my previous two posts, I’ve compared Polymer and Angular on performance and developer experience. In this final post of the series, I want to take a step back and look at how we ended up in a situation where Google has two ...

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