Vaadin Blog

A way to being Productive with GWT
I have been an active contributor to GWT for the past years, along with other open source projects such as Apache James, and Jenkins. During this time I have come to love GWT as an abstraction layer to JavaScript and a productivity booster. When I first saw Vaadin I was a bit sceptical: Could the ...
Vaadin + IntelliJ IDEA: Demanding Better Software
When it comes to web application frameworks, there are plenty to choose from, in all shapes and sizes. At JetBrains we’ve worked with a few, and fewer still that come close to Vaadin in terms of documentation, support and usability. Vaadin makes it easy to write rich internet applications in Java ...
Update on Vaadin/Liferay Integration
Liferay and Vaadin have always had good synergy (yep, I just used that word), often used together as a "best of breed" solution for portal and the frontend user experience. Vaadin 7 was released last year and introduced some changes in portal integration (including in Liferay), along with many new ...
Community Spotlight - May 2014
It is time to continue our series of community highlights. In case you missed the first episode: we’ll be briefly covering various Vaadin related topics from the interwebs that you might miss by following just our blog or newsletter. To be presented in the next episodes, do or write something cool ...
Neo4j + Spring Data - a natural fit for my data
Relational databases, RDBMSes, are the de-facto persistency solution for business apps. RDBMSes excel at large amounts of simple, not particularly complex data. Historically, each table is a structure of rows on disk. When you do a join, it’s an optimization on disk to help locate a pointer to ...
New Vaadin Trainings are here
Vaadin Trainings go online The 2-day Vaadin Fundamentals course is going to be arranged online for the first time on June 17th and 18th. It has the same content as the onsite Vaadin Fundamentals but it will take place online through Google Hangout. Vaadin Fundamentals will teach you the essentials ...
Vaadin 7.2.0 - "Mainz"
The next minor version of Vaadin 7 series is available for application developers around the world. Like we stated earlier, this is the second step in our iterative process of adding new features to Vaadin 7. So, let’s get started with these. Make more responsive applications This actually means ...
Two-factor authentication with Google Authenticator
Two-factor authentication (also “two-step verification”) is, in short, when authentication involves two stages - quite often some sort of one-time password (OTP) in addition to your regular password (video). Online banking has been using this for quite some time, and lately the method has also been ...
Optimizing hosting setup
The default setup for Vaadin web applications has been designed with the same principle as with the actual library: developer productivity. The war file generated by our archetypes or by Eclipse plugin is usable as such for most applications. But in case you wish to optimize your setup for speed ...