Framework 8 marches on and becomes 8.1

Just a couple of months ago we released Vaadin Framework 8.0, a major version of our popular Java web framework that renewed the API and added dozens of improvements. Now, we are soon shipping version 8.1 which contains some highly requested features. The most interesting ones are: Components in ...

Greetings from Vaadin Dev Day

Greetings from this spring’s Vaadin Dev Days! It was great fun to be a part of it again. We had a good full day of learning and a lot of inspiring discussions outside the official agenda. Typically it is the attendees who really make an event, and this time was no exception. The day was the best it ...

Vaadin Core Elements 2 Roadmap

Polymer 2 support, more components, and theming support These are exciting times for Web developers. More and more browsers have shipped native support for Web Components, allowing us to rely less on polyfills and finally realize the full potential of Web Components. You might have seen that Google ...

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