Vaadin Blog
Top 14 new features in Vaadin 14
Vaadin 14 is the latest Long-term support (LTS) version of the Java web framework. Since the previous LTS version (Vaadin 10), we have released a lot of great features, like CDI support, dynamic route registration, Material theme, keyboard shortcuts, and 18 new components, to name a few. Assuming ...
A fresh look at vaadin.com
We are happy to present a newly designed vaadin.com that is focused on improving the experience for all the developers out there. The reason behind the update was that we wanted to clarify and simplify how we explain Vaadin on our website and help users to get started with our product in a more ...
Java for front-end development in 2019
Over more than 18 years, Vaadin framework has evolved from a small library, a toolkit, to one of the most popular Java frameworks for front-end development. One of the notable changes in the history of the Vaadin framework was in 2009 when we started to use the GWT library to build the UI ...
npm related DX improvements to delay Vaadin 14 release - Vaadin 15 postponed to December
We were all expecting to see a fresh new LTS stamped Vaadin 14 release at the beginning of the summer. The project was a bit late due to the documentation, but we thought we could catch up. At the same time, we started to spot some issues with the new npm based tooling that affects the developer ...
The Best Looking UIs
An active community of 150 000 developers is building amazing business applications using Vaadin around the world and we wanted to know what do they really build with Vaadin. We had a raffle on Twitter, where people could tweet a picture of their Vaadin application and take part in a t-shirt ...
Bower and npm in Vaadin 14+
Starting with Vaadin 14, we use npm instead of Bower. Why are we doing this? What does this mean for you? And what is the future of existing components in Vaadin that are using Bower? The migration from Bower is a must, this is old news: Why Bower or npm? Both Bower and npm are dependency ...
Fixes for Firefox 67 regression issue
The Firefox 67 update, published on May 21, broke many web apps. The new Universal 2nd Factor API, now enabled by default, reserves a global variable called u2f. Updated Vaadin versions are now available. The new Universal 2nd Factor API may break especially applications using JavaScript ...
Vaadin 14, the next LTS release, is in beta testing
Update 25th June: Most new features are production ready, but we still want to take a timeout to fix some developer experience related issues in the new npm mode. Thus we are releasing another RC this week instead of final LTS release. With the npm mode, which is the default for new projects, ...
Technical Erosion and Java Swing
In March 2018 Oracle released its Java Client Roadmap update. The document was significant because it acknowledged the creeping obsolescence affecting all desktop-oriented Java technologies including Swing, Applets, Web Start, and JavaFX. The roadmap update mentions the shift to mobile-first and ...