devoxx-featured

Modern Java web development at Devoxx

It's once again time for Devoxx Belgium, one of the most exciting Java events in Europe. Our team finished setting up the expo booth and are looking forward to all the interesting conversations ahead! Modern web with Web Components and Java The web has evolved drastically over the past few years. ...
A laptop computer and a mobile phone running the same application

The business case for Progressive Web Apps

Over 50% of internet traffic is on mobile. On average, adults in the US spend almost 3 hours on smartphones every day, 90% of that using apps. If you're building a consumer-facing app, you need to offer a great mobile experience to attract customers. But what if you’re building an internal app for ...
IMG_3753

How we implemented a drunk mode for Vaadin at SpringOne Platform 2019

Recently, I had the chance to attend the SpringOne Platform conference in Austin, Texas. It was a high-quality conference with topics on Java, .NET, Kotlin, modern web, DevOps, and Spring. I had fun, learned a lot, and hacked with Vaadin. So keep reading to learn how we created a custom annotation ...

Decoupling Vaadin components with the Observer Pattern

In this tutorial, we show you how to use the observer design pattern to decouple Vaadin components. Who Belongs to Whom? Connecting two components using constructor parameters is a common procedure. It can be clearly seen, for example, in the construction of graphic surfaces. Take, for example, the ...
blog 700 x 366@2x

Get a Free 2-Day Workshop with Vaadin Team Augmentation Services

Augmenting your team with Vaadin Experts is one of the most cost-effective ways to ensure that there are no skill gaps, and that productivity is at its peak in 2020 and beyond. On top of that, if you decide to flexibly expand your team to maintain your software development project within budget and ...

Vaadin is the fastest way to build web apps at SpringOne

Next week is the highlight of the year for many Spring developers around the world. SpringOne, the largest conference for the Spring ecosystem and it's held in Austin, TX on October 7-10. SpringOne is an opportunity to learn what's new and exciting and a great chance to meet community members. ...

Embedded browsers and Vaadin 14+

In 2019 we’re getting Microsoft Edge on Chromium, which means the end of another browser engine, and another step in a trend to consolidation around open source. In this article we look further to the state of embedded browsers for Swing, SWT, JavaFX and Microsoft's WPF and how engine consolidation ...

Speed up Vaadin builds with a local npm registry

In this tutorial, we’re going to show you how to avoid redundant downloads of npm dependencies while building Vaadin applications. Why does npm cause slow development turnaround times? npm is the equivalent of Maven in the JavaScript environment. It manages the front-end dependencies for a Vaadin ...

Is your Grid too slow? You are probably using the wrong renderer

If you are building a business web application with Vaadin, chances are that you are using Vaadin Grid. There are multiple ways to create columns with Grid: some are more flexible than others. But what you might not know is how they differ in terms of performance on the client side. Why Client-Side ...