Adventures in SEO

TL;DR: Vaadin was hardly SEO-friendly in the past. Not anymore, with the new Volga library. Bookmarking pages Bookmarking is as old as www itself. Being able to save an URL is part of the ADN of websites. Regarding web apps, this is somewhat different. For example, in an e-commerce webapp, while it ...

Vaadin Framework 7.7 is out

On behalf of the Vaadin team, I am pleased to announce a new release, Vaadin Framework 7.7.0. The release contains major improvements for widgetset handling and a bunch of bug fixes. Much less GWT (compiling) By default the concept of widgetset is now completely hidden and you don’t need to think ...

Using Web Components in jQuery projects

One of the great things about Web Components is that they can easily be used in existing applications without requiring you to re-architect the application. This makes Web Components like Vaadin Elements a great resource for jQuery developers – it gives you many more options when it comes to high ...

Vaadin Elements in mobile apps

Vaadin Elements has been paving the way as the go-to UI components library for progressive web apps. But what about mobile apps? To use Vaadin Elements in a mobile app, you need to have the same web view as you would have in the browser. Thanks to open source SDKs, like Ionic with Cordova, you can ...

Building a Web UI for PostgreSQL Databases using MyBatis and Vaadin

This guide walks you through the process of connecting to PostgreSQL databases from Java web applications using MyBatis and Spring Framework. The UI part will be built using Vaadin Framework which allows you to build modern single-page web apps with only Java. When connecting to databases from Java ...

Community Spotlight - July 2016

It’s time for another chapter of the Community Spotlight! And for this month’s edition, I had the opportunity to have a nice chat with Marco Collovati, winner of the IBM/Vaadin Challenge, author of the Spinkit Add-on for Vaadin, and active member of the Vaadin Community. Marco lives in Udine, a ...

Displaying charts in Vaadin Spreadsheet 1.2

Vaadin Spreadsheet was already a very capable component, but today it got a lot smarter. The simplest recipe for spreadsheet in your web application is still the same: add the spreadsheet component to your application layout and throw an Excel at it. Now, as an added bonus in version 1.2, if the ...

Styling your Vaadin Charts

The aim of this article is to give you the tools to make your Vaadin Charts look the way you want them to look. We Finns are not much for small talk so let’s get right to business. There are two ways of theming your charts. You can either: theme each chart individually; or you can create a generic ...

Community Spotlight – June 2016

A few weeks back Vaadin organized a Progressive Web App programming competition, giving the winners a chance to attend Google Progressive Web App Developer Summit in Amsterdam. In this month’s Community Spotlight, we want to introduce the winners of the competition and showcase the cool projects ...