Articles
Approfondissements techniques
Des articles qui expliquent des decisions plutot que des tendances : architecture, backend, frontend, livraison, securite, observabilite, IA.
Architecture
Architecture hexagonale avec Spring Boot 4 : ce que cela change vraiment
Créer trois dossiers ne suffit pas à faire une architecture hexagonale. Voici la règle de dépendance, le code qui la respecte et les tests qu'elle rend enfin possibles avec Spring Boot 4 et Java 21.
Angular
Signaux et mode zoneless avec Angular 22 : ce qui change pour une application existante
Le mode zoneless supprime le déclenchement automatique des mises à jour. Concrètement, cela rend visibles les rendus inutiles et impose de revoir la façon dont l'état circule dans l'application.
Sécurité
JWT et rotation des jetons de rafraîchissement : la partie que l'on oublie souvent
Un jeton d'accès court est une bonne pratique. Sans rotation ni détection de réutilisation côté rafraîchissement, un jeton volé reste exploitable silencieusement pendant des semaines.
DevOps
Industrialiser une chaîne de livraison et passer au GitOps sans tout casser
Une chaîne de livraison utile n'est pas celle qui compte le plus d'étapes, mais celle qui répond le plus vite à une question simple : ce changement est-il bon ? Voici comment nous la reconstruisons, puis comment nous basculons le déploiement en GitOps.
DevOps
Observabilité avec OpenTelemetry : instrumenter ce qui sert vraiment au diagnostic
Ajouter une bibliothèque de traces ne rend pas un système observable. Ce qui compte, c'est le choix des attributs, la propagation du contexte et la discipline sur les volumes stockés.