Enhancing Vaadin API for Spring Data and beyond

Enhancing Vaadin API for Spring Data

With the upcoming Vaadin 24.7 release, we’re introducing a couple of minor but impactful enhancements that embody our mission: making Java-based web development simpler and more productive.

Subscribe to our newsletter

Be the first to learn about new Vaadin resources and tips

Building modern business apps with Vaadin

Building modern business apps: Explore the Vaadin showcase

We’re excited to introduce the Vaadin Application Showcase—a curated collection of UI mockups designed to inspire and guide developers in building modern business applications. Whether you’re creating enterprise dashboards, back-office tools, or mobile-friendly applications, the showcase ...
the state of micro frontends in Vaadin

The state of micro frontends with Vaadin

Micro frontends are an architecture in which the application's UI is modularized so that one part of the UI can be redeployed independently of other parts, thus forming a set of self-contained systems. There are multiple different reasons for building an application in this way, and there are also ...
maven 4 is coming

Maven 4 is coming – Here's what you should know

Maven 4 is on the horizon, with Release Candidate 2 (RC2) already available for early adopters. While an official release date is still unknown, at least one more RC (RC3) is expected. If you're working with Maven-based projects, now is a great time to test out the new version and prepare for the ...
jakarta data and vaadin

Jakarta Data - Better repositories?

"The Jakarta Data specification provides an API to simplify data access. It enables Java developers to focus on the data model while delegating the complexities of data persistence…" The official goal of the specification could also be summarized as an attempt to standardize the good parts of ...
Java application Modernization made faster. Start with the free Java code analyzer by Vaadin

Your first step to Java application modernization

Modernizing a business-critical Java application can mean rewriting it from scratch, replacing it with a purchased application, or transforming it to extend its lifespan. Regardless of the approach, one thing remains constant: you must first understand the application you're replacing. If you've ...
Can You Use Vaadin with Microservices? A Java Developer’s Guide

Calling microservices from Vaadin: Can you use them together?

We are often asked in our community forum, customer meetings, or conferences if Vaadin can be used with microservices. The short answer is: Yes, absolutely. To address this topic, I created a demo application using Vaadin that includes views implemented in Flow and Hilla. In this article, I’ll ...
advanced RAG techniques with Spring AI

Advanced RAG techniques with Spring AI

Retrieval Augmented Generation (RAG) has become a standard approach for enhancing LLM responses with domain-specific knowledge. While basic RAG implementations can be straightforward, building production-grade solutions often requires more sophisticated techniques. Spring AI provides several ...
Dynamic Form Generation vs. Binder in Vaadin: Pros, Cons & Best Tools

Dynamically generated forms with Vaadin Flow

Andreas Lange from WMware Tanzy recently published an insightful example where a Vaadin application dynamically generates a grid and a form based on domain objects annotated with metadata that provides hints for the presentation layer. This inspired me to revisit a topic that is both old and new in ...
IFD Engineering future-proofs warehouse management with Vaadin 24

IFD Engineering future-proofs warehouse management with Vaadin 24

Founded in 1993, IFD Engineering. has built a stellar reputation for delivering innovative software solutions in the warehouse logistics sector. Their flagship product, StoreIT, is a powerful and adaptable Warehouse Management System (WMS) designed to handle the full spectrum of warehouse ...