Vaadin Blog
Meet us at DevNexus, JFokus, Devoxx UK and more in 2022
After two years of canceled, in-person conferences and events due to the pandemic, we are excited to announce that we’ll finally be hitting the road again! We are looking forward to meeting all the new and old friends of the Vaadin community face-to-face once again. If you’re planning to visit one ...
Insights on Vaadin with Quarkus
Quarkus is an increasingly popular “container-first” Java framework by RedHat. Similarly to Spring Boot, there is no application server, but the server is part of your generated artifact. The first integration examples with Vaadin and Quarkus were written by Sven Ruppert early in the 0.x phase and ...
Deploying a Vaadin Application to IBM Cloud
This tutorial shows you how to deploy a Vaadin application to IBM Cloud. IBM Cloud offers a free Kubernetes Cluster, that expires after 30 days but can be re-provisioned. You can find details of their free and commercial services on the IBM Cloud website. Free IBM Cloud account required To complete ...
OAuth 2 and Google Sign-in for a Vaadin Application
In this guide, we learn how to provide users with the ability to sign in to a Vaadin application using their Google account. This is a lightweight alternative to integrating a fully-fledged identity management server or SSO Kit into your stack. Using OAuth 2 in this manner already enhances security ...
Free Vaadin 8 support is over. What happens next?
After 5 years of free support, Vaadin 8 has reached its end of life. While applications developed with the unsupported framework will keep running, they will no longer receive security updates, compatibility patches and bug fixes. We recommend all projects to upgrade to the latest version, Vaadin ...
Vite means fast
Vite means “fast” in French, and that is exactly what development builds will be with Vaadin 23 once you enable Vite. The feature, announced as experimental in Vaadin 22, is now ready for general consumption (still opt-in). Give it a spin – it should now be the best choice for most* projects! "All ...
Seven traits of highly modernizable Java applications
Your developers write comments appropriately; you avoid deeply nested loops; and you make a point of detecting and removing duplicate code. Your team does these things, without hesitation, because everyone knows it makes your application easier to maintain. But how is your team making your ...
Changes to component styling in V23
Vaadin 23 was released in the first week of March. As it is the latest version of Vaadin for which long-term support is provided, many applications currently on versions 10–22 will be upgraded to V23 in the near future. In addition to new Flow features, like improved Spring Boot integration and the ...
Introducing the Vaadin Map component
We’ve all felt a bit lost at some point in our lives. Sometimes literally, when trying to find that place (“you can’t miss it”), sometimes metaphorically, when looking for the right add-on for an application. In both cases, a reliable, up-to-date map might be indispensable. Today we’re proudly ...