Hanselminutes Podcast by Scott Hanselman

The Hanselminutes podcast

Fresh Air for Developers
SOLID Principles with Uncle Bob - Robert C. Martin

SOLID Principles with Uncle Bob - Robert C. Martin

Show #145 Jan 05 2009 plus show notes

Scott sits down with Robert C. Martin as Uncle Bob helps Scott understand the SOLID Principles of Object Oriented Design.

Please subscribe to the show, or feel free to download the MP3 directly.
Share the show on Twitter, Facebook, Google+. Also, consider filling out this short survey, so we can get to know you better!

Read the Transcript

Links from the Show

Create compelling app experiences across any screen with Telerik Platform. Our end-to-end platform uniquely combines industry-leading UI tools with cloud services to simplify the entire app development lifecycle. Telerik offers everything .NET developers need to build quality apps—faster. Try it free at www.telerik.com/platform
Welcome to powerful, mature object-relational mapping in the .NET world. Genome lets you use the full benefits of LINQ with all major database platforms (Microsoft SQL Server, Oracle and IBM DB2). Genome: supporting real-world enterprise application development since 2002.

Acknowledged as the world's leading independent unbiased developer reference source for .NET developers, .NET Developer's Journal features technical insights into every aspect of .NET, including the server side, the desktop, and mobile devices. Written by .NET developers for .NET developers, .NETDJ offers a lively mix of articles, interviews, product reviews, and commentary. .NETDJ's highly active editorial board includes some of the luminaries of the sorftware development world.

Being a Polyglot Programmer with Amir Rajan 556
Being a Polyglot Programmer with Amir Rajan
Alcohol and the Tech Industry with Victor Yocco 555
Alcohol and the Tech Industry with Victor Yocco
Interactive Computing Experiences with nteract and Safia Abdalla 554
Interactive Computing Experiences with nteract and Safia Abdalla
Mob Programming with Woody Zuill 553
Mob Programming with Woody Zuill
Learning to Teach, Teaching to Learn with Sandi Metz 552
Learning to Teach, Teaching to Learn with Sandi Metz
Should Developers Design with Iheanyi Ekechukwu 551
Should Developers Design with Iheanyi Ekechukwu
Infrastructuralism with Truss 550
Infrastructuralism with Truss
Orchestrating and automating deployments with Octopus Deploy and Damian Brady 549
Orchestrating and automating deployments with Octopus Deploy and Damian Brady
Cake Build - A C# Make cross platform build automation system with Patrik Svensson 548
Cake Build - A C# Make cross platform build automation system with Patrik Svensson
Hello Ruby with Linda Liukas 547
Hello Ruby with Linda Liukas
The State of Virtual Reality 2016 with Scott Anderson 546
The State of Virtual Reality 2016 with Scott Anderson
An overnight success in 13 years! Luvvie Ajayi is Judging You! 545
An overnight success in 13 years! Luvvie Ajayi is Judging You!
Archiving Digital Experiences using Emulation with Jason Scott 544
Archiving Digital Experiences using Emulation with Jason Scott
Becoming a more social developer with Daphne Chong 543
Becoming a more social developer with Daphne Chong
Exploring Code Smells in code written by Children with Dr. Felienne 542
Exploring Code Smells in code written by Children with Dr. Felienne
Building with the Microsoft Bot Framework with Dan Driscoll 541
Building with the Microsoft Bot Framework with Dan Driscoll
Explore the archives...