Sustaining Excellence: Our Journey of Continuous Improvement

Flowing Code achieves its 3rd ISO 9001:2015 certification, 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.

a map with a marker simulating 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.

Badge List

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.

Time and Material vs Fixed price

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

SeventhYear

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

As we mark the 7th anniversary of Flowing Code, it’s a special time to look back on our journey. Each year, our company grows stronger, fueled by our commitment to…

Cake 6 years

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.

iso certification

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 Standard ISO 9001:2015.

VembuDockerCompose

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

angular-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

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

5 years flowing code

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.

Crypto Vaadin

Display realtime crypto prices with Vaadin and Spring Reactive

In this article, we’re going to create a simple application to display crypto currencies trades price in realtime using Vaadin Flow and Spring Reactive WebSockets API. The WebSocket protocol (RFC…

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.

Happy Birthday 4

Another year in review: The new normal

Our life, way to enjoy, live and work has changed, but we’re still here giving our best to provide the quality services that our customers demand. Let’s review another year…

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

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

In large enterprise application development projects, it’s usual to code use cases that, as the main requirement, define to show the user huge amounts of data in a tabular way….

Our 2nd year in review: keep flowing!

Another round around the sun, another term ended, and here we are still moving on. A lot of things happened since this team was created, and many of them last…

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

Today we are going to explore some tips about how to create a Java server-side wrapper for a regular javascript component using Vaadin Flow. As you might notice, this popular…

Planning your SCM strategy

We have been frequently asked by companies that are planning or are developing a software product about the common issues found trying to achieve a good production workflow, good teamwork…

Developing modern web-apps with Vaadin @ UNL

Last Wednesday we gave a presentation in Universidad Nacional del Litoral, where we explained some concepts related to developing web applications using the latest version of the Finnish platform. We…

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

To test out some new interesting web technologies, we decided to go ahead and build a small demo application that will point out ideas that could potentially help a developer…

ComboBox lazy loading with REST API in Vaadin 8

In this post we’ll explore how to access a REST service in order to display items in a ComboBox in Vaadin 8. First, we’ll implement a REST service with Spring…

Our first year in review

Today we are celebrating the first birthday of our startup. It’s been a long year filled with a lot of experiences and we want to review some of them: After…

Vaadin Widgetset compiling: Tips & Hints

Hi everyone! The purpose of this post is enumerating the most common issues when trying to compile the widgetset in Vaadin. But before digging into this, let’s explain a little…

Debugging GWT client side code in Vaadin with Eclipse

You know, if you’re developing a Vaadin application, it is not necessary to understand how to code client side using GWT, unless you’re building your own custom component, and you…

Main HQ Inauguration & Vaadin talks

Last Tuesday we organized a little event, that targeted two primary objectives: Let the developers of the surrounding area know us and our installations, and kickstart our planned set of…

Implementing Spring Security on a Vaadin application

Today I’m going to write a little bit about my experience of trying to secure a simple Vaadin application using one of the most popular security frameworks: the security extensions…

Vaadin’s Grid editing capabilities

This time I’d like to talk a little bit about something that I believe is one of the most powerful capabilities of Vaadin Grid component: the editing feature. The default…