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
430
C# Light - A proposal for a new C# syntax
swlaschin
0
410
ML 21: Experience Report: Domain Modeling with F#
swlaschin
0
840
The Power of Composition
swlaschin
5
660
TLA+ for programmers
swlaschin
0
650
Understanding Parser Combinators
swlaschin
0
4.1k
Designing with Capabilities
swlaschin
0
240
Dr Frankenfunctor and the Monadster
swlaschin
0
210
Enterprise Tic-Tac-Toe
swlaschin
0
250
Other Decks in Programming
See All in Programming
サーバーレスで作る、動画データ管理基盤
oyasumipants
0
320
Hive Metastoreを通して学ぶIceberg REST Catalog ― 仕様から実装まで
okumin
0
310
inferと仲良くなる10分間
ryokatsuse
1
290
GitHub Copilot CLIのいいところ
htkym
2
1.2k
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
130
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
0
230
Talking to terminals (and how they talk back) (KotlinConf 2026)
jakewharton
PRO
1
160
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
6
1.2k
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
180
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
410
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
3
1.3k
関係性から理解する"同一性"の型用語たち
pvcresin
2
620
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Skip the Path - Find Your Career Trail
mkilby
1
130
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
160
Into the Great Unknown - MozCon
thekraken
41
2.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
810
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Evolving SEO for Evolving Search Engines
ryanjones
0
210
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
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