Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Pitié ! Arretez de tuer mon DDD !
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Alexandre Balmes
February 21, 2017
Programming
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Pitié ! Arretez de tuer mon DDD !
Présentation donnée lors du meetup DDD du Software Craftsmanship de Lyon
Alexandre Balmes
February 21, 2017
More Decks by Alexandre Balmes
See All by Alexandre Balmes
Au secours, on me demande d'utiliser de l'IA - Drupal Camp Grenoble 2026
pocky
1
35
Au secours, on me demande d'utiliser de l'IA! - Meetup AFUP
pocky
0
39
Behat en 2022
pocky
2
290
La programmation défensive (ou l’art de ne pas (se) faire confiance)
pocky
1
740
Bitcoin 101
pocky
1
230
Smart Contracts 101
pocky
1
210
Présentation du projet "Le Petit Bloc"
pocky
0
270
Rex de ma vie d'indépendant
pocky
0
290
Pourquoi le DDD ne devrait rien changer à votre vie
pocky
0
710
Other Decks in Programming
See All in Programming
どこまでゆるくて許されるのか
tk3fftk
0
470
act1-costs.pdf
sumedhbala
0
210
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
0
190
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
240
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
130
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
210
Creating Composable Callables in Contemporary C++
rollbear
0
200
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
480
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
190
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
150
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
8.9k
Claude Team Plan導入・ガイド
tk3fftk
0
140
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
11
38k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
460
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
180
sira's awesome portfolio website redesign presentation
elsirapls
0
300
Statistics for Hackers
jakevdp
799
230k
Balancing Empowerment & Direction
lara
6
1.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
500
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
460
The SEO identity crisis: Don't let AI make you average
varn
0
510
Transcript
Pitié ! Arrêtez de tuer mon DDD ! REX de
ma vie d’indépendant
Qui suis-je ? ––– Id // Alexandre BALMES Twitter
// pockystar Org // vanoix.com
DEPUIS 3 ANS
Mais pourquoi ?
Parce que je ne suis pas très bon (cette
notion dépend de votre curseur “bon” )
Let’s REX
None
None
None
Leçon n°1
Domain Driiiiiven Design
/ˈdrɪvən/
None
Leçon n°2
Un état d’esprit
❤ DDD ❤ SOFTWARE CRAFTSMANSHIP ❤ ❤ XP ❤
TDD ❤…❤
Leçon n°3
De l’architecture
Application/Domain/Infrastructure/User Interface Bounded Context Anti-Corruption Layer
Leçon n°4
De la rationalisation
Core Domain Generic Domain Supporting Domain
Leçon n°5
Des patterns
Aggregate Value Object Entity Repository Service Data Transfer Object Specification
…
Leçon n°6
Des addons
CQRS CQS Event Sourcing ADR (Event|Model)Storming …
None
None
None
None
Erreur n°1
Penser que le DDD est simple
Erreur n°2
Le manque de communication
Erreur n°3
Le manque de préparation
Erreur n°4
Les concessions
Erreur n°5
L’abstraction et la magie
Erreur n°6
La documentation
Erreur n°7
Ce livre n’est pas un texte sacré
Erreur n°8
Mais vous faites du DDD pour qui ?
Merci
None
Questions
None