From ClickUp to Vaadin — Part 1: The Thesis and the Model
The Motivation For many years I have managed my writing in ClickUp: the topics I am working on, the individual articles, their translations, …

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 starting position be given in a few …
The Motivation For many years I have managed my writing in ClickUp: the topics I am working on, the individual articles, their translations, …
Part I – The incident A screenplay that isn’t one A program leaves the sealed room in which it was meant to be examined, gains access …
Basis: Vaadin 25.2 release post and the official security documentation at vaadin.com/docs/latest/flow/security. Table of Contents …
1. Introduction: From the Result to the Process The first part of this series dealt with the main view — the juxtaposition of two answers as …
1. Introduction: The Interface as Proof The preceding article in this series built an MCP server using nothing but the facilities of the JDK …
Many example projects overload the starting point by covering too many topics at once. Routing, data access, security, forms, theme …
Modern web applications are rarely used only by users with the same language. Even internal tools often reach international teams or are …
Vaadin Flow enables the development of complete web applications exclusively in Java. Components, layouts, navigation, and even complex UI …
The starting point for this article was not a strategic architecture workshop or a long-term planned migration path, but a comparatively …
Why an import needs a UI at all Import functions are often treated as purely technical details in applications. Data is read in, processed …
Export functions are often seen as a purely technical side task: one button, one download, done. In a Vaadin-based application, however, it …