Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Doge driven design
Search
Scott Wlaschin
March 15, 2014
Programming
460
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
460
C# Light - A proposal for a new C# syntax
swlaschin
0
440
ML 21: Experience Report: Domain Modeling with F#
swlaschin
0
880
The Power of Composition
swlaschin
5
690
TLA+ for programmers
swlaschin
0
720
Understanding Parser Combinators
swlaschin
0
4.2k
Designing with Capabilities
swlaschin
0
270
Dr Frankenfunctor and the Monadster
swlaschin
0
220
Enterprise Tic-Tac-Toe
swlaschin
0
280
Other Decks in Programming
See All in Programming
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
150
From 6 People Classroom Meetup to 100 People Regional Conference / FOSS4G Hiroshima 2026
furukawayasuto
0
200
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
460
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
140
Webの地図
yosuke_furukawa
PRO
6
4.4k
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
230
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
260
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
460
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
150
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
450
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
620
Featured
See All Featured
The Curse of the Amulet
leimatthew05
2
14k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
HDC tutorial
michielstock
2
870
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
590
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
The Curious Case for Waylosing
cassininazir
1
510
Technical Leadership for Architectural Decision Making
baasie
3
570
Mobile First: as difficult as doing things right
swwweet
225
10k
Producing Creativity
orderedlist
PRO
348
41k
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