Insights
Technical deep dives
Articles that explain decisions rather than trends: architecture, backend, frontend, delivery, security, observability, AI.
Architecture
Hexagonal architecture with Spring Boot 4: what it really changes
Creating three folders does not make an architecture hexagonal. Here is the dependency rule, the code that respects it, and the tests it finally makes possible with Spring Boot 4 and Java 21.
Angular
Signals and zoneless mode in Angular 22: what changes for an existing application
Zoneless mode removes automatic change detection. In practice, that exposes useless renders and forces a rethink of how state moves through the application.
Security
JWT and refresh token rotation: the part we often forget
A short-lived access token is good practice. Without rotation and reuse detection on the refresh side, a stolen token stays exploitable silently for weeks.
DevOps
Industrialising a delivery pipeline and moving to GitOps without breaking everything
A useful pipeline is not the one with the most stages, but the one that answers a simple question fastest: is this change any good? Here is how we rebuild it, then switch deployment to GitOps.
DevOps
Observability with OpenTelemetry: instrument what actually helps diagnosis
Adding a tracing library does not make a system observable. What matters is attribute choice, context propagation and discipline about stored volumes.