Barry O'Sullivan 2018
@barryosull
@ie_ddd
@barryosull
@daraghoshea
https://www.dddireland.org
https://barryosull.com
https://www.daraghoshea.com
Slang expletive employed as an attenuated alternative (minced oath) to f*ck to express disbelief, pain, anger, or contempt in a given situation. However, it does not mean to have sex with in the same way that f*ck does, and those aware of this use consider it a lesser expletive than f*ck.
- Oxforddictionaries.com (25/06/2015)
https://codetiburon.com/agile-or-waterfall-choose-the-right-approach-to-your-software-project/
https://www.newstories.org/food-for-thought/cynefin-framework/
Complex: probe-sense-respond
Requires constant iteration on a shared model
Chain of
Miscommunication
Shared Model with
Consistent Language
Domain experts should object to terms or structures that are awkward or inadequate to convey domain understanding; developers should watch for ambiguity or inconsistency that will trip up design.
http://static.olivergierke.de/lectures/ddd-and-spring/
Put like with like
https://blog.prowareness.com/2017/04/understanding-bounded-context-in-domain-driven-design/
Iteration is Exploration
https://www.leanovate.de/blog/understanding-a-system-with-event-storming/
https://developers.livechatinc.com/blog/event-storming-for-product-development/
Image Resizing
Caching
Invoicing
Email Marketing
User Authentication
Property Rental
Fraud
Customer Messaging
Categorise the problem space
Domain experts don't care about the DB
?
?
?
?
Uhhh, yeah,
sounds great . . .
@ericevans0
@VaughnVernon
@mathiasverraes
@ntcoding
@swardley
@johncutlefish