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
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
410
C# Light - A proposal for a new C# syntax
swlaschin
0
400
ML 21: Experience Report: Domain Modeling with F#
swlaschin
0
820
The Power of Composition
swlaschin
5
650
TLA+ for programmers
swlaschin
0
620
Understanding Parser Combinators
swlaschin
0
4.1k
Designing with Capabilities
swlaschin
0
240
Dr Frankenfunctor and the Monadster
swlaschin
0
200
Enterprise Tic-Tac-Toe
swlaschin
0
240
Other Decks in Programming
See All in Programming
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.4k
10 Tips of AWS ~Gen AI on AWS~
licux
5
400
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
190
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
780
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
380
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
220
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
210
第3木曜LT会 #28
tinykitten
PRO
0
110
おれのAgentic Coding 2026/03
tsukasagr
1
150
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
360
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
330
KagglerがMixSeekを触ってみた
morim
0
390
Featured
See All Featured
Writing Fast Ruby
sferik
630
63k
Test your architecture with Archunit
thirion
1
2.2k
Code Reviewing Like a Champion
maltzj
528
40k
AI: The stuff that nobody shows you
jnunemaker
PRO
6
570
Google's AI Overviews - The New Search
badams
0
970
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
370
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
370
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
190
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
240
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