Uncle Bob discusses how an application should be structured in order ton convey information about its purpose
Keeping if
s at the boundary of your code, making it simpler. Why composition is way better than inheritance. NullPattern is the shit. This is in that conf.
CQRS and Event Sourcing - Greg Young - 1h04min
A cool introduction on CQRS pattern and Event Sourcing.