Building a Vaadin Add-on in Record Time with Claude AI

Building a Vaadin Add-on in Record Time with Claude AI

Build a Vaadin add-on at record speed with Claude. The architect role allows fast planning, iterating, and validating.

Why Vaadin Still Matters in 2026

Why Vaadin Still Matters in 2026

Is Vaadin still relevant in 2026? A practical perspective based on real-world projects, long-term maintenance, and the latest Vaadin 25.

Vaadin 10 to 25: Migrating a 8-Year-Old App with Claude AI

Vaadin 10 to 25: Migrating a 8-Year-Old App with Claude AI

We migrated a Vaadin 10 app to Vaadin 25 in record time. Discover the power of clean architecture and our AI workflow with Claude.

Vaadin 25: How We Solved JSON Migration

Vaadin 25: How We Solved JSON Migration

A practical look at how we simplified add-ons migration to Vaadin 25 using a JSON compatibility helper for Elemental JSON and Jackson 3

Improving Code Reviews with AI: Our Experience with CodeRabbit

Improving Code Reviews with AI: Our Experience with CodeRabbit

How we integrated AI-powered CodeRabbit into our review process. Lessons learned, benefits, and how it improved our workflow.

Our Commitment to Open Source: Releases and Updates in 2024

Our Commitment to Open Source: Releases and Updates in 2024

A quick catch up on how we kept contributing to the open source world with our Vaadin add-ons development during 2024.

Introducing our first Vaadin add-ons integrating React Components

Introducing our first Vaadin add-ons integrating React Components

Introduction to Syntax Highlighter and Image Crop, our first add-ons created using the new Vaadin integration for React Components.

Google Maps Add-on: How to Get and Track Current Location

Google Maps Add-on: How to Get and Track Current Location

How to use Google Maps Add-on in Vaadin applications to get and track the user's current geographic location.

A Guide to Using Badge List Add-on

A Guide to Using Badge List Add-on

An introduction on how to use Badge List Add-on component to enhance data representation and user interaction in Vaadin applications.

How to use Angular Components with Vaadin

How to use Angular Components with Vaadin

A detailed tutorial on how to build a Web Component from Angular Components and how to use the result in a Vaadin application.

Using our AppLayout Addon in a Hilla Application

Using our AppLayout Addon in a Hilla Application

Short tutorial explaining how to use our AppLayout Addon in a new Hilla application created at start.vaadin.com

Vaadin TreeGrid with lazy loading, filtering and sorting

Vaadin TreeGrid with lazy loading, filtering and sorting

An example on how to display hierarchical data implementing a Vaadin TreeGrid component with lazy loading, filtering and sorting.

CSS Theming & Styling in Vaadin 14

CSS Theming & Styling in Vaadin 14

A review of how to deal with theming and styling in each version of Vaadin, focusing in the advantages present in the 14 version