Get ready for Vaadin Dev Day - Spring 2021

Alejandro Duarte
Alejandro Duarte
On May 26, 2021 5:12:00 PM

We have an amazing lineup for the next edition of the Vaadin Dev Day, coming up this spring, with two well-known Vaadiners and a special guest. The event focus is on Vaadin Flow topics, including DataProvider usage, JavaScript integration, and a roadmap presentation.

But that's not all! We have a special announcement for those who enjoy participating  in the open-source Vaadin Community through Vaadin Directory add-ons, Stack Overflow questions and answers, Discord discussions, Twitter/Facebook engagement, GitHub projects, presenting at events and, in general, helping other members of the Community. Don't miss out on the event if you want to learn more!

The speakers

Dev Day 21 Featured Image final

We are super-excited about this edition’s speakers. Simon Martinelli of 72 Services LLC will give a technical talk that you won't want to miss. Leif Åstrand will show you how to master UI.getCurrent().getPage().executeJs(String). Matti Tahvonen will present the tasks in the TODO list for Vaadin Flow.

Simon Martinelli is a Programming Architect at 72 Services LLC. He has more than 25 years of experience creating efficient programming solutions as a developer, architect, and technical lead. He is an active member of the JCP, with key contributions to JSR-352 (Batch Applications) and JSR-354 (Money and Currency API).

Leif Åstrand (CTO at Vaadin) keeps an eye on the overall architecture of the Vaadin platform. He knows a thing or two about how Vaadin, Web Components, and the internet work.

Matti Tahvonen (Product Owner at Vaadin) has a long history in Vaadin R&D, developing the core framework from the dark ages of pure JS client side to the GWT era, and creating a number of official and unofficial Vaadin add-ons. His current responsibility is to keep you up-to-date with the latest and greatest Vaadin-related technologies.

The agenda

This is how the day is going to look (with links to see the times in your LocalDateTime):

Time in your own time zone

  • 13:00 (UTC) - Welcome and introduction - Alejandro Duarte
  • 13:10 (UTC) - High-performance data access with Vaadin - Simon Martinelli
  • 14:00 (UTC) - executeJs - the gateway between the two sides - Leif Åstrand
  • 14:50 (UTC) - Where are we flowing? - Matti Tahvonen
  • 15:30 (UTC) - Close

We'll have time for Q&A at the end of each talk, when you can send your questions by chat directly to the speakers. The event is broadcast live, and the recordings will be available on YouTube soon after the event.

The talks

Vaadin Dev Day provides in-depth technical topics and insights to the Vaadin community. Here's what you are going to learn.

High-performance data access with Vaadin - Simon Martinelli

Vaadin is often used for creating data-centric CRUD (Create, Read, Update, Delete) applications. These types of applications make heavy use of database access. Vaadin provides several types of DataProvider implementations for displaying lists or trees of data. This talk highlights existing DataProvider implementations, how to use them, how to pick one, and what to consider when performing database access in general.

executeJs - the gateway between the two sides - Leif Åstrand

JavaScript is involved whenever anything happens in the browser. You can typically use high-level Flow classes like Grid or Router to control that process. In other cases, you need to roll up your sleeves and create a custom integration. This presentation shows you how that can be done.

Where are we flowing? - Matti Tahvonen

A brief overview of the most recent and upcoming work items of the Vaadin Flow team. Learn about all the exciting things that we're working on in 2021.

How to join

The event is online and free for everybody. We will send out and post the live link the week of the event. Register using the following link:

Join Vaadin Dev Day

See you there!

Alejandro Duarte
Alejandro Duarte
Software Engineer and Developer Advocate at MariaDB Corporation. Author of Practical Vaadin (Apress), Data-Centric Applications with Vaadin 8 (Packt), and Vaadin 7 UI Design by Example (Packt). Passionate about software development with Java and open-source technologies. Contact him on Twitter @alejandro_du or through his personal blog at
Other posts by Alejandro Duarte