The second free online edition of Vaadin Dev Day took place in October and was a success! We had participants from all over the World.
Just for fun, see if your location is on the participant map:
The event theme was Vaadin Fusion—a web framework to build UIs using TypeScript and Java backends. The next event will probably focus on Vaadin Flow (the framework you already know and love).
The event was recorded and we have made the talks available to everyone. You can find the videos in the sections of this article below or in the playlist on YouTube. Feel free to share them with your colleagues. Enjoy!
Reactive templates, TypeScript, and typed endpoints in Vaadin - Viktor Lukashov
In this session, Viktor demonstrates how to use standard Web Components and HTML templates to create a reactive UI for a Spring Boot-based web application. All UI code is written in TypeScript, with direct access to the vast ecosystem of npm-based frontend libraries. However, the web app is packaged and deployed as a single artifact to a Java application server. Vaadin endpoints provide a type-safe, secure communication channel between UI and server-side Java code, without you having to build and deploy a separate API server.
Implementing file uploads on unreliable connections - Erik Lumme
In this video, Erik Lumme lists the core concepts of reliable file uploads. These include separating file uploads from other form data, using IndexedDB to store files in the browser, and utilizing service workers to synchronize data in the background.
Client-side form validation in Vaadin apps - Marcus Hellberg
In this video, you'll learn the basics of using Vaadin Fusion forms, while building a simple blogging platform. It includes how to define a model in Java, creating a Binder to manage the form, and using both server-side and client-side validations.
Next editions of Vaadin Dev Day
The next edition of Vaadin Dev Day will take place next year. Let us know what kind of topics you would like to see in the comments section.