Architektur, die bewohnbar bleibt
Gedanken zu Jakarta EE, Scala, UI-Architektur und der stillen Arbeit an langlebigen Systemen.
SSR für Blogs: Warum HTML wieder wichtig wird
Warum ein Blog zuerst ein Dokument im Netz sein sollte und nicht nur eine nachträglich befüllte App-Hülle
Simplicity Is Not Subtraction
What this blog claims architecturally — and what the series will show.
Sessions and a Mechanism of My Own
Soteria, and a principal for everyone — including for nobody.
Search as a Bean
A search criterion is one field plus one class. The controller stays untouched.
Scala 3 auf dem Server: Warum überhaupt?
Warum ich Scala 3 auf der JVM nicht als Luxus, sondern als Ordnungswerkzeug benutze
REST, HATEOAS und saubere API-Strukturen
Warum eine API nicht nur Daten liefern, sondern Handlungsmöglichkeiten ausdrücken sollte
Passkeys Instead of Passwords
WebAuthn in detail — what the server stores and what it never learns.
One Catalog, Four Derivations
Routes, navigation, tiles and search all come from the same list.
One Build for Two Languages
How an sbt monorepo holds Scala 3, TypeScript and a JVM server together.
Mein SBT-Setup für Scala 3 und Java EE 11
Warum mein Build bewusst explizit bleibt und gerade deshalb ruhig funktioniert
Measure, Do Not Guess
Where the time of a request goes — and why the number sits on the header.
Markdown as a Second Truth
The same article in the database and in a repository — and why that is no contradiction.