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

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.

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.

9 Years Flowing Strong

9 Years Flowing Strong

Celebrating 9 years of innovation! Explore our latest Vaadin 25 migrations, AI-driven solutions, and the fresh new look of Flowing Code.

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

A Path of Learning, Commitment, and Continuous Improvement

A Path of Learning, Commitment, and Continuous Improvement

Flowing Code celebrates its ISO 9001:2015 recertification with TÜV Rheinland and a team that proves quality is built every single day.

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.

Shaping the Flow: 8 Years of Innovation and Evolution

Shaping the Flow: 8 Years of Innovation and Evolution

Flowing Code celebrates 8 years of growth, evolution, and key milestones in projects, open source, and product development

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.

Sustaining Excellence: Our Journey of Continuous Improvement

Sustaining Excellence: Our Journey of Continuous Improvement

Flowing Code achieves its third external ISO 9001:2015 audit, focusing on continuous improvement, feedback, and sustainability

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.

Time & Material vs Fixed Price? Why We Prefer the Flexible Approach

Time & Material vs Fixed Price? Why We Prefer the Flexible Approach

Why we prefer Time and Material model for software development, focusing on flexibility, transparency, and better collaboration

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.

Adapt, Evolve, Thrive: Flowing Code’s 7th Year in Retrospect

Adapt, Evolve, Thrive: Flowing Code’s 7th Year in Retrospect

Flowing Code celebrates 7 years of innovation, adaptation, and growth. Discover key projects, client work, and open-source achievements.

Flowing Forward: A Look Back at Flowing Code’s 6th Year

Flowing Forward: A Look Back at Flowing Code’s 6th Year

Discover Flowing Code latest year in review and celebrate six years of innovation, growth, and high-quality software solutions.

We’re an ISO 9001:2015 certified company!

We’re an ISO 9001:2015 certified company!

Flowing Code successfully passed the external audit that evaluated the conformity of our Quality Management System with the requirements of the International …

Installing Vembu BDRSuite with Docker Compose

Installing Vembu BDRSuite with Docker Compose

In this article we will explain how to install Vembu BDR by using a docker-compose to make it easier to have a versioned configuration

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

Last year in review: 5 rounds keeping the code flowing

Last year in review: 5 rounds keeping the code flowing

Five years flowing. As we celebrate reaching this amazing milestone, here is a quick review of our last year.

Display realtime crypto prices with Vaadin and Spring Reactive

Display realtime crypto prices with Vaadin and Spring Reactive

Tutorial explaining how to connect to a WebSocket using Spring Reactive WebClient and display realtime cryptocurrencies prices using Vaadin

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.

Another year in review: The new normal

Another year in review: The new normal

Our usual year in review, where we go through our remarkable achievements working for our customers and open sourced projects for our growing community

Our last year in review: #StayHome & Code!

Our last year in review: #StayHome & Code!

The world is not the same and neither are we. Many interesting things to read about what we were doing in our last year in review.

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

Lazy, Filtered and Sorted Vaadin Grid using External Data Source

Lazy, Filtered and Sorted Vaadin Grid using External Data Source

Detailed explanation of how to configure a Vaadin Grid to use all of the most useful features needed when building an enterprise application

Our 2nd year in review: keep flowing!

Our 2nd year in review: keep flowing!

Creating a Vaadin Flow Server-Side API for a Javascript component

Creating a Vaadin Flow Server-Side API for a Javascript component

Planning your SCM strategy

Planning your SCM strategy

A detailed overview analysis of what is needed to define a good planning of your SCM strategy that will highly increase the quality of your deliverables

Developing modern web-apps with Vaadin @ UNL

Developing modern web-apps with Vaadin @ UNL

Vaadin 10 + Spring Demo application: World Cup Rusia 2018 stats

Vaadin 10 + Spring Demo application: World Cup Rusia 2018 stats