$30 off During Our Annual Pro Sale. View Details »
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
430
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
360
C# Light - A proposal for a new C# syntax
swlaschin
0
360
ML 21: Experience Report: Domain Modeling with F#
swlaschin
0
780
The Power of Composition
swlaschin
5
630
TLA+ for programmers
swlaschin
0
540
Understanding Parser Combinators
swlaschin
0
4.1k
Designing with Capabilities
swlaschin
0
230
Dr Frankenfunctor and the Monadster
swlaschin
0
190
Enterprise Tic-Tac-Toe
swlaschin
0
220
Other Decks in Programming
See All in Programming
これならできる!個人開発のすゝめ
tinykitten
PRO
0
110
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
130
ゲームの物理 剛体編
fadis
0
350
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.2k
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
120
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
390
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
190
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
120
Developing static sites with Ruby
okuramasafumi
0
310
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
130
認証・認可の基本を学ぼう後編
kouyuume
0
240
俺流レスポンシブコーディング 2025
tak_dcxi
14
8.9k
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
It's Worth the Effort
3n
187
29k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
980
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
100
Git: the NoSQL Database
bkeepers
PRO
432
66k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
[SF Ruby Conf 2025] Rails X
palkan
0
540
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