Vaadin Blog
It’s time for hardware multi-factor authentication
Proper use of multi-factor authentication could stop most of the cyberattacks we see today, yet adoption remains low. Good security is usually at the expense of convenience, and multi-factor solutions that are easy to use are hard to implement. Fortunately, technology can be used to offset this ...
Turo Italia enabled real-time collaboration for their CRM
A new version of Turo Italia’s Customer Resource Management (or CRM) system was released at the end of 2021. Built with Vaadin 14, it enables real-time collaboration between users thanks to the Vaadin Collaboration Kit. Turo Italia is now looking at Vaadin 23 for new data-provider functionality and ...
Vaadin apps as native executables using Quarkus Native
JVM is a monster – in a good way. Its architecture and especially the super-optimized just-in-time-compiler (JIT) help Java byte-code apps to run at a performance that makes startups rewrite their entire software when they grow up. But this amazing piece of engineering doesn’t come without a price. ...
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?
Last updated 2025 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 ...
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 ...
Vaadin 23 is finally here!
Vaadin 23 is finally here! It paves the road for our new, simplified release model where we recommend the latest Vaadin version to every user. The release already ships with new features and improvements, yet thanks to the upcoming minor releases (Vaadin 23.1, 23.2 and so forth) there are many more ...
Three tips to integrate your Vaadin app into your existing website
Nowadays, it is rare to implement all software with a single technology. There are different teams and requirements, which is a good reason to allow a certain amount of variance in the software toolkit. The same goes for UI frameworks, and that's the way it should be. Hosting static HTML files ...