Home         Previous Shows         About dnrTV         .NET Rocks         Advertise         Contact

Show #126 | 10/15/2008


James Kovacs' roll-your-own IoC container

James Kovacs shows very clearly how to code up a simple IoC container with just a few lines of code illustrating the concepts of dependency injection, dependency inversion, and inversion of control (IoC).



James Kovacs James Kovacs is an independent architect, developer, trainer, and jack-of-all-trades, specializing in agile development using the .NET Framework. He is passionate about helping developers create flexible software using test-driven development (TDD), unit testing, object-relational mapping, dependency injection, refactoring, continuous integration, and related techniques. He is a founding member of the Plumbers @ Work podcast, which is syndicated by MSDN Canada Community Radio. He has published articles in MSDN Magazine - most recently "Loosen Up: Tame Your Software Dependencies for More Flexible Apps" in the March 2008 issue. James is a Microsoft Most Valuable Professional (MVP) - C# Architecture and card-carrying member of ALT.NET, a group of software professionals continually looking for more effective ways to develop applications. He received his Masters degree from Harvard University.


We no longer support BitTorrent downloads. Sorry.
dnrTV is produced with Camtasia Studio screen capture production software. To view the downloaded version you must first download and install the Techsmith Video Codec (160 K)


Links from the Show

James Kovacs' Weblog

This episode sponsored by

Telerik

Building quality software is never easy. It requires skills and imagination. We cannot promise to improve your skills, but when it comes to User Interface and developer tools, we can provide the building blocks to take your application a step closer to your imagination. Explore the leading UI suites for ASP.NET AJAX, MVC, Silverlight, Windows Forms and WPF. Enjoy software development tools like .NET Reporting, ORM, .NET CMS, Code Analysis and Refactoring, Mocking, Agile Project Management and Automated Testing Tools. Visit www.telerik.com.



DataDynamics

"Our mission is to provide innovative software tools and excellent support services to software developers who create Information Reporting and Data Analysis applications."



Copyright © 2005-2007 dnrTV.com / Franklins.net / Pwop Productions Inc
designed by nukeation