Introductory image
First snow

Here in Finland the first snow cover is considered to have happened on the day when there is measurable snow in the morning at 6 AM. Because snow arrives at different times in different parts of the country, we in the southern parts haven't seen our first snow yet, but hope to have it soon, just in time for the holiday season. The holidays are also a time when we Finns slow down and make time for our hobbies. The holiday season is a great time for trying out new things we haven't had time for during a busy fall.

 

Scaling from one to one million

sclability

All projects aiming for a large number of concurrent users have the concern of scalability. The most common performance issue in Vaadin applications is exactly the same as with lightweight REST services: the database. This fact and many other tips and tricks are now collected to a brand new wiki page about Scalable web applications. The wiki contains tips on how to find your application's bottlenecks as well as workarounds for most common performance issues.

 



Vaadin Scalability wiki

UX tips in videos

UX tips in videos

User Experience can be a win or lose factor for your web application. Surprisingly, quite often it is the little things that make it or break it. Check out the first part of Vaadin UX tips videos by our very own UX Master Chef Hannu Salonen. It's all about the little things, from buttons to selects.

 



Usability tips

Grid 1.0

Grid 1.0

The wait is over. After almost a year of alpha and beta testing, we've released version 1.0 of our vaadin-grid web component. Vaadin Grid is the most advanced data grid available for Polymer, supporting everything from lazy-loading and frozen/fixed columns to customizable headers/footers and custom cell renderers. Plus much more.

 



See Vaadin Grid for Polymer

GWT Polymer Elements

GWT Polymer Elements

If you are doing GWT development, you'll be happy to know that Vaadin recently introduced GWT APIs for the full Google Polymer elements library and Vaadin Grid. The widget and element APIs are automatically generated so we can easily keep them up to date with the latest Polymer releases adding Material Design to your UIs.



See more about polymer elements for GWT

Lots of new Vaadin + Liferay material available

Lots of new Vaadin + Liferay material available

Liferay portal has always been a popular basis for Vaadin applications. To serve this active Vaadin user group better, we have recently created a lot of new material for both new and veteran Vaadin developers. We created a Spring based full-stack example portlet, published a couple of smaller tricks for Liferay developers and created a whole new web page to act as a hub for essential and up to date Liferay + Vaadin information.



Read more about Vaadin + Liferay

Vaadin Meetups

Vaadin Meetups

Do you want to meet other Vaadin developers, hack together and learn all about the latest from Java EE to Spring and from Polymer to Web Components with Vaadin?

We are organizing meetups around the world together with our eager local group leaders and would like to invite you to our next joint event! See presentations, hack, discuss and enjoy the great company with snacks and drinks. Our next larger meetup is in the middle of the Baltic sea, onboard the Vaadin Cruise.



See upcoming meetups

Vaadin Training
Schedule
Jan 11–15
Jan 18–22
Jan 25–29
Feb 08–12
Feb 15–19
Turku, Finland
Online EU (CET)
Online US (CST)
Frankfurt, Germany
Online EU (CET)
Feb 29–01
Mar 07–11
Mar 14–18

Mar 14–18
Mar 14–18
Online EU (CET)
Brussels, Belgium
Berlin, Germany (auf Deutsch)
Online EU (CET)
Online US (CST)
See more »
This month's cover photo by Fredrik Rönnlund