Quelle différence entre le pattern CQS et CQRS ?
Explique les différences fondamentales entre les patterns CQS et CQRS, deux principes de conception logicielle pour séparer les opérations de lecture et d'écriture.
Explique les différences fondamentales entre les patterns CQS et CQRS, deux principes de conception logicielle pour séparer les opérations de lecture et d'écriture.
Explique les trois types de messages en programmation (commandes, requêtes, événements) et l'importance de leur nommage.
Guide sur la gestion et le suivi des décisions d'architecture dans les projets, incluant l'utilisation d'ADR et d'outils d'automatisation.
Explication du design pattern Commande en PHP, son utilité pour un code modulaire et l'implémentation d'un bus de commandes simple.
Exploration du concept de programmation par interfaces et des cas d'usage judicieux pour découpler le code et faciliter les tests.
Explique comment modéliser une relation plusieurs-à-plusieurs (n:n) dans un agrégat en DDD, en évitant le partage d'entités et en conservant l'intégrité.
Un article sur les responsabilités et les défis du rôle de lead developer, incluant la vision technique et la gestion d'équipe.
Résumé hebdomadaire de veille tech : outils Google pour managers, clean code, surveillance des données et nouveautés MySQL 8.0.
L'article discute de l'importance de la séparation des responsabilités et du découpage du code pour améliorer la maintenabilité, sans nuire significativement aux performances.
Explication du concept d'Event Sourcing, une architecture qui stocke les événements plutôt que l'état final, et ses applications en développement.
Comment identifier et corriger les violations du principe de responsabilité unique (SOLID) dans le code, avec des conseils pratiques.
Introduction au Domain-Driven Design (DDD), une méthodologie de conception logicielle centrée sur le domaine métier et le langage commun.