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
Doge driven design
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Scott Wlaschin
March 15, 2014
Programming
450
0
Share
Doge driven design
Tackling Complexity in the Heart of Caninedom (domain driven design for dogs)
Scott Wlaschin
March 15, 2014
More Decks by Scott Wlaschin
See All by Scott Wlaschin
Pipeline-oriented programming
swlaschin
1
420
C# Light - A proposal for a new C# syntax
swlaschin
0
400
ML 21: Experience Report: Domain Modeling with F#
swlaschin
0
830
The Power of Composition
swlaschin
5
660
TLA+ for programmers
swlaschin
0
630
Understanding Parser Combinators
swlaschin
0
4.1k
Designing with Capabilities
swlaschin
0
240
Dr Frankenfunctor and the Monadster
swlaschin
0
200
Enterprise Tic-Tac-Toe
swlaschin
0
250
Other Decks in Programming
See All in Programming
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
340
🦞OpenClaw works with AWS
licux
1
350
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
5
4.9k
【26新卒研修資料】TDD実装演習
dip_tech
PRO
0
180
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
360
継続的な負荷検証を目指して
pyama86
3
1k
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
140
2026年のソフトウェア開発を考える(2026/05版) / Software Engineering Scrum Fest Niigata 2026 Edition
twada
PRO
22
12k
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.9k
Kingdom of the Machine
yui_knk
2
1.5k
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
350
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
150
Scaling GitHub
holman
464
140k
Chasing Engaging Ingredients in Design
codingconduct
0
190
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
300
Prompt Engineering for Job Search
mfonobong
0
300
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Site-Speed That Sticks
csswizardry
13
1.2k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
Transcript
such excite wow Doge-Driven
so not technology focus so domain focus "Domain-driven..."
"... design" very activity very artifact wow
"Domain-driven design" so collaboration much useful amaze
"Bounded context" wow word confusion environment so help very context
much important
"Ubiqitous language" much meaningful excite very all team so same
words much glad
"Value object" wow very equal much immutable
"Entity" so change much identity wow
"Aggregate" much encapsulate much consistency amaze so only through root
"Repository" very collection much persistence ignorance
"Service" much contract much interface
"Anti-corruption layer" wow so context boundary much leak proof much
safety
"Continuous integration" much frequency so not fragmentation very tests
http://domainlanguage.com/ddd/patterns/DDD_Reference_2011-01-31.pdf very metaphor much evolve so models amaze