AppJars is now available. Ship enterprise Java apps faster. Browse the catalog
Flowing CodeFlowing Code
  • Products
    • AppJars (opens in a new tab)Ready-made Java modules for Vaadin apps
    • GeniCamp (opens in a new tab)End-to-end team training
    • GeniDesk (opens in a new tab)AI-powered help desk
    • GeniLogis (opens in a new tab)Routes, fleet and deliveries at a glance
    • GeniTrace (opens in a new tab)Traceable ISO 9001 quality management
  • Services
    • Development
    • AI Solutions
    • Consulting
    • DevOps & Cloud
    • Java Modernization
  • Customers
  • Open Source
  • Blog
  • Join Us
  • Contact us
  • EN
  • ES
Contact us
  1. Home
  2. VAADIN
Blog

Technical Articles

  • Products
  • Methodology
  • Events
  • Scm
  • Architecture
  • Tools
  • Springframework
  • Java
  • Vaadin
  • All
VAADINNov 11, 2026

Why We Still Build Add‑ons in the Age of AI

AI makes it fast to generate a Vaadin component, but not to maintain one. Why we keep building, publishing and maintaining add-ons, and how AI helps us do it.

Read More
VAADINNov 4, 2026

When Vaadin Ships Your Add-on: What We Did with Toggle Button

Vaadin 25.3 added Switch, a core component very close to our Toggle Button add-on. Here is why we rebuilt Toggle Button 2.0 on top of it instead of …

Read More
VAADINOct 28, 2026

Commons Demo: the free toolkit behind our add-on demos

Commons Demo is the free, open-source library behind our Vaadin add-on demos. See what it does and how to use it in your own projects.

Read More
VAADINAug 18, 2026

Google Maps Add-On: Mobile Right-Click for Markers

Discover the built-in support for right-click events on mobile and touch devices using the Google Maps Add-on for Vaadin applications.

Read More
VAADINJul 21, 2026

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.

Read More
VAADINJun 30, 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.

Read More
VAADINJun 18, 2026

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.

Read More
VAADINDec 19, 2025

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

Read More
VAADINNov 13, 2025

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.

Read More
VAADINDec 17, 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.

Read More
VAADINAug 15, 2024

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.

Read More
VAADINJul 18, 2024

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.

Read More
VAADINMay 30, 2024

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.

Read More
VAADINJul 4, 2022

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.

Read More
VAADINMay 23, 2022

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

Read More
VAADINMay 13, 2021

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.

Read More
VAADINAug 22, 2019

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

Read More
Flowing CodeFlowing Code
  • Home
  • Development
  • AI Solutions
  • Consulting
  • DevOps & Cloud
  • Open Source
  • Join Us
  • Customers
  • Blog
  • Quality policy
  • Privacy policy
ISO 9001:2015 certified by TÜV Rheinland ISO 9001:2015 certified
Scope: Enterprise Application Development Services
Top Software Development Companies

© 2026 Flowing Code S.A. · Privacy Policy · Quality Policy

Hello there! This site uses cookies. By using our site you agree to our privacy policy.