Vaadin Blog
How we improved the startup time in 7.5
When you are making your web applications for non-intranet usage (or for mobile users via VPN), you cannot emphasize the importance of compression too much. Google’s developer tools will blame you for missing compression and we have written several articles about this previously. Still, we have ...
Vaadin 7.5 - Grid Extensions
Vaadin 7.5 - Grid Extensions Vaadin 7.5 brought some new visible features for the Grid component, but there was also another big, not so visible, change. In Vaadin 7.5, there is now a new abstract base class AbstractGridExtension that contains helpers for Grid extensions. It contains functionality ...
Vaadin Charts 2.1 Released!
We are proud to announce a new final release: Vaadin Charts 2.1. We added new chart types, series types and features for you to enjoy. A new chart type: Tree Maps. Check out a live sample. A new series type: Polygon Series for drawing custom areas to your charts. Check out a live sample. A new ...
Community Spotlight - June 2015
It is time to wrap up some latest community activities. Yet another alternative JVM language supported Kotlin is a programming language developed by JetBrains (the company behind IntelliJ IDEA, TeamCity and lots of other development tools). It is typically compiled to Java bytecode and executed in ...
Vaadin Font Icons
If you love font icons then I have good news for you. I have been working hard to finish our own Vaadin Font Icon collection. Vaadin Font Icons are completely free and the collection includes 530 unique icons. Check out for more information on the Icons from Vaadin Font Icons site. Fonts icons are ...
Vaadin 7.5 released
Hello everyone! We’re happy to announce that we got a new release out. This one is called Vaadin 7.5. This is a good moment to have a look at what was just released. Declarative support for Vaadin Designer First of all, have you met Vaadin Designer? It is one of the most exciting tools we have ...
Is MVP a Best Practice?
When I first learned about the Model-View-Presenter (MVP) pattern, I was excited. I thought this was The Pattern to use for Vaadin user interfaces and that it would make everybody’s life a lot easier. Now, when I am older and maybe a bit wiser, I am not so sure anymore. As an architect, it is easy ...

Success story: Migrating a financial app from a swing applet to the web
A couple of months ago, we released a tutorial on how to migrate from Swing to web applications with Vaadin. If you haven’t seen it yet and you’re considering moving your Swing, AWT, SWT or any desktop based app to the web – check it out. DemandWorks in the US and now Procountor from Finland are ...
Vaadin Designer Beta is out!
Right now, right here, just for you, we have launched the most interesting Beta release of the whole year: we are proud to announce the Beta release of Vaadin Designer! Have you ever pondered how your layouts actually look while writing plain Java? Have you ever suffered from not having real-time ...