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

Demystifying widget set cloud compilation

The Vaadin Framework 7.7 release brought major improvements for widgetset handling in general. Probably the most interesting part in the new release is the possibility to delegate the time consuming widgetset compilation to a cloud service, which can also host your widgetset. These are big changes ...

Community Spotlight - August 2016

Welcome to another edition of Vaadin Community Spotlight. This month I had the opportunity to talk to Benjamin Larsen. Benjamin is a Software Developer who works for TDC, a big telecommunications company in Denmark, and he has been using Vaadin recently to develop an interesting web application. ...

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

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