<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Ninject 2 and Extensions</title>
	<atom:link href="http://kohari.org/2009/03/18/ninject-2-and-extensions/feed/" rel="self" type="application/rss+xml" />
	<link>http://kohari.org/2009/03/18/ninject-2-and-extensions/</link>
	<description>Rambling and occasional wisdom from Nate Kohari</description>
	<lastBuildDate>Thu, 21 Jul 2011 13:50:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Thomas Scheelhardt</title>
		<link>http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-358</link>
		<dc:creator><![CDATA[Thomas Scheelhardt]]></dc:creator>
		<pubDate>Thu, 25 Feb 2010 13:38:28 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-358</guid>
		<description><![CDATA[And one more of the same... Is Ninject dead and if not is there an expected release data for version 2?]]></description>
		<content:encoded><![CDATA[<p>And one more of the same&#8230; Is Ninject dead and if not is there an expected release data for version 2?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom R</title>
		<link>http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-357</link>
		<dc:creator><![CDATA[Tom R]]></dc:creator>
		<pubDate>Wed, 09 Dec 2009 16:50:22 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-357</guid>
		<description><![CDATA[Same question from over here.. Is Ninject dead?

We are just evaluating this framework and really like what we see but are hesitant about picking up a dying technology..  any news?]]></description>
		<content:encoded><![CDATA[<p>Same question from over here.. Is Ninject dead?</p>
<p>We are just evaluating this framework and really like what we see but are hesitant about picking up a dying technology..  any news?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oliver Weichhold</title>
		<link>http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-356</link>
		<dc:creator><![CDATA[Oliver Weichhold]]></dc:creator>
		<pubDate>Tue, 27 Oct 2009 23:10:34 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-356</guid>
		<description><![CDATA[5 Months later - same question: Is it dead? :)]]></description>
		<content:encoded><![CDATA[<p>5 Months later &#8211; same question: Is it dead? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Kohari</title>
		<link>http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-353</link>
		<dc:creator><![CDATA[Nate Kohari]]></dc:creator>
		<pubDate>Mon, 01 Jun 2009 00:30:36 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-353</guid>
		<description><![CDATA[@Adriano: Nope, it just hasn&#039;t needed much attention lately. :) Full release will be coming soon.]]></description>
		<content:encoded><![CDATA[<p>@Adriano: Nope, it just hasn&#8217;t needed much attention lately. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Full release will be coming soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adriano Machado</title>
		<link>http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-352</link>
		<dc:creator><![CDATA[Adriano Machado]]></dc:creator>
		<pubDate>Sun, 31 May 2009 21:59:30 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-352</guid>
		<description><![CDATA[Is Ninject 2.0 development dead?]]></description>
		<content:encoded><![CDATA[<p>Is Ninject 2.0 development dead?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Brown</title>
		<link>http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-351</link>
		<dc:creator><![CDATA[Michael Brown]]></dc:creator>
		<pubDate>Fri, 08 May 2009 14:59:09 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-351</guid>
		<description><![CDATA[Looks like Christoph had the same idea as me kind of.]]></description>
		<content:encoded><![CDATA[<p>Looks like Christoph had the same idea as me kind of.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Brown</title>
		<link>http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-350</link>
		<dc:creator><![CDATA[Michael Brown]]></dc:creator>
		<pubDate>Fri, 08 May 2009 14:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-350</guid>
		<description><![CDATA[This is just a thought...what if you made the extension loading mechanism an extension itself? And require the user to load it if they want to use it.]]></description>
		<content:encoded><![CDATA[<p>This is just a thought&#8230;what if you made the extension loading mechanism an extension itself? And require the user to load it if they want to use it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christoph Walcher</title>
		<link>http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-349</link>
		<dc:creator><![CDATA[Christoph Walcher]]></dc:creator>
		<pubDate>Tue, 21 Apr 2009 07:23:24 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-349</guid>
		<description><![CDATA[I like the extension loading idea, but not turned on by default. I&#039;d opt for a solution where an ExtensionDiscovery strategy class is passed to ninject to load extensions.

Possible ExtensionDiscovery strategy implementations could be:
* NoExtensionDiscovery
* AssemblyExtensionDiscovery
* AutoExtensionDiscovery

with NoExtensionDiscovery as default.

IExtensionDiscovery interface would have a method GetExtensionTypes with a signature somehow like this:

IExtension[] GetExtensionTypes()
{
 ...
}

Code could look like this:

var settings = new NinjectSettings { ExtensionDiscovery = new AssemblyExtensionDiscovery().ByType().ByType() };
var kernel = new StandardKernel(settings, ...);

Could be nice, no selector argument needed, extensible as such too.]]></description>
		<content:encoded><![CDATA[<p>I like the extension loading idea, but not turned on by default. I&#8217;d opt for a solution where an ExtensionDiscovery strategy class is passed to ninject to load extensions.</p>
<p>Possible ExtensionDiscovery strategy implementations could be:<br />
* NoExtensionDiscovery<br />
* AssemblyExtensionDiscovery<br />
* AutoExtensionDiscovery</p>
<p>with NoExtensionDiscovery as default.</p>
<p>IExtensionDiscovery interface would have a method GetExtensionTypes with a signature somehow like this:</p>
<p>IExtension[] GetExtensionTypes()<br />
{<br />
 &#8230;<br />
}</p>
<p>Code could look like this:</p>
<p>var settings = new NinjectSettings { ExtensionDiscovery = new AssemblyExtensionDiscovery().ByType().ByType() };<br />
var kernel = new StandardKernel(settings, &#8230;);</p>
<p>Could be nice, no selector argument needed, extensible as such too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Meyer</title>
		<link>http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-348</link>
		<dc:creator><![CDATA[Peter Meyer]]></dc:creator>
		<pubDate>Thu, 19 Mar 2009 05:12:08 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-348</guid>
		<description><![CDATA[One things for sure, you won&#039;t be able to please us all! :P

I would vote for a mechanism that is simple and operates in medium trust environments -- of course &quot;simple&quot; is subjective to some extent, but medium trust is not.

I don&#039;t think there&#039;s anything wrong with specifying a naming convention for assemblies -- and providing the ability to override that pattern in the kernel settings.  I think that provides you a mechanism for easy assembly identification and eliminates the need for spinning up a separate app domain.  And, yes, it places some responsibility back on the developer to not screw up and RTFM (or wiki page or whatever the case may be), but what&#039;s wrong with that?]]></description>
		<content:encoded><![CDATA[<p>One things for sure, you won&#8217;t be able to please us all! <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>I would vote for a mechanism that is simple and operates in medium trust environments &#8212; of course &#8220;simple&#8221; is subjective to some extent, but medium trust is not.</p>
<p>I don&#8217;t think there&#8217;s anything wrong with specifying a naming convention for assemblies &#8212; and providing the ability to override that pattern in the kernel settings.  I think that provides you a mechanism for easy assembly identification and eliminates the need for spinning up a separate app domain.  And, yes, it places some responsibility back on the developer to not screw up and RTFM (or wiki page or whatever the case may be), but what&#8217;s wrong with that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brannon</title>
		<link>http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-347</link>
		<dc:creator><![CDATA[Brannon]]></dc:creator>
		<pubDate>Thu, 19 Mar 2009 04:45:51 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/03/18/ninject-2-and-extensions/#comment-347</guid>
		<description><![CDATA[Actually, I like the idea of being able to specify a loading strategy.  You can include a default strategy that is filesystem-based.  The opt-in would be passing an instance of the strategy to the kernel.  That would also allow people to create their own strategies if necessary.]]></description>
		<content:encoded><![CDATA[<p>Actually, I like the idea of being able to specify a loading strategy.  You can include a default strategy that is filesystem-based.  The opt-in would be passing an instance of the strategy to the kernel.  That would also allow people to create their own strategies if necessary.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

