40 articles
Anjunar Blog

Architecture that remains habitable

Thoughts on Jakarta EE, Scala, UI architecture, and the quiet work of building durable systems.

Published09.09.2026

Writing Among Strangers

Comments, moderation and rate limits — one policy, two uses.

Published09.09.2026

Warum ich keine Workarounds in Architektur akzeptiere

Warum schnelle Umgehungen fast immer teurer werden als das saubere Verstehen der Ursache

Published09.09.2026

Was gute Software ruhig macht

Warum die Qualität eines Systems oft daran spürbar wird, welche unnötige Unruhe es verschwinden lässt

Published09.09.2026

What an Article Really Is

BlogPost, slug, lifecycle — and the difference between what is stored and what is answered.

Published09.09.2026

What Actually Ships

appPackage produces a directory, a start script, and nothing else.

Published09.09.2026

Visibility as a Rule

Who may see which field is stated on the field — not in an if inside a controller.

Published09.09.2026

Two Entry Points, One Tree

entry-client and entry-graal — and why hydration is not repainting.

Published09.09.2026

Translation Below the Article

One article, several languages — and why the delivered language may differ from the requested one.

Published09.09.2026

Transactions Without Container Magic

One filter, two calls — and the HTTP response decides between commit and rollback.

Published09.09.2026

Three Shapes of an Answer

Data, Table and Schema — this server knows no other forms.

Published09.09.2026

Designs, Languages and Quiet

Appearance as a setting — and what happens when the browser may store nothing.

Published09.09.2026

Server-Side Rendering Inside the JVM

GraalJS runs the same UI bundle as the browser — with no Node in production.