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
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
350
C# Light - A proposal for a new C# syntax
swlaschin
0
350
ML 21: Experience Report: Domain Modeling with F#
swlaschin
0
760
The Power of Composition
swlaschin
5
630
TLA+ for programmers
swlaschin
0
440
Understanding Parser Combinators
swlaschin
0
4.1k
Designing with Capabilities
swlaschin
0
220
Dr Frankenfunctor and the Monadster
swlaschin
0
190
Enterprise Tic-Tac-Toe
swlaschin
0
220
Other Decks in Programming
See All in Programming
AkarengaLT vol.38
hashimoto_kei
1
110
Devoxx BE - Local Development in the AI Era
kdubois
0
130
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
3
6.7k
ALL CODE BASE ARE BELONG TO STUDY
uzulla
27
6.6k
Go言語の特性を活かした公式MCP SDKの設計
hond0413
1
410
Devvox Belgium - Agentic AI Patterns
kdubois
1
130
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
380
Reactive Thinking with Signals and the Resource API
manfredsteyer
PRO
0
100
開発生産性を上げるための生成AI活用術
starfish719
3
1.6k
PHPに関数型の魂を宿す〜PHP 8.5 で実現する堅牢なコードとは〜 #phpcon_hiroshima / phpcon-hiroshima-2025
shogogg
1
320
CSC509 Lecture 06
javiergs
PRO
0
260
CSC509 Lecture 08
javiergs
PRO
0
230
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
53
7.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Become a Pro
speakerdeck
PRO
29
5.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Building Applications with DynamoDB
mza
96
6.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Building Adaptive Systems
keathley
44
2.8k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
How STYLIGHT went responsive
nonsquared
100
5.8k
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