A talk about the benefits and drawbacks of Protocol Oriented Programming, and protocols with default implementations.
Video:
https://www.dotconferences.com/2018/01/ellen-shapiro-protocols-all-the-way-down
Playground:
https://github.com/designatednerd/ProtocolPlayground