Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
370
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
640
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
Cell-Based Architecture
larchanjo
0
140
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
420
GISエンジニアから見たLINKSデータ
nokonoko1203
0
180
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
510
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
140
AIエージェントの設計で注意するべきポイント6選
har1101
5
1.6k
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
440
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
270
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
120
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
200
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
150
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
160
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.4k
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.3k
Thoughts on Productivity
jonyablonski
73
5k
The untapped power of vector embeddings
frankvandijk
1
1.5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Design in an AI World
tapps
0
93
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
29
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
250
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
110
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