V8 vs. V10 - two maintained Vaadin versions, which one to choose?

Are you the one who jumps in to try all new technology? When choosing your car model, do you already select a hybrid engine, or even a fully electric one, instead of the conventional combustion engine? Both will take you from location A to place B, but features and risks in your investment are ...

Consuming rest services in Vaadin 8

Using REST services has really struck though during the last couple of years. They often act as a "public API" for third-party solutions like mobile apps or as a "persistence layer" for client-side web apps (GWT, Angular etc.). Java is probably the most common platform for providing REST services, ...

Community Spotlight: Kimmel Tamás - a CDI expert and Vaadin contributor

The Vaadin community contains a lot of different kind of talent. Some are new to Java, looking for a more productive development platform, some have vast experience from Java and related technologies. Kimmel Tamás is a domain expert in CDI and there is a high chance his code is powering your Vaadin ...

Vaadin Framework 8.4 coming out with a bunch of enhancements and improved JDK 10 support

Update: Vaadin Framework 8.4.0 is now available. Alpha releases of Vaadin 8.4 are already available, and the final is scheduled for the 25th of April. The feature release contains enhancements to Grid, TreeGrid, Binder, converters, DateField, BrowserResizeListener and more. ComboBox has a better ...

Vaadin 10 is now in beta phase, help us to make it stable

Last September we made the first developer preview release of Vaadin 10, and last week we announced a beta version. Vaadin 10 will be one of the most significant renewals to the Vaadin platform. All of the UI components are now built as standard Web Components, which you can use in virtually any ...

Vaadin Framework 8.3 is now stable

It’s my pleasure to announce that Vaadin Framework 8.3.0 is now out and ready for general usage. As discussed in the previous beta blog entry, the most significant enhancements are in the integration libraries to Spring and CDI. Also, many components have received nice improvements. To take ...

Vaadin Framework 8.3 coming up

The first beta release of Vaadin 8.3 is out. As we are now getting into the “release train mode,” this comes quite soon after the recent 8.2 version. Along with all the latest bug fixes, there is also a bunch of nice features that made it to this milestone. Easier styling of certain components: ...

Using default DataSource to simplify the development and deployment of a Java EE application

Most servers these days, even when not applying a microservice architecture, host just one application. And most new applications connect to just a single database. Still a lot of time, both in development and deployment, is often spent configuring how your application connects to your relational ...

The state of SVG (Scalable Vector Graphics) in the modern web

I have always been a big fan of the SVG format (Scalable Vector Graphics, an XML based standard to represent graphics). I was already building a charting library using SVGs when the only way to display them in a browser was a browser plugin by Adobe. Around seven years ago I also authored an add-on ...