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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Scott Wlaschin
March 15, 2014
Programming
0
440
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
400
C# Light - A proposal for a new C# syntax
swlaschin
0
380
ML 21: Experience Report: Domain Modeling with F#
swlaschin
0
800
The Power of Composition
swlaschin
5
650
TLA+ for programmers
swlaschin
0
570
Understanding Parser Combinators
swlaschin
0
4.1k
Designing with Capabilities
swlaschin
0
240
Dr Frankenfunctor and the Monadster
swlaschin
0
190
Enterprise Tic-Tac-Toe
swlaschin
0
230
Other Decks in Programming
See All in Programming
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
200
Windows on Ryzen and I
seosoft
0
120
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
470
株式会社 Sun terras カンパニーデック
sunterras
0
2k
SourceGeneratorのマーカー属性問題について
htkym
0
150
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
210
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
160
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
690
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
160
朝日新聞のデジタル版を支えるGoバックエンド ー価値ある情報をいち早く確実にお届けするために
junkiishida
1
370
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
480
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
180
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
100
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
370
We Are The Robots
honzajavorek
0
190
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
280
Google's AI Overviews - The New Search
badams
0
930
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
61
51k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
The Cost Of JavaScript in 2023
addyosmani
55
9.7k
The World Runs on Bad Software
bkeepers
PRO
72
12k
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