ChronoGrid
A Vaadin Flow calendar component that does what most others don’t: it treats CalDAV as a first-class backend, not an afterthought. …
A Vaadin Flow calendar component that does what most others don’t: it treats CalDAV as a first-class backend, not an afterthought. …
A small library that lets you embed Vaadin Flow in a single executable JAR — spun up against embedded Jetty with a minimal API. No Spring, …
A pure-JDK URL shortener built as a learning vehicle for the Advent Calendar 2025 series. Every step is documented in a blog post — 14 parts …
A pattern catalogue for Vaadin Flow — small, focused recipes that solve real production problems. Each one is documented as a blog post with …
Reference article in the series Vaadin – Deployment on Hetzner. From the production build to a hardened systemd service: Jetty, WAR, and …
Continuation of Part 1 of the series Vaadin – Deployment on Hetzner. From a local service to a publicly reachable application: Caddy, HTTPS, …
Third installment of the series Vaadin – Deployment on Hetzner. Jetty turns from a separately installed server component into a part of the …
Fourth part of the series Vaadin – Deployment on Hetzner. The focus is not on the bootstrap but on the packaging: one archive or a directory …
Fifth part of the series Vaadin – Deployment on Hetzner. The two packagings from Part 4 go onto the server: releases in numbered …
Sixth and final part of the series Vaadin – Deployment on Hetzner. The application now brings along not only Jetty but also its own Java …
Where we stand The first part ended with a model and a reservation. Anyone who has read it knows both; for anyone joining here, let the …
The Motivation For many years I have managed my writing in ClickUp: the topics I am working on, the individual articles, their translations, …