Simplifying Multiplicities for Agile MVP

It’s 2016 and guess who just turned 20 years old? Extreme Programming! You might not have thought it was around that long but Ron Jeffries in his “XP at 20” webpages assures us we can start counting from the year 1996. You might remember the first book on XP was published in October 1999, but Kent ...

My best practices for Vaadin add-on projects

A good software project should be easy to build, fast to develop and it should be simple to test. This is also the case for Vaadin add-ons, which are not the most trivial kind of software projects on the Earth. The de-facto method for creating Vaadin add-ons is a Maven project template called ...

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 Framework Video Tutorials

New developers coming to Vaadin usually start with the tutorial – it’s the best place to start your learning path from. But it’s even easier when you visually see somebody doing it – textual instructions are, at least to me, harder to grasp than, say, a video. Videos provide an alternative learning ...

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

Working at Vaadin - Empathy and Photography

This time in the “Working at Vaadin” series we’ll meet Mr. Johannes Tuikkala. Johannes has been part of the Vaadin crew for eight years, having worked in various large customer projects and is currently helping our customers in the support and maintenance team. Johannes is always a positive sight ...

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