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
400
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
230
C# Light - A proposal for a new C# syntax
swlaschin
0
300
ML 21: Experience Report: Domain Modeling with F#
swlaschin
0
680
The Power of Composition
swlaschin
4
580
TLA+ for programmers
swlaschin
0
410
Understanding Parser Combinators
swlaschin
0
4k
Designing with Capabilities
swlaschin
0
200
Dr Frankenfunctor and the Monadster
swlaschin
0
180
Enterprise Tic-Tac-Toe
swlaschin
0
190
Other Decks in Programming
See All in Programming
ARA Ansible for the teams
kksat
0
150
楽しく向き合う例外対応
okutsu
0
420
コミュニティ駆動 AWS CDK ライブラリ「Open Constructs Library」 / community-cdk-library
gotok365
2
170
バッチを作らなきゃとなったときに考えること
irof
0
390
AWS Organizations で実現する、 マルチ AWS アカウントのルートユーザー管理からの脱却
atpons
0
150
技術を根付かせる / How to make technology take root
kubode
1
250
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
120
Serverless Rust: Your Low-Risk Entry Point to Rust in Production (and the benefits are huge)
lmammino
1
140
CI改善もDatadogとともに
taumu
0
170
Domain-Driven Transformation
hschwentner
2
1.9k
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
130
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
7
4.1k
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Optimizing for Happiness
mojombo
376
70k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
How to Ace a Technical Interview
jacobian
276
23k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Become a Pro
speakerdeck
PRO
26
5.1k
Code Reviewing Like a Champion
maltzj
521
39k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
How to train your dragon (web standard)
notwaldorf
91
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