SOLID : les cinq principes qui rendent le code orienté objet maintenable
SRP, OCP, LSP, ISP, DIP : ce que chaque lettre signifie vraiment, avec des exemples de code avant/après et les pièges à éviter.
Ideas, stories and news worth sharing.
SRP, OCP, LSP, ISP, DIP : ce que chaque lettre signifie vraiment, avec des exemples de code avant/après et les pièges à éviter.
Isoler le cœur métier des détails techniques (base, framework, API) : le principe des ports et adaptateurs, avec un exemple concret et ses bénéfices en test.
Un tour d'horizon pratique des patrons de conception qui reviennent le plus souvent, avec pour chacun le problème résolu, un exemple de code et les pièges.
Passer des appels synchrones aux événements découple les services et absorbe les pics. Les principes de l'event-driven, et le rôle du log distribué.
Les fondations du langage Java expliquées clairement : types primitifs vs objets, la JVM, les collections, la gestion de null, et les pièges classiques du débutant.
Centraliser le traitement des exceptions, renvoyer des réponses d'erreur cohérentes et lisibles, et éviter les try/catch partout. Le guide pratique avec du code.
Le choix d'un workflow Git influence toute la vélocité d'une équipe. Pourquoi le trunk-based development a largement supplanté GitFlow pour la livraison continue.
Ce qu'est vraiment le swap, quand (et quand ne pas) l'activer et comment le mettre en place — illustré par un cas réel : un pipeline GitLab CI/CD qui plante sur un petit VPS par manque de mémoire.
Auto-configuration, starters, convention plutôt que configuration : comment Spring Boot vous fait gagner un temps fou, et ce qui se passe réellement en coulisses.
Pods, services, déploiements, self-healing : comprendre ce que fait vraiment l'orchestrateur qui est devenu le standard de l'infrastructure moderne.
Les trois piliers de l'observabilité et pourquoi OpenTelemetry est devenu le standard pour instrumenter des systèmes distribués sans se lier à un fournisseur.
Créé par Spotify puis confié à la CNCF, Backstage popularise le concept de portail développeur interne. Pourquoi le platform engineering change la donne.
Quatre indicateurs, issus d'années de recherche, qui prédisent la performance des équipes logicielles — sans tomber dans le piège de compter les lignes de code.
TypeScript ne sert pas à ajouter des types pour la forme, mais à rendre les erreurs impossibles à compiler. Quelques principes qui font la différence.
La plupart des lenteurs SQL viennent de quelques causes récurrentes. Lire un plan d'exécution et poser les bons index change souvent tout.
La génération augmentée par récupération (RAG) est devenue le moyen standard d'ancrer un modèle de langage dans des données à jour et vérifiables. Comment ça marche.
Le vieux modèle « château fort » ne protège plus rien. Le Zero Trust, la PKI et les acteurs de l'identité comme Entrust redéfinissent la confiance numérique.
Passerelles, quotas, sécurité, observabilité : le guide clair de l'API Management, avec les grands acteurs du marché (Kong, Apigee, AWS, Gravitee).