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
Scott Wlaschin
March 15, 2014
Programming
0
400
Doge driven design
Tackling Complexity in the Heart of Caninedom (domain driven design for dogs)
Scott Wlaschin
March 15, 2014
Tweet
Share
More Decks by Scott Wlaschin
See All by Scott Wlaschin
Pipeline-oriented programming
swlaschin
1
220
C# Light - A proposal for a new C# syntax
swlaschin
0
290
ML 21: Experience Report: Domain Modeling with F#
swlaschin
0
670
The Power of Composition
swlaschin
4
580
TLA+ for programmers
swlaschin
0
400
Understanding Parser Combinators
swlaschin
0
4k
Designing with Capabilities
swlaschin
0
200
Dr Frankenfunctor and the Monadster
swlaschin
0
180
Enterprise Tic-Tac-Toe
swlaschin
0
190
Other Decks in Programming
See All in Programming
ゼロからの、レトロゲームエンジンの作り方
tokujiros
3
1k
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
4
1.1k
AWSのLambdaで PHPを動かす選択肢
rinchoku
2
390
Amazon Nova Reelの可能性
hideg
0
200
月刊 競技プログラミングをお仕事に役立てるには
terryu16
1
1.2k
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
180
GitHub CopilotでTypeScriptの コード生成するワザップ
starfish719
26
6k
令和7年版 あなたが使ってよいフロントエンド機能とは
mugi_uno
10
5.2k
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
420
Rubyでつくるパケットキャプチャツール
ydah
0
170
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
220
20241217 競争力強化とビジネス価値創出への挑戦:モノタロウのシステムモダナイズ、開発組織の進化と今後の展望
monotaro
PRO
0
280
Featured
See All Featured
Building an army of robots
kneath
302
45k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Thoughts on Productivity
jonyablonski
68
4.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
3
180
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
GitHub's CSS Performance
jonrohan
1030
460k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
570
Building Your Own Lightsaber
phodgson
104
6.2k
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