Oh My Learning
01 TDD as Fast Feedback for Behavior 9 min read mid drafted 02 Growing Software in Vertical Slices 8 min read senior drafted 03 Walking Skeleton and Deployment Pipeline 8 min read senior drafted 04 Outside-In Development from Acceptance Tests 9 min read senior drafted 05 Mock Objects and Role-Based Design 9 min read senior drafted 06 Ports and Adapters at System Boundaries 8 min read senior drafted 07 Designing Object Protocols Through Collaboration Tests 8 min read senior drafted 08 Testing Asynchronous and Event-Driven Behavior 8 min read senior drafted 09 Keeping Tests Expressive and Diagnosing Failures 8 min read senior drafted 10 Managing Coupling and Avoiding Brittle Interaction Tests 8 min read senior drafted 11 Emergent Architecture Through Continuous Refactoring 9 min read senior drafted 12 Test Strategy Across a Service Ecosystem 10 min read staff drafted