🚀 Does TDD Really Lead to Good Design? (Sandro Mancuso)
🗓️ Upcoming developer events: https://dev.events "TDD is a design tool." That’s what Sandro has said for years. But not anymore. After working with different teams and in different organisations, and also carefully inspecting how he works, Sandro changed his mind about the role of TDD in software design. In this talk Sandro will explain the pros and cons of the two main styles of TDD when it comes to software design, he'll discuss why some developers can test-drive well-crafted code while others can’t, and he'll also explain how to reason about design decisions.

▶︎
🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

▶︎
🚀 The Clean Architecture (Ian Cooper)

▶︎
🚀 The Economics of Software Design (J.B. Rainsberger)

▶︎
Robert Martin on Clojure, AI, Programming Languages and the Craft of Good Code

▶︎
A Daily Practice of Empirical Software Design - Kent Beck - DDD Europe 2023

▶︎
🚀 Lean Code (Kevlin Henney)

▶︎
My 25 Laws of Test Driven Development - Dennis Doomen - NDC Porto 2023

▶︎
The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

▶︎
Google & AWS Veteran: What Top Tier Software Architects Do Differently

▶︎
Stanislav Krapivnik: Russlands Wut kocht über – Steht ein EU-Russland-Krieg bevor?

▶︎
TDD: The Bad Parts — Matt Parker

▶︎
TDD Revisited - Ian Cooper - NDC Porto 2023

▶︎
Effective Unit Testing by Eliotte Rusty Harold

▶︎
Robert Cecil Martin (uncle Bob) demonstrates test driven development by implementing a stack in Java

▶︎
Test Driven Development (TDD): That’s Not What We Meant • Steve Freeman • YOW! 2017

▶︎
Martin Fowler - Software Design in the 21st Century

▶︎
"Good Enough" Architecture • Stefan Tilkov • GOTO 2019

▶︎
Extreme Programming 20 years later by Kent Beck

▶︎
Mastering Chaos - A Netflix Guide to Microservices

▶︎
