<?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/"
		>
<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>Wed, 01 Sep 2010 18:45:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Andre Carlucci</title>
		<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/comment-page-1/#comment-2539</link>
		<dc:creator>Andre Carlucci</dc:creator>
		<pubDate>Thu, 03 Sep 2009 16:38:15 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-2539</guid>
		<description>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-page-1/#comment-101</link>
		<dc:creator>Nate Kohari</dc:creator>
		<pubDate>Fri, 23 May 2008 17:23:48 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-101</guid>
		<description>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. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sameer Alibhai</title>
		<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/comment-page-1/#comment-100</link>
		<dc:creator>Sameer Alibhai</dc:creator>
		<pubDate>Fri, 23 May 2008 17:18:19 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-100</guid>
		<description>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-page-1/#comment-99</link>
		<dc:creator>Matt Blodgett</dc:creator>
		<pubDate>Thu, 03 Apr 2008 19:03:34 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-99</guid>
		<description>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-page-1/#comment-98</link>
		<dc:creator>Not John Slater</dc:creator>
		<pubDate>Thu, 03 Apr 2008 17:32:17 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-98</guid>
		<description>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-page-1/#comment-97</link>
		<dc:creator>Nate Kohari</dc:creator>
		<pubDate>Tue, 01 Apr 2008 18:58:26 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-97</guid>
		<description>@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-page-1/#comment-96</link>
		<dc:creator>John Slater</dc:creator>
		<pubDate>Tue, 01 Apr 2008 18:56:04 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-96</guid>
		<description>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-page-1/#comment-95</link>
		<dc:creator>Nate Kohari</dc:creator>
		<pubDate>Tue, 01 Apr 2008 14:53:22 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-95</guid>
		<description>@Issac: I take it you don&#039;t agree. :)</description>
		<content:encoded><![CDATA[<p>@Issac: I take it you don&#8217;t agree. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Isaac Mendenhall</title>
		<link>http://kohari.org/2008/04/01/frameworks-and-the-break-even-point/comment-page-1/#comment-94</link>
		<dc:creator>Isaac Mendenhall</dc:creator>
		<pubDate>Tue, 01 Apr 2008 14:50:44 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-94</guid>
		<description>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-page-1/#comment-93</link>
		<dc:creator>Nate Kohari</dc:creator>
		<pubDate>Tue, 01 Apr 2008 13:39:01 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=82#comment-93</guid>
		<description>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. :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
