
🚀 TDD, Where Did It All Go Wrong (Ian Cooper)
619K viewsIan Cooper explains what Kent Beck originally meant by TDD: test behaviours not classes, refactor in the green, and avoid mock-heavy tests.
12.5K subscribers on YouTube
Shorts, livestreams, trailers and promos are never listed. Unless a curator approved this channel in full, only individually picked videos appear.

Ian Cooper explains what Kent Beck originally meant by TDD: test behaviours not classes, refactor in the green, and avoid mock-heavy tests.
52:43A 53-minute video from DevTernity Conference: “26 Heuristics For Effective Software Development – Allen Holub”.
51:00A 51-minute video from DevTernity Conference: “Acceptance Testing for Continuous Delivery – Dave Farley”.
51:40A 52-minute video from DevTernity Conference: “Beyond Microservices: Streams, State and Scalability – Gwen Shapira”.
49:14A 49-minute video from DevTernity Conference: “Building Technical Competence by Raimonds Simanovskis”.
21:19A 21-minute video from DevTernity Conference: “Building and Growing Database-as-a-Service: A Case Study by Jurgis Orups”.
1:00:52A 61-minute video from DevTernity Conference: “Clean Architecture – Robert (Uncle Bob) Martin”.
57:30A 58-minute video from DevTernity Conference: “Clean Code: Eternal Practices – Jakub Pilimon”.
37:50A 38-minute video from DevTernity Conference: “Continuous everything: Analytics at the speed of development by Ilkka Turunen”.
49:02A 49-minute video from DevTernity Conference: “Domain Modeling Made Functional – Scott Wlaschin”.
1:02:01A 62-minute video from DevTernity Conference: “Domain-Driven Refactoring (Jimmy Bogard)”.
52:33A 53-minute video from DevTernity Conference: “Effective Microservice Communication and Conversation Patterns – Jimmy Bogard”.
56:49A 57-minute video from DevTernity Conference: “Engineering Management – The Missing Manual (Dave Rensin)”.
51:08A 51-minute video from DevTernity Conference: “Everything You Should Know About Web Development in 2022 – Stefan Judis”.
50:50A 51-minute video from DevTernity Conference: “From Legacy to Solid Code (Bartłomiej Słota)”.
56:20A 56-minute video from DevTernity Conference: “Functional Programming in Kotlin – Hadi Hariri”.
45:31A 46-minute video from DevTernity Conference: “How Ask.fm Was Built by Valery Vishnyakov”.
50:39A 51-minute video from DevTernity Conference: “Improving Ebay's Development Velocity – Randy Shoup”.
42:57A 43-minute video from DevTernity Conference: “Know your System, Stop Sailing Adhoc by Roland Abou Younes”.
50:00A 50-minute video from DevTernity Conference: “Mastering the Linux Command Line – Bert Jan Schrijver”.
51:14A 51-minute video from DevTernity Conference: “Reasons and Ways to Improve Code Quality – Venkat Subramaniam”.
1:07:20A 67-minute video from DevTernity Conference: “Unit Testing Done Right (Jakub Pilimon)”.
57:21A 57-minute video from DevTernity Conference: “Unlocking The Awesome Power of Refactoring – J.B. Rainsberger”.
46:15A 46-minute video from DevTernity Conference: “When DevOps hurts: pitfalls, anti-patterns, lessions learned by Antons Kranga”.
41:28A 41-minute video from DevTernity Conference: “Your Build Smells by Tim Perry”.
48:27A 48-minute video from DevTernity Conference: “🚀 An Introduction to Chaos Engineering (Paul Stack)”.
50:09A 50-minute video from DevTernity Conference: “🚀 Anti-Fragile Cloud Architectures (Agim Emruli)”.
52:05A 52-minute video from DevTernity Conference: “🚀 DevOps is Not Enough – Re-thinking IT from Scratch (Uwe Friedrichsen)”.
36:59A 37-minute video from DevTernity Conference: “🚀 Docker Under the Hood (Amir Chaudhry)”.
58:00A 58-minute video from DevTernity Conference: “🚀 Does TDD Really Lead to Good Design? (Sandro Mancuso)”.
50:57A 51-minute video from DevTernity Conference: “🚀 Frontend Development - What's in Your Stack? (Stefan Judis)”.
57:05A 57-minute video from DevTernity Conference: “🚀 Functional Design Patterns (Scott Wlaschin)”.
53:33A 54-minute video from DevTernity Conference: “🚀 How QA Engineers Could Affect Product Quality? Or Couldn’t? (Mikalai Alimenkou)”.
46:34A 47-minute video from DevTernity Conference: “🚀 Implementing Infrastructure as Code (Kief Morris)”.
56:42A 57-minute video from DevTernity Conference: “🚀 Journey from Monolith to Microservices and DevOps by WIX (Aviran Mordo)”.
1:00:54A 61-minute video from DevTernity Conference: “🚀 Kotlin in Real Projects: Pragmatic Opinion on Pragmatic Language (Anton Keks)”.