Vaadin Blog
Vaadin is among the frontrunners as a future workplace!
Updated in June 2024: We're excited to announce that Vaadin has been granted the Future Workplaces 2024 certification for the second year running! Based on the Siqni employee survey, this certification reflects our exceptional company culture and commitment to employee insight. In today’s world, ...
Lazy Loading data grid in React tutorial
In this tutorial, we will implement a grid data provider to enable lazy loading in a React data grid using the Vaadin Grid component. Lazy loading helps us efficiently load large datasets by fetching only the required data as the user scrolls through the grid. This tutorial is based on Hilla 2.0 ...
How to add Single-Sign-On to your Vaadin application
According to our recent community survey, nearly 75% of Vaadin users store their users' login credentials in their own database. While this may seem like the best way to keep control of your data and business processes, it can hurt your application's user experience and overall security. ...
Masaaki Tsugami on developing a collaborative tool for Instagram contests
In January 2023, we hosted a Collaboration Kit challenge for the Vaadin community. The goal was to use the Collaboration Kit to design or build a web application with real-time user collaboration. In this blog post series, we take a closer look at the winning applications! Introducing Masaaki ...
Designing a collaborative enterprise project management tool with Matija Vojvodic
In January 2023, we hosted a Collaboration Kit challenge for the Vaadin community. The goal was to use the Collaboration Kit to design or build a web application with real-time user collaboration. In this blog post series, we take a closer look at the winning applications! Meet Matija Vojvodic – ...
Developing a collaborative game experience with Pascal Schwabe
In January 2023, we hosted a Collaboration Kit challenge for the Vaadin community. The goal was to use the Collaboration Kit to design or build a web application with real-time user collaboration. In this blog post series, we take a closer look at the winning applications! Meet Pascal Schwabe! ...
How to use Visual Studio Code with Java and Maven projects
Last updated September 2024. Java is one of many languages supported by Visual Studio Code (VS Code). Like most things in VS Code, Java support is extension-based. You may need several extensions, depending on the project type and stack you are working with. You can find more detail in Java in ...
Calling Java from JavaScript
Updated September 2024. In this step-by-step tutorial, you will learn how to use Vaadin to call server-side Java code from client-side JavaScript code. All you need to follow this tutorial is a basic understanding of the Java Programming Language, the fundamentals of JavaScript, JDK 8 or later, and ...
Building a real-time collaborative page editor with Vaadin
In January 2023, we hosted a Collaboration Kit challenge for the Vaadin community. The goal was to use the Collaboration Kit to design or build a web application with real-time user collaboration. In this blog post series, we take a closer look at the winning applications! Meet Roman Kovarík! He is ...