Bienvenue sur mon blog dédié au développement et à l’architecture logicielle !
Je suis Hugues Gobet, développeur passionné par le TDD, le DDD et les bonnes pratiques de programmation. Ici, je partage mes projets, mes expériences et mes découvertes pour vous inspirer et échanger autour du code.
Dernières sorties
-
Journal de bord de l’apprentissage du Domain-Driven Design : Jour 5
Ce cinquième article explore la mise en place d’un Supporting Domain dédié à la gestion des pays, tout en illustrant comment appliquer le Test-Driven Development pour créer et valider les Entities et Value Objects. Il aborde également la gestion d’une liste de pays via Api Platform, soulignant l’importance de séparer les préoccupations et de veiller à la cohérence du Domain.
Lire la suite → -
Journal de bord de l’apprentissage du Domain-Driven Design : Jour 4
Cet article montre comment intégrer l’authentification utilisateur avec Firebase dans un projet DDD reposant sur l’Architecture Hexagonale et le CQRS. Il détaille le fonctionnement du CommandBus/QueryBus et souligne l’importance de ne pas commencer par les préoccupations techniques avant de modéliser le domaine métier.
Lire la suite → -
Journal de bord de l’apprentissage du Domain-Driven Design : Jour 3
Cet article propose un tour d’horizon des composants clés du Domain-Driven Design (Entity, Aggregate, Value Object, Domain Service…) pour structurer un domaine métier. Il met l’accent sur la séparation des responsabilités et sur la nécessité de modèles immuables pour préserver la cohérence du système.
Lire la suite → -
Journal de bord de l’apprentissage du Domain-Driven Design : Jour 2
Cet article présente la mise en place d’un projet Symfony en s’appuyant sur le DDD, l’architecture hexagonale et CQRS. Il décrit notamment la structure des dossiers, les outils utilisés et la notion de Bounded Context.
Lire la suite → -
La pagination : besoin métier ou besoin technique ?
Cet article examine la pagination dans un contexte d'architecture logicielle, en mettant l'accent sur l’approche DDD et CQRS. Il montre comment séparer les préoccupations techniques et métiers pour préserver l'intégrité du domaine.
Lire la suite → -
Journal de bord de l’apprentissage du Domain-Driven Design : Jour 1
Dans ce premier jour de mon journal de bord sur le Domain-Driven Design, je partage mes découvertes initiales et mon parcours d'apprentissage de cette approche centrée sur le domaine métier pour la conception de logiciels complexes. Rejoignez-moi pour explorer les concepts fondamentaux du DDD, ses bonnes pratiques et les leçons tirées de mes expériences personnelles.
Lire la suite →