Claim your components

Have you published a Web Component before? Do you want to publish it in an ecosystem where you can edit and customize it? Now you can do so by claiming your components in Vaadin Directory. By having a component in Directory, you can: Add screenshots, previews, code samples, and online demos to the ...

Migrating Java enterprise apps to Kotlin

Kotlin managed to show a substantial presence in the community, as well as steady growth compared to other modern programming languages. This tutorial is not going to be yet another Kotlin 101, it’s not exclusive for Android developers, and it’s not an opinionated post comparing, e.g. Kotlin and ...

Create a new responsive web app fast with the Business App starter

Vaadin Business app starter running as an installed app on desktop Today, we are launching a new application starter for building responsive business web apps. The Business App starter is a collection of components, view templates, and best practices that can help teams save more than a week of ...

The right approach for your application modernization

Are you thinking about how to approach your legacy application modernization project? If yes, you are not the only one. Gartner has been involved with thousands of application migration projects and in 2018 shared a free insight titled 7 options to modernize legacy systems. Gartner fans will recall ...

How to create a Docker container for a Vaadin Java app

In this tutorial you learn to deploy your Java-based Vaadin application in a Docker container and run it locally. Configuring Docker is a complex topic that has, by now, filled many articles and books. This tutorial gives you a short and simple example of how to start a Vaadin application in a ...

What does Vaadin 7 End of Life mean for your app?

Last week, we released Vaadin 7.7.17, the last public release of Vaadin 7.x. This means that 6 years and 1 month after the initial Vaadin 7, it has reached its end of life (EOL). What does EOL mean for your Vaadin 7 app? EOL for Vaadin 7 means that we will no longer supply any updates to the ...

How to Deploy Your Java App to the Cloud

So you are done testing your Java application and are satisfied with the results on your local computer. Or maybe you are still evaluating if Java is for you in terms of hosting feasibility. That’s the next natural step, to deploy your work to some cloud that supports Java runtime and share it ...
blue background with opaque circles

The right “speed of transition” in application migration: lessons learned from digital transformation

You've probably guessed companies today are spending billions on digital transformation projects. If you're wondering about the precise number, you may be surprised that Statista estimates it will reach $2.8 trillion by 2025. Amidst this heavy spending are a few opportunities for application ...

What is Grid Pro and what is happening to the free Grid?

We recently released Vaadin 13. One of the new components in the new platform version is Vaadin Grid Pro. It's the first release of the commercial extension of our free and open source Grid component. Because we are a commercial open source company, some of the features we release will be free and ...