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
390
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
210
C# Light - A proposal for a new C# syntax
swlaschin
0
290
ML 21: Experience Report: Domain Modeling with F#
swlaschin
0
660
The Power of Composition
swlaschin
4
570
TLA+ for programmers
swlaschin
0
390
Understanding Parser Combinators
swlaschin
0
4k
Designing with Capabilities
swlaschin
0
190
Dr Frankenfunctor and the Monadster
swlaschin
0
180
Enterprise Tic-Tac-Toe
swlaschin
0
190
Other Decks in Programming
See All in Programming
CSC305 Lecture 25
javiergs
PRO
0
130
Stackless и stackful? Корутины и асинхронность в Go
lamodatech
0
710
ゆるやかにgolangci-lintのルールを強くする / Kyoto.go #56
utgwkk
1
370
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
720
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
120
Cloudflare MCP ServerでClaude Desktop からWeb APIを構築
kutakutat
1
540
return文におけるstd::moveについて
onihusube
1
1k
暇に任せてProxmoxコンソール 作ってみました
karugamo
1
720
短期間での新規プロダクト開発における「コスパの良い」Goのテスト戦略」 / kamakura.go
n3xem
2
170
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
120
Go の GC の不得意な部分を克服したい
taiyow
2
770
バグを見つけた?それAppleに直してもらおう!
uetyo
0
180
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
347
20k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
97
How GitHub (no longer) Works
holman
311
140k
Embracing the Ebb and Flow
colly
84
4.5k
Visualization
eitanlees
146
15k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Writing Fast Ruby
sferik
628
61k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
Become a Pro
speakerdeck
PRO
26
5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
Raft: Consensus for Rubyists
vanstee
137
6.7k
The Pragmatic Product Professional
lauravandoore
32
6.3k
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