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.

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

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.

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….

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…

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…

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…