Blog

Clean code, architecture et performance

Retours d'expérience et guides pratiques pour les développeurs Java, Spring Boot, Kafka et Angular.

Clean code & architecture

Architecture microservices robuste et évolutive : migrer d’un monolithe pas à pas

Migrer d'un monolithe vers des microservices sans big bang : Strangler Fig, découpage DDD, Kafka avec Outbox, Saga, API Gateway, Resilience4j et observabilité. Code Spring Boot…

4 novembre 2026 · 15 min de lecture
Clean code & architecture

Pattern Strategy en Angular : validation dynamique de formulaires avec FormGroup

Validation de formulaires Angular selon le rôle ou le contexte : appliquez le pattern Strategy avec FormRecord, un resolver multi-provider et une factory qui réapplique les…

4 novembre 2026 · 11 min de lecture
Clean code & architecture

SOLID en JavaScript : les 5 principes expliqués avec du code

Les cinq principes SOLID appliqués à JavaScript moderne : un exemple avant/après pour chacun, ce qui change sans interfaces ni typage, et les pièges du sur-découpage.

2 novembre 2026 · 6 min de lecture
Clean code & architecture

Architecture hexagonale Spring Boot : guide pratique avec exemple

Organiser un projet Spring Boot en ports et adaptateurs : domaine en Java pur, ports entrants et sortants, adaptateurs REST et JPA, et des tests métier…

2 novembre 2026 · 7 min de lecture
Clean code & architecture

Design patterns : la base de tout développement logiciel robuste

Comprendre les patterns, c'est comprendre les technologies : les trois familles de design patterns et les six patterns comportementaux à maîtriser en premier.

12 octobre 2025 · 5 min de lecture
Bases de données

Partitionnement PostgreSQL : l’architecture scalable pour 1 milliard de lignes

Du débutant au senior : maîtriser le partitionnement déclaratif PostgreSQL (RANGE, LIST, HASH) pour garder des performances optimales sur des tables d'un milliard de lignes.

14 décembre 2024 · 7 min de lecture
Angular

Angular performance et clean code : quand le dépannage devient de l’architecture

Les 10 erreurs qui transforment une application Angular en cauchemar de maintenance, et comment les corriger : change detection, OnPush, RxJS, lazy loading et architecture.

14 décembre 2024 · 6 min de lecture

Ne ratez pas le prochain article

Une leçon et un kata de refactoring par mois, par e-mail.

S'inscrire à la newsletter