<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with IoC</title>
    <description>the latest stories tagged with 'IoC' from DotNetKicks.com</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>IoC &amp;amp; Convention over Configuration in an Agile world</title>
      <description>James Kovacs (http://www.jameskovacs.com) is highly regarded figure in the .NET consulting community.  The video linked in this kick is a great talk on how to simplify your codebase using Convention over Configuration with your IoC container.  It also briefly touches on some other topics like testing, app bootstrap/initialization, and lots of details regarding the Castle container itself.  To download the FakeVader application he uses in his talk check it out on github: https://github.com/JamesKovacs/fakevader &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.infoq.com%2fpresentations%2fConvention-over-Configuration-in-an-Agile-World"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.infoq.com%2fpresentations%2fConvention-over-Configuration-in-an-Agile-World" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/IoC_Convention_over_Configuration_in_an_Agile_world</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/IoC_Convention_over_Configuration_in_an_Agile_world</guid>
      <pubDate>Tue, 22 May 2012 13:44:39 GMT</pubDate>
    </item>
    <item>
      <title>Ninject Mini Tutorial - Part 1</title>
      <description>A mini tutorial to Ninject, a .NET IoC container. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstefanoricciardi.com%2f2011%2f01%2f21%2fninject-mini-tutorial-part-1%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstefanoricciardi.com%2f2011%2f01%2f21%2fninject-mini-tutorial-part-1%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Ninject_Mini_Tutorial_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Ninject_Mini_Tutorial_Part_1</guid>
      <pubDate>Mon, 24 Jan 2011 19:50:34 GMT</pubDate>
    </item>
    <item>
      <title>Put an IOC Powered Bootstrapper in your ASP.NET MVC Application</title>
      <description>Do you have a fat Global.asax file in your ASP.NET MVC application? Does it contain 1000's of lines of application start-up code? Want to break it out into separate classes and gain the benefits of decoupling, dependency injection and unit testability? Read on.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dominicpettifer.co.uk%2fBlog%2f42%2fput-an-ioc-powered-bootstrapper-in-your-asp-net-mvc-application"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dominicpettifer.co.uk%2fBlog%2f42%2fput-an-ioc-powered-bootstrapper-in-your-asp-net-mvc-application" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Put_an_IOC_Powered_Bootstrapper_in_your_ASP_NET_MVC_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Put_an_IOC_Powered_Bootstrapper_in_your_ASP_NET_MVC_Application</guid>
      <pubDate>Sat, 17 Jul 2010 14:22:34 GMT</pubDate>
    </item>
    <item>
      <title>Automatic Factories With Unity 2.0</title>
      <description>Unity 2.0 comes with new features. But the feature i want to talk about is &amp;quot;Automatic Factory&amp;quot;. This feature is useful when one class has a dependency in another but may not need to have the instance of dependency in the constructor. Or, just want to create the dependency in another time. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.machinaaurum.com.br%2fblog%2fpost%2fAutomatic-Factories-With-Unity-20.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.machinaaurum.com.br%2fblog%2fpost%2fAutomatic-Factories-With-Unity-20.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Automatic_Factories_With_Unity_2_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Automatic_Factories_With_Unity_2_0</guid>
      <pubDate>Sun, 07 Mar 2010 03:58:37 GMT</pubDate>
    </item>
    <item>
      <title>Reducing Code Coupling - Inversion of Control</title>
      <description>This is the conclusion to my series on reducing code coupling. This installment follows from the previous ones, building on them by introducing the Inversion of Control pattern. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgrantpalin.com%2f2010%2f01%2f15%2freducing-code-coupling-inversion-of-control%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgrantpalin.com%2f2010%2f01%2f15%2freducing-code-coupling-inversion-of-control%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Reducing_Code_Coupling_Inversion_of_Control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Reducing_Code_Coupling_Inversion_of_Control</guid>
      <pubDate>Sun, 17 Jan 2010 21:00:03 GMT</pubDate>
    </item>
    <item>
      <title>Castle Windsor 2.1, Dynamic Proxy 2.2 and more released!</title>
      <description>New Castle Project releases &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fkozmic.pl%2farchive%2f2010%2f01%2f12%2fcastle-windsor-2.1-dynamic-proxy-2.2-and-more-released.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fkozmic.pl%2farchive%2f2010%2f01%2f12%2fcastle-windsor-2.1-dynamic-proxy-2.2-and-more-released.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Castle_Windsor_2_1_Dynamic_Proxy_2_2_and_more_released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Castle_Windsor_2_1_Dynamic_Proxy_2_2_and_more_released</guid>
      <pubDate>Tue, 12 Jan 2010 16:25:21 GMT</pubDate>
    </item>
    <item>
      <title>Dependency Injection in Asp.net MVC using MVC Contrib - on code</title>
      <description>A simple introduction to dependency injection in asp.net MVC &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsuhair.in%2fBlog%2fDependency-Injection-in-Aspnet-MVC-using-MVC-Contrib"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsuhair.in%2fBlog%2fDependency-Injection-in-Aspnet-MVC-using-MVC-Contrib" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Dependency_Injection_in_Asp_net_MVC_using_MVC_Contrib_on_code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Dependency_Injection_in_Asp_net_MVC_using_MVC_Contrib_on_code</guid>
      <pubDate>Thu, 07 Jan 2010 04:50:10 GMT</pubDate>
    </item>
    <item>
      <title>Getting Started With NServiceBus: Part 4 Integrating With StructureMap</title>
      <description>A simple walkthrough on how to StructureMap &amp;amp; NServiceBus. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.planbsoftware.co.nz%2f%3fp%3d331"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.planbsoftware.co.nz%2f%3fp%3d331" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Getting_Started_With_NServiceBus_Part_4_Integrating_With_StructureMap</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Getting_Started_With_NServiceBus_Part_4_Integrating_With_StructureMap</guid>
      <pubDate>Wed, 04 Nov 2009 03:01:26 GMT</pubDate>
    </item>
    <item>
      <title>StructureMap and Scanning With Custom Conventions</title>
      <description>How I am using convention over configuration with StructureMap on my new project &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fandyhitchman.wordpress.com%2f2009%2f08%2f21%2fstructuremap-and-scanning-with-custom-conventions%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fandyhitchman.wordpress.com%2f2009%2f08%2f21%2fstructuremap-and-scanning-with-custom-conventions%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/StructureMap_and_Scanning_With_Custom_Conventions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/StructureMap_and_Scanning_With_Custom_Conventions</guid>
      <pubDate>Wed, 26 Aug 2009 08:19:28 GMT</pubDate>
    </item>
    <item>
      <title>Exploring StructureMap: Learning how to setup profiles</title>
      <description>Taking a look at how to setup profiles to allow the container to dynamicly determine which objects to inject &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f135"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f135" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Exploring_StructureMap_Learning_how_to_setup_profiles</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Exploring_StructureMap_Learning_how_to_setup_profiles</guid>
      <pubDate>Thu, 13 Aug 2009 23:45:08 GMT</pubDate>
    </item>
    <item>
      <title>Exploring StructureMap: Learning how to setup Auto Registration</title>
      <description>Looking at the simple use case and how to setup for Auto Registration. Auto Registration is where StructureMap can map your types for you, assuming you follow the standard convention where Foo implementes IFoo. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f128"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f128" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Exploring_StructureMap_Learning_how_to_setup_Auto_Registration</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Exploring_StructureMap_Learning_how_to_setup_Auto_Registration</guid>
      <pubDate>Tue, 21 Jul 2009 14:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Making Unity work more like the others</title>
      <description>I love MS Unity as an IoC container, it has some great features. Though I found it to function incorrectly at two points (it's not that the path chosen by the Unity team is incorrect, I just want/excpect it to act differently).

The first thing that bothered me was the fact that Unity throws an exception when Resolve&amp;lt;T&amp;gt; is not able to resolve the given type: I'd prefer it to return null instead, hence most containers do that. The second, even more irritating point, was that ResolveAll&amp;lt;T&amp;gt; only returned the named instances/types instead of all registered types &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.chrisvandesteeg.nl%2f2009%2f04%2f16%2fmaking-unity-work-more-like-the-others%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.chrisvandesteeg.nl%2f2009%2f04%2f16%2fmaking-unity-work-more-like-the-others%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Making_Unity_work_more_like_the_others</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Making_Unity_work_more_like_the_others</guid>
      <pubDate>Fri, 17 Apr 2009 22:16:14 GMT</pubDate>
    </item>
    <item>
      <title>Dependency injection in real world</title>
      <description>Most of the blog posts I've seen present an ideal "perfect day" situation setup  for writing the test which is not always the case in real world.

In this kind of "not-so-perfect" situations, service locator based solution I've presented in that blog post allowed me to increase testability and introduce TDD into existing code bases and environments not so much interested in the TDD. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.vuscode.com%2fmalovicn%2farchive%2f2008%2f12%2f23%2fdependency-injection-in-real-world.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.vuscode.com%2fmalovicn%2farchive%2f2008%2f12%2f23%2fdependency-injection-in-real-world.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Dependency_injection_in_real_world</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Dependency_injection_in_real_world</guid>
      <pubDate>Sun, 05 Apr 2009 07:02:59 GMT</pubDate>
    </item>
    <item>
      <title>TDD Design Starter Kit - Dependency Inversion Principle </title>
      <description>In the last episode of the TDD Design Starter Kit, I talked about the need to build cohesive classes, and make the relationships between classes loosely coupled. The specific benefit for TDD is to truly isolate the functionality of a class under the microscope of a unit test. But we've done all we can to isolate our classes, and we still have some interaction with dependencies. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjeremy.miller%2fpages%2f129543.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjeremy.miller%2fpages%2f129543.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/TDD_Design_Starter_Kit_Dependency_Inversion_Principle</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/TDD_Design_Starter_Kit_Dependency_Inversion_Principle</guid>
      <pubDate>Sat, 21 Mar 2009 05:06:03 GMT</pubDate>
    </item>
    <item>
      <title>Dependency Injection in ASP.NET MVC NerdDinner.com Application</title>
      <description>Demonstrating how to apply Dependency Injection in the ASP.NET MVC NerdDinner.com application using Microsoft Unity Application Block. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fshijuvarghese%2farchive%2f2009%2f03%2f12%2fapplying-dependency-injection-in-asp-net-mvc-nerddinner-com-application.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fshijuvarghese%2farchive%2f2009%2f03%2f12%2fapplying-dependency-injection-in-asp-net-mvc-nerddinner-com-application.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Dependency_Injection_in_ASP_NET_MVC_NerdDinner_com_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Dependency_Injection_in_ASP_NET_MVC_NerdDinner_com_Application</guid>
      <pubDate>Fri, 13 Mar 2009 13:52:39 GMT</pubDate>
    </item>
    <item>
      <title>TDD in SharePoint - Introduction to common vocabulary</title>
      <description>This post is part of a series on Test Driven Development - Using Dependency Injection.

There are a number of terms that you are likely to hear very early on in your journey to Test Driven Development, these terms generally refer to specific patterns of coding that have developed to support particular problems.  You should be familiar with terms like Singleton and Factory which are used as a common vocabulary and help developers to communicate their design.

In order to complete the refactoring of our project we will introduce some new terms Loosely Coupled, Dependency Inversion, Dependency Injection and Inversion of Control to help us describe the changes and the reasoning behind them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.21apps.com%2fsharepoint%2ftdd-with-di-vocabulary%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.21apps.com%2fsharepoint%2ftdd-with-di-vocabulary%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/TDD_in_SharePoint_Introduction_to_common_vocabulary</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/TDD_in_SharePoint_Introduction_to_common_vocabulary</guid>
      <pubDate>Wed, 11 Mar 2009 03:30:58 GMT</pubDate>
    </item>
    <item>
      <title>IoC - 'A Simple Example' with Castle</title>
      <description>A simple, easy to follow example of implementing IoC using Castle Windsor  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhiberlog.wordpress.com%2f2009%2f02%2f11%2fioc-a-simple-example-with-castle%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhiberlog.wordpress.com%2f2009%2f02%2f11%2fioc-a-simple-example-with-castle%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/IoC_A_Simple_Example_with_Castle</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/IoC_A_Simple_Example_with_Castle</guid>
      <pubDate>Thu, 12 Feb 2009 23:52:27 GMT</pubDate>
    </item>
    <item>
      <title>IoC libraries compared</title>
      <description>A comparison of how to initialize various IoC libraries.  Including AutoFac, Ninject, Spring.Net, StructureMap, Unity, and Windsor. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2felegantcode.com%2f2009%2f01%2f07%2fioc-libraries-compared%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2felegantcode.com%2f2009%2f01%2f07%2fioc-libraries-compared%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/IoC_libraries_compared</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/IoC_libraries_compared</guid>
      <pubDate>Fri, 09 Jan 2009 00:01:06 GMT</pubDate>
    </item>
    <item>
      <title>Dependency injection with Castle Windsor: Video</title>
      <description>Here's the video from the talk on dependency injection with Castle Windsor that Mike Hadlow and Gojko Adzic did last month at Skills Matter. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f11%2f04%2fdependency-injection-with-castle-windsor-video%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f11%2f04%2fdependency-injection-with-castle-windsor-video%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Dependency_injection_with_Castle_Windsor_Video</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Dependency_injection_with_Castle_Windsor_Video</guid>
      <pubDate>Wed, 12 Nov 2008 00:42:07 GMT</pubDate>
    </item>
    <item>
      <title>Spring.NET 1.2.0 Released</title>
      <description>The Spring.Net framework version 1.2.0 has been released today and it features among others WCF and MSMQ integration as well as 100 bug fixes and enhancements since the 1.1.2 release. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fforum.springframework.net%2fshowthread.php%3ft%3d5136"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fforum.springframework.net%2fshowthread.php%3ft%3d5136" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Spring_NET_1_2_0_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Spring_NET_1_2_0_Released</guid>
      <pubDate>Tue, 11 Nov 2008 00:00:52 GMT</pubDate>
    </item>
    <item>
      <title>Proof of Concept: a simple DI solution for ASP.NET WebForms</title>
      <description>Building a simple, reusable Http Module that gives folks DI scoped to the Application, Session, and Request. List of requirements (scaled to just the application level) that looked sort of like this:
Create a DI container for the application 
Create a way to get to the container ( we choose an extension method on the Application class) 
Allow a way to configure the container 
Allow DI to work for pages 
Allow DI to work for user controls 
Allow DI to work for master pages 
Allow DI to work for ASMX web services 
Allow the above functionality in a simple and self contained way &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fmpuleio%2farchive%2f2008%2f07%2f17%2fproof-of-concept-a-simple-di-solution-for-asp-net-webforms.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fmpuleio%2farchive%2f2008%2f07%2f17%2fproof-of-concept-a-simple-di-solution-for-asp-net-webforms.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Proof_of_Concept_a_simple_DI_solution_for_ASP_NET_WebForms</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Proof_of_Concept_a_simple_DI_solution_for_ASP_NET_WebForms</guid>
      <pubDate>Mon, 27 Oct 2008 20:39:44 GMT</pubDate>
    </item>
    <item>
      <title>Converting the CWAB to Unity - Using the UnityCompositionContainer</title>
      <description>This is the sixth post in a series. The other post include: 

Converting the Composite Web Application Block to Unity - Intro. 
Converting the Composite Web Application Block to Unity - Adding an ICompositionContainer 
Converting the Composite Web Application Block to Unity - Clean Up ICompositionContainer 
Converting the Composite Web Application Block to Unity - Ummmm...Oooops. 
Converting the Composite Web Application Block to Unity - Actually Adding Unity &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fmpuleio%2farchive%2f2008%2f05%2f21%2fconverting-the-composite-web-application-block-to-unity-using-the-unitycompositioncontainer.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fmpuleio%2farchive%2f2008%2f05%2f21%2fconverting-the-composite-web-application-block-to-unity-using-the-unitycompositioncontainer.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Converting_the_CWAB_to_Unity_Using_the_UnityCompositionContainer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Converting_the_CWAB_to_Unity_Using_the_UnityCompositionContainer</guid>
      <pubDate>Mon, 27 Oct 2008 20:37:40 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Tip: Dependency Injection with Unity Application Block </title>
      <description>In this post, I demonstrate how you can use dependency injection pattern using Microsoft's Unity Application Block (Unity). If you want to develop an ASP.NET MVC application fully with Microsoft stack, you can use Unity Application Block to perform dependency injection.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fshijuvarghese%2farchive%2f2008%2f10%2f24%2fasp-net-mvc-tip-dependency-injection-with-unity-application-block.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fshijuvarghese%2farchive%2f2008%2f10%2f24%2fasp-net-mvc-tip-dependency-injection-with-unity-application-block.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Tip_Dependency_Injection_with_Unity_Application_Block</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Tip_Dependency_Injection_with_Unity_Application_Block</guid>
      <pubDate>Sat, 25 Oct 2008 10:02:39 GMT</pubDate>
    </item>
    <item>
      <title>Insidious Dependencies</title>
      <description>Many dependencies in code are obvious, such as relying on a particular framework or database implementation.  Others can easily be overlooked.  This article exposes some of the more insidious dependencies that commonly exist within applications which may be overlooked as such. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstevesmithblog.com%2fblog%2finsidious-dependencies%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstevesmithblog.com%2fblog%2finsidious-dependencies%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Insidious_Dependencies</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Insidious_Dependencies</guid>
      <pubDate>Wed, 22 Oct 2008 23:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Envrionment Validation and Windsor Extensibility</title>
      <description>Adding envrionment validations to Windosr: &amp;quot;StructureMap does really well is the ability to ask the container to perform envrionment validations, to make sure that the envrionment is ready for us&amp;quot;
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2007%2f11%2f29%2fEnvrionment-Validation-and-Windsor-Extensibility.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2007%2f11%2f29%2fEnvrionment-Validation-and-Windsor-Extensibility.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Envrionment_Validation_and_Windsor_Extensibility</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Envrionment_Validation_and_Windsor_Extensibility</guid>
      <pubDate>Fri, 17 Oct 2008 07:01:49 GMT</pubDate>
    </item>
  </channel>
</rss>
