Vaadin Blog
JCache, why and how?
Caching is needed in many different kinds of solutions to optimize the application in various ways. Discover what Jcache is and why you need it. Why, where and how could you use it? Caching libraries in the Java ecosystem is almost as common as mosquitoes in Northern Europe. Ehcache, Hazelcast, ...
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 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 ...
New Training course – Vaadin Framework & Java EE
I’m excited to announce that a new course has been added to our training offerings. Vaadin Framework & Java EE is the fourth course available, along with Vaadin Fundamentals, Advanced Vaadin and Extending Vaadin. The course has a two day program and is directed towards those who know the basics ...
Generating PDF files using ODT/DOCX templates
The PDF format has established a strong position as a format used for printing and archiving formal documents. This is why pretty much all software developers have at some point faced a requirement to create PDF files like receipts or reports. Developers in the JVM ecosystem have a huge set of ...