Listen "Unpacking Agile: Uncle Bob's Secrets"
Episode Synopsis
From there, we unpack the SOLID design principles—SRP, OCP, LSP, DIP, and ISP—and see how they protect software from becoming rigid, fragile, or hard to maintain. Through examples like payroll systems and weather stations, we examine design patterns such as Command, Template Method, Strategy, Singleton, Proxy, and Visitor, showing how they enable flexible, reusable, and future-proof architectures.
More episodes of the podcast Beyond Code & Coffee Podcast
Mastering the Soft Skills
21/08/2025
Unpacking Database Internals
20/08/2025
Unpacking "The Pragmatic Programmer"
19/08/2025
Mastering Software Architecture's Hard Parts
18/08/2025
The Art of Continuous Improvement
17/08/2025
Designing Data-Intensive Applications
16/08/2025
The Staff Engineer's Path
15/08/2025
Principles of Programming Excellence
14/08/2025
Working Effectively with Legacy Code
13/08/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.