Vaadin Blog
A Guide to migrating from GXT to Vaadin
Vaadin has always had a strong position when companies are evaluating the next platform to migrate their Java based desktop applications to. The programming model of Vaadin Framework is very similar to their existing codebase, which immediately makes Vaadin feel natural and productive to work with. ...
How to bind your form to your domain model – the Vaadin 8 style
Lots of web applications require the user to input some data in order to manipulate it later. This article shows how Vaadin makes this task easy to implement. We will be using Vaadin 8 and Java 8 in this article. The source code can be found at the following GitHub page: ...
New Vaadin element for building stunning dashboards released
As hinted earlier, today the Vaadin Pro team is happy to introduce Vaadin Board. It is an element for creating flexible responsive layouts very easily. No need to hassle with CSS, you just write plain declarative code. Vaadin Board can be used to create dashboards, intro screens, image galleries or ...
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 ...