- Sujet : Entrer dans le Domain Driven Design par l’exemple avec TypeScript par Romain Fallet (remplacé par Colin qui fait des factures en Java)
- Meetup
- 40 spectateurs en moyenne
- Lieu : Twitch
- Langage : Java
- Replay
Résumé
Comment mettre en place le DDD quand on a du mal à manier les concepts théoriques ? Comment continuer d’avancer quand il nous manque un exemple concret mais qu’aucun n’est disponible ?
Je vous propose d’explorer une façon d’aborder le DDD qu’on ne trouve pas dans les livres : ici pas de schémas ni de diagrammes, mais du code et des arborescences de fichiers qui mêlent DDD, architecture hexagonale et programmation fonctionnelle.
Conférencier
Romain Fallet
Autodidacte et développeur fullstack dans l’écosystème JavaScript depuis 8 ans, je milite pour améliorer la qualité de notre industrie : je suis un fervent partisan de la sobriété numérique, la protection de la vie privée (RGPD) et l’excellence technique (Domain Driven Design).
Déroulement
Suite à un impondérable, Romain n’a pas pu présenté. Colin l’a remplacé au pied levé avec du live coding sur un ERP qui fait des factures. Le code a été rapidement mis en place sans expliquer que c’était fait en TDD, dans un premier temps. Ensuite sont venues les explications sur les différents concepts qui étaient manipuler (value object, agrégat, etc.) ont été présentés et comment les utiliser. Au final une courte explication sur l’architecture hexagonale.
Retours
- Pour beaucoup découverte de l’utilitaire linux
uuidgen
- Meilleure compréhension de certains concepts DDD ou de programmation
ROTI
- 1/5 : 0
- 2/5 : 0
- 3/5 : 0 4/5 : 9
- 5/5 : 4