<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with NInject</title>
    <description>the latest stories tagged with 'NInject' 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>Quick Introduction to Dependency Injection</title>
      <description>An easy to understand introduction to dependency injection in .NET using the Ninject inversion of control container. The dependency injection principle is a design concept by which classes and entire software components can be designed to be isolatable, reducing tight coupling, promoting reusability and allowing for unit tests to mock the dependencies of a class or component. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nuclex.org%2farticles%2farchitecture%2f8-quick-introduction-to-dependency-injection"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nuclex.org%2farticles%2farchitecture%2f8-quick-introduction-to-dependency-injection" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Quick_Introduction_to_Dependency_Injection</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Quick_Introduction_to_Dependency_Injection</guid>
      <pubDate>Wed, 02 Dec 2009 08:22:59 GMT</pubDate>
    </item>
    <item>
      <title>To Inject Or Not To Inject</title>
      <description>The benefits of Dependency Injection are very hard to see when only dealing with very simple examples. I tried to come up with an example that is simple enough to fit in a blog post, but is able to show the benefits of using Dependency Injection. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f03%2f23%2fTo-Inject-Or-Not-To-Inject.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f03%2f23%2fTo-Inject-Or-Not-To-Inject.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/To_Inject_Or_Not_To_Inject</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/To_Inject_Or_Not_To_Inject</guid>
      <pubDate>Mon, 23 Mar 2009 23:01:06 GMT</pubDate>
    </item>
    <item>
      <title>Extending Ninject to inject dependencies into Action Filters </title>
      <description>In this last post of the series Simone shows the changes he did to Ninject to make it transparent for the developer to inject dependencies into ASP.NET Action Filters. And he also release the small integration library as opensource &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f02%2f15%2fextending-ninject-to-inject-dependencies-into-action-filters.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f02%2f15%2fextending-ninject-to-inject-dependencies-into-action-filters.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Extending_Ninject_to_inject_dependencies_into_Action_Filters</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Extending_Ninject_to_inject_dependencies_into_Action_Filters</guid>
      <pubDate>Mon, 16 Feb 2009 05:16:09 GMT</pubDate>
    </item>
    <item>
      <title>How to use Ninject to inject dependencies into ASP.NET MVC ActionFilte</title>
      <description>Simone shows us how to use Ninjet to inject dependencies to ASP.NET MVC. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f02%2f10%2fhow-to-use-ninject-to-inject-dependencies-into-asp.net-mvc.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f02%2f10%2fhow-to-use-ninject-to-inject-dependencies-into-asp.net-mvc.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/How_to_use_Ninject_to_inject_dependencies_into_ASP_NET_MVC_ActionFilte</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/How_to_use_Ninject_to_inject_dependencies_into_ASP_NET_MVC_ActionFilte</guid>
      <pubDate>Tue, 10 Feb 2009 18:01:03 GMT</pubDate>
    </item>
    <item>
      <title>How to use Ninject with ASP.NET MVC</title>
      <description>By default, the ASP.NET MVC framework instantiate controllers calling their default constructor. This makes using Dependency Injection impossible. But, as almost everything inside that framework, the logic with which a controller is instantiated can be replaced with you own logic. This can be done creating your own ControllerFactory, which is pretty simple. But if you are using one of the many popular DI/IoC libraries, that task is even simpler, since there are already custom controller factories for almost all the IoC libraries available. In this post we are are going to see how to use the ControllerFactory that delegates to Ninject the creation of your controllers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f02%2f05%2fhow-to-use-ninject-with-asp.net-mvc.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f02%2f05%2fhow-to-use-ninject-with-asp.net-mvc.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_to_use_Ninject_with_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_use_Ninject_with_ASP_NET_MVC</guid>
      <pubDate>Thu, 05 Feb 2009 20:16:02 GMT</pubDate>
    </item>
    <item>
      <title>How to use Ninject with ASP.NET MVC</title>
      <description>By default, the ASP.NET MVC framework instantiate controllers calling their default constructor. This makes using Dependency Injection impossible. But, as almost everything inside that framework, the logic with which a controller is instantiated can be replaced with you own logic. This can be done creating your own ControllerFactory, which is pretty simple. But if you are using one of the many popular DI/IoC libraries, that task is even simpler, since there are already custom controller factories for almost all the IoC libraries available. In this post we are are going to see how to use the ControllerFactory that delegates to Ninject the creation of your controllers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f02%2f05%2fhow-to-use-ninject-with-asp.net-mvc.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f02%2f05%2fhow-to-use-ninject-with-asp.net-mvc.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_to_use_Ninject_with_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_use_Ninject_with_ASP_NET_MVC</guid>
      <pubDate>Thu, 05 Feb 2009 20:16:02 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>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>Comparing .NET DI (IoC) Frameworks, Part 2</title>
      <description>A second part of popular IoC frameworks comparison. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.ashmind.com%2findex.php%2f2008%2f09%2f08%2fcomparing-net-di-ioc-frameworks-part-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.ashmind.com%2findex.php%2f2008%2f09%2f08%2fcomparing-net-di-ioc-frameworks-part-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Comparing_NET_DI_IoC_Frameworks_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Comparing_NET_DI_IoC_Frameworks_Part_2</guid>
      <pubDate>Tue, 09 Sep 2008 14:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Spoiled with Dependency Injection</title>
      <description>This post could be interpreted as a starting point to get links and a few warm words to the choice of DI container available out there &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frealfiction.net%2f%3fq%3dnode%2f166"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frealfiction.net%2f%3fq%3dnode%2f166" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Spoiled_with_Dependency_Injection</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Spoiled_with_Dependency_Injection</guid>
      <pubDate>Tue, 09 Sep 2008 01:45:13 GMT</pubDate>
    </item>
    <item>
      <title>Creating a binding factory for Ninject</title>
      <description>A quick primer on setting up a Ninject factory so that you can easily start using it in your next project. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f08%2f21%2fCreating-a-binding-factory-for-Ninject.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f08%2f21%2fCreating-a-binding-factory-for-Ninject.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Creating_a_binding_factory_for_Ninject</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Creating_a_binding_factory_for_Ninject</guid>
      <pubDate>Sat, 23 Aug 2008 05:01:14 GMT</pubDate>
    </item>
    <item>
      <title>Comparing .NET DI (IoC) Frameworks, Part 1</title>
      <description>A first part of feature comparison between the most popular DI (IoC) Frameworks: Castle, Unity, Autofac, Ninject, StructureMap and Spring.Net. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.ashmind.com%2findex.php%2f2008%2f08%2f19%2fcomparing-net-di-ioc-frameworks-part-1%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.ashmind.com%2findex.php%2f2008%2f08%2f19%2fcomparing-net-di-ioc-frameworks-part-1%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Comparing_NET_DI_IoC_Frameworks_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Comparing_NET_DI_IoC_Frameworks_Part_1</guid>
      <pubDate>Wed, 20 Aug 2008 03:18:44 GMT</pubDate>
    </item>
    <item>
      <title>Playing Nice With Service Locators</title>
      <description>An explanation of how you can use the Service Locator pattern along with dependency injection to make your code more flexible in certain cases. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fkohari.org%2f2008%2f06%2f18%2fplaying-nice-with-service-locators%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fkohari.org%2f2008%2f06%2f18%2fplaying-nice-with-service-locators%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Playing_Nice_With_Service_Locators</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Playing_Nice_With_Service_Locators</guid>
      <pubDate>Thu, 19 Jun 2008 01:16:09 GMT</pubDate>
    </item>
    <item>
      <title>Real Ultimate Power: Dependency Injection With Ninject</title>
      <description>Using Ninject for Dependency Injection / IoC &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.frickinsweet.com%2fryanlanciaux.com%2fpost%2fReal-Ultimate-Power--Dependency-Injection-with-Ninject.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.frickinsweet.com%2fryanlanciaux.com%2fpost%2fReal-Ultimate-Power--Dependency-Injection-with-Ninject.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Real_Ultimate_Power_Dependency_Injection_With_Ninject</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Real_Ultimate_Power_Dependency_Injection_With_Ninject</guid>
      <pubDate>Thu, 27 Mar 2008 20:01:09 GMT</pubDate>
    </item>
    <item>
      <title>Dependency Injection Using Ninject</title>
      <description>This article discussed dependency injection, specifically using a new .NET framework called Ninject. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jaltiere.com%2f%3fp%3d23"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jaltiere.com%2f%3fp%3d23" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Dependency_Injection_Using_Ninject</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Dependency_Injection_Using_Ninject</guid>
      <pubDate>Tue, 04 Sep 2007 20:01:02 GMT</pubDate>
    </item>
  </channel>
</rss>
