<?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: Frameworks and the Break-Even Point</title>
	<atom:link href="http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/feed/" rel="self" type="application/rss+xml" />
	<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/</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: Andre Carlucci</title>
		<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/#comment-110</link>
		<dc:creator><![CDATA[Andre Carlucci]]></dc:creator>
		<pubDate>Thu, 03 Sep 2009 16:38:15 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-110</guid>
		<description><![CDATA[Hi!
By the way, where is the &quot;With.Parameters.ConstructorArgument&quot; in ninject 2.0 ?]]></description>
		<content:encoded><![CDATA[<p>Hi!<br />
By the way, where is the &#8220;With.Parameters.ConstructorArgument&#8221; in ninject 2.0 ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Kohari</title>
		<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/#comment-109</link>
		<dc:creator><![CDATA[Nate Kohari]]></dc:creator>
		<pubDate>Fri, 23 May 2008 17:23:48 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-109</guid>
		<description><![CDATA[None of the post was a joke. The jokesters just came to fill out the comments. :)]]></description>
		<content:encoded><![CDATA[<p>None of the post was a joke. The jokesters just came to fill out the comments. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sameer Alibhai</title>
		<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/#comment-108</link>
		<dc:creator><![CDATA[Sameer Alibhai]]></dc:creator>
		<pubDate>Fri, 23 May 2008 17:18:19 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-108</guid>
		<description><![CDATA[I&#039;m sorry, I&#039;m new to DI.  Can you please explain to me which part of this post is the &quot;joke&quot; and which part is true?]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m sorry, I&#8217;m new to DI.  Can you please explain to me which part of this post is the &#8220;joke&#8221; and which part is true?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Blodgett</title>
		<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/#comment-107</link>
		<dc:creator><![CDATA[Matt Blodgett]]></dc:creator>
		<pubDate>Thu, 03 Apr 2008 19:03:34 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-107</guid>
		<description><![CDATA[Great post, Nate.


&quot;Maybe it’s just me, but those 4 lines of code (complete with IntelliSense!) are much simpler than the 20 or so lines of XML. You’re using a big powerful IDE, so why not take advantage of it to set up your DI framework?&quot;

Yes! Yes! Yes! I couldn&#039;t agree more.]]></description>
		<content:encoded><![CDATA[<p>Great post, Nate.</p>
<p>&#8220;Maybe it’s just me, but those 4 lines of code (complete with IntelliSense!) are much simpler than the 20 or so lines of XML. You’re using a big powerful IDE, so why not take advantage of it to set up your DI framework?&#8221;</p>
<p>Yes! Yes! Yes! I couldn&#8217;t agree more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Not John Slater</title>
		<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/#comment-106</link>
		<dc:creator><![CDATA[Not John Slater]]></dc:creator>
		<pubDate>Thu, 03 Apr 2008 17:32:17 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-106</guid>
		<description><![CDATA[Guess again.

Keep up the good work.]]></description>
		<content:encoded><![CDATA[<p>Guess again.</p>
<p>Keep up the good work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Kohari</title>
		<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/#comment-105</link>
		<dc:creator><![CDATA[Nate Kohari]]></dc:creator>
		<pubDate>Tue, 01 Apr 2008 18:58:26 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-105</guid>
		<description><![CDATA[@John: For once you post a comment with your real name! What&#039;s wrong, run out of other people to impersonate? *grin*]]></description>
		<content:encoded><![CDATA[<p>@John: For once you post a comment with your real name! What&#8217;s wrong, run out of other people to impersonate? *grin*</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Slater</title>
		<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/#comment-104</link>
		<dc:creator><![CDATA[John Slater]]></dc:creator>
		<pubDate>Tue, 01 Apr 2008 18:56:04 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-104</guid>
		<description><![CDATA[Good one.  You had me fooled captain refactor.]]></description>
		<content:encoded><![CDATA[<p>Good one.  You had me fooled captain refactor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Kohari</title>
		<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/#comment-103</link>
		<dc:creator><![CDATA[Nate Kohari]]></dc:creator>
		<pubDate>Tue, 01 Apr 2008 14:53:22 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-103</guid>
		<description><![CDATA[@Issac: I take it you don&#039;t agree. :)]]></description>
		<content:encoded><![CDATA[<p>@Issac: I take it you don&#8217;t agree. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Isaac Mendenhall</title>
		<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/#comment-102</link>
		<dc:creator><![CDATA[Isaac Mendenhall]]></dc:creator>
		<pubDate>Tue, 01 Apr 2008 14:50:44 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-102</guid>
		<description><![CDATA[I read your post three times before I realized it was April Fools Day.  Good one!  I completely fell for it.]]></description>
		<content:encoded><![CDATA[<p>I read your post three times before I realized it was April Fools Day.  Good one!  I completely fell for it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Kohari</title>
		<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/#comment-101</link>
		<dc:creator><![CDATA[Nate Kohari]]></dc:creator>
		<pubDate>Tue, 01 Apr 2008 13:39:01 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-101</guid>
		<description><![CDATA[You don&#039;t need to (and in fact you shouldn&#039;t!) create a new kernel each time you activate something. Most applications only ever need one kernel, typically created during startup.

I actually have an idea in the works for automatic module installation. Basically, it would search through all loaded assemblies for types that inherit from IModule and install them into a kernel.

I&#039;ve also been tempted to create a static facade that would provide easier access to a kernel instance. I&#039;ve avoided it because the purist in me thinks it&#039;s a bad way to go about DI -- since it couples all of your code to the static facade. I&#039;ll probably add it before 1.0, but with a warning in the documentation that There Be Dragons. :)]]></description>
		<content:encoded><![CDATA[<p>You don&#8217;t need to (and in fact you shouldn&#8217;t!) create a new kernel each time you activate something. Most applications only ever need one kernel, typically created during startup.</p>
<p>I actually have an idea in the works for automatic module installation. Basically, it would search through all loaded assemblies for types that inherit from IModule and install them into a kernel.</p>
<p>I&#8217;ve also been tempted to create a static facade that would provide easier access to a kernel instance. I&#8217;ve avoided it because the purist in me thinks it&#8217;s a bad way to go about DI &#8212; since it couples all of your code to the static facade. I&#8217;ll probably add it before 1.0, but with a warning in the documentation that There Be Dragons. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

