Building Flexible and Testable Applications

This talk introduces participants to the concept of Seams, and how you can use them for quick feedback cycles during development, decoupling teams from one another, troubleshooting bugs, producing hard to replicate states in a system and making lives easier for other teams that collaborate with developers.