I talk about my experience with design by contract and my two implementations, in ObjC/Swift and Java. Full show notes.
OOP the Easy Way
Object-Oriented Programming the Easy Way: a manifesto for reclaiming OOP from three decades of confusion and needless complexity.APPropriate Behaviour
APPosite Concerns
FSF