New extension points for Grid

In Vaadin 7.6 we have made a huge effort for customisations in the Grid component. Two major customisation points are the selection models used in Grid and the event handling in Editor. Client-side customisations are possible for both of them, and can have a huge effect on the UX and the behaviour ...

Vaadin 7.6 is out

On behalf of the Vaadin team, I am pleased to announce a new minor release, Vaadin 7.6. The release contains a set of new features and hooks for new extensions, essential improvements for communication stability and a bunch of bug fixes. As discussed earlier, the refactored communication layer is ...

Vaadin Cruise 2016 signup is open

We are going cruising. Will you join us? Vaadin Cruise is a long tradition of cruising on the icy Baltic Sea for a night and ending up in Stockholm for one of the largest Scandinavian Java conferences, Jfokus 2016. It’s a great way to get to know the Vaadin people, a unique experience of cruising ...

Year 2015 in review

With the year 2015 shutting its door on us it’s once again time to look back at the year that has passed and what we’ve accomplished. Year 2015 was a year of firsts for Vaadin as a company: We reached $10M in turnover for the first year, we crossed the 100 employees line for the first time and we ...

The best Web Component data grid, , reaches 1.0

Great news to all web developers – we recently released the first stable version of our first HTML custom element (a.k.a. Web Component), namely vaadin-grid 1.0! This is the first time we offer our great UI components to be used together with any web framework, not just Vaadin Framework. The ...

Migrating NPAPI based Java applications to the web

UPDATE Jan 27, 2016: Oracle has announced that they are discontinuing the Java browser plugin as of Java 9. Google, Mozilla and Microsoft have all dropped support for NPAPI in their latest browsers. This means that if your business is using an application that relies on the Java browser plugin, ...

UX tips videos, part one

User Experience can be a win or lose factor for your web app. Even if you develop the greatest features, but without great UX, your app might crash and burn. So what is good UX and how can you achieve it? Surprisingly, quite often it is the little things that make it or break it. For this reason, ...

Testing Vaadin applications with Selenium vs Testbench

Overview Selenium helps to automate web applications for testing purposes. The wide browser support and open source licensing makes Selenium very popular for testing Javascript applications and also a core technology for other automation testing tools. Vaadin Testbench is a testing tool for mainly ...

Scalable web applications

Scalability is your web application's ability to handle a growing number of concurrent users. Explore our analysis of how scalable a web app needs to be. Will it be intended for small scale intranet usage of tens to hundreds of concurrent users, or do you plan to reach for a medium size global web ...