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.

Try the amazing new BETA of the Signl.fm Transcript Player!

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.

Laura Laban explores Infinite Flight simulation on mobile devices 593
Laura Laban explores Infinite Flight simulation on mobile devices
Pia Mancini explains liquid democracy and the Open Collective 592
Pia Mancini explains liquid democracy and the Open Collective
Tracking your life and health with the Gyroscope app and Mahdi Yusuf 591
Tracking your life and health with the Gyroscope app and Mahdi Yusuf
Preparing a city for self-driving cars with Leslie Caceda 590
Preparing a city for self-driving cars with Leslie Caceda
Live Coding on Twitch for a year with Suz Hinton 589
Live Coding on Twitch for a year with Suz Hinton
Making your path to development with Anjana Vakil 588
Making your path to development with Anjana Vakil
Brandon Bouier on the Defense Digital Service and deploying code in a war zone 587
Brandon Bouier on the Defense Digital Service and deploying code in a war zone
YOU should write an interpreter with Thorsten Ball 586
YOU should write an interpreter with Thorsten Ball
Data Science with Angela Bassa 585
Data Science with Angela Bassa
Get on the Coding Train with Processing and Daniel Shiffman 584
Get on the Coding Train with Processing and Daniel Shiffman
Being hired as a Functional Programmer with Eric Normand 583
Being hired as a Functional Programmer with Eric Normand
Apps without Code with Tara Reed 582
Apps without Code with Tara Reed
Inside WebAssembly with Mozilla Fellow David Bryant 581
Inside WebAssembly with Mozilla Fellow David Bryant
Machine Learning, Deep Learning, and Artificial Intelligence with Edaena Salinas Jasso 580
Machine Learning, Deep Learning, and Artificial Intelligence with Edaena Salinas Jasso
RavenDB, the open source NoSQL Database for .NET with Adi Avivi 579
RavenDB, the open source NoSQL Database for .NET with Adi Avivi
Ruby and Rails in the Real World with Scott Bellware 578
Ruby and Rails in the Real World with Scott Bellware
Explore the archives...