Vaadin Blog
Vaadin Designer 1.3 and 2.1 released
Since releasing Vaadin Designer 2 with Framework 8, the Designer team has been busy adding more features to Designer based on user feedback. As of today, Designer 2.1 for Framework 8 and Designer 1.3 for Framework 7 are available for Eclipse and Intellij with two new features: replace with layout ...

CSS Encapsulation with Shadow DOM
The Global Problem The global scope of CSS can be problematic for many reasons. Every CSS rule we define has the potential to have wide-ranging and often unintended side effects. In other cases, a rule may have no effect due to conflicts with global styles. As applications increase in scale and ...
Community Spotlight - April 2017
For this month’s Vaadin Community Spotlight I interviewed Roland Krüger, a software engineer who works at a consulting company (Orientation in Objects) in Mannheim, Germany. His job includes working in Java-related customer projects, consulting (sometimes Vaadin-related), and trainings in different ...
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 ...