<?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 for Discord&amp;Rhyme</title>
	<atom:link href="http://kohari.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://kohari.org</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>Comment on Looking Back by Michael Dubakov</title>
		<link>http://kohari.org/2010/08/24/looking-back/comment-page-1/#comment-2820</link>
		<dc:creator>Michael Dubakov</dc:creator>
		<pubDate>Wed, 01 Sep 2010 18:45:06 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=509#comment-2820</guid>
		<description>I had very similar feelings when I started TargetProcess 6 years ago. I did not go to extreme and left day job only after several releases when it was obvious that product will be quite successful. I worked 3-4 extra hours each day during about half a year. It was hard, but it was fun and really exciting. 

And I completely agree about technical excellence on early stages. However I was not as smart as you and we had to re-write full application from the scratch in 2 years after initial release. It took ~6 months for 4 people...

You&#039;ve created great product in a VERY short time frame.  Congrats!</description>
		<content:encoded><![CDATA[<p>I had very similar feelings when I started TargetProcess 6 years ago. I did not go to extreme and left day job only after several releases when it was obvious that product will be quite successful. I worked 3-4 extra hours each day during about half a year. It was hard, but it was fun and really exciting. </p>
<p>And I completely agree about technical excellence on early stages. However I was not as smart as you and we had to re-write full application from the scratch in 2 years after initial release. It took ~6 months for 4 people&#8230;</p>
<p>You&#8217;ve created great product in a VERY short time frame.  Congrats!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cache-and-Collect Lifecycle Management in Ninject 2.0 by Good read on the life and times of a Ninject object &#124; fzysqr.com</title>
		<link>http://kohari.org/2009/03/06/cache-and-collect-lifecycle-management-in-ninject-20/comment-page-1/#comment-2819</link>
		<dc:creator>Good read on the life and times of a Ninject object &#124; fzysqr.com</dc:creator>
		<pubDate>Tue, 31 Aug 2010 13:47:13 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/03/06/cache-and-collect-lifecycle-management-in-ninject-20/#comment-2819</guid>
		<description>[...] 2.0 IoC implementation yesterday when I came across this great post from the author of himself: Ninject 2.0 Object Lifcycle. The bug I was trying to squash turned out to be completely related to the scope of one of my [...]</description>
		<content:encoded><![CDATA[<p>[...] 2.0 IoC implementation yesterday when I came across this great post from the author of himself: Ninject 2.0 Object Lifcycle. The bug I was trying to squash turned out to be completely related to the scope of one of my [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Looking Back by Tim Ruffles</title>
		<link>http://kohari.org/2010/08/24/looking-back/comment-page-1/#comment-2818</link>
		<dc:creator>Tim Ruffles</dc:creator>
		<pubDate>Wed, 25 Aug 2010 12:29:15 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=509#comment-2818</guid>
		<description>Congrats - that&#039;s an impressive arc (if I&#039;m right, May &#039;09 -&gt; acquired &#039;10? Not clear from the text).

Good lessons in what to do - make&#039;em pay from day 1, so you know you&#039;re creating real value, drop every feature you can, and have a heap of passion for your product :)

Also impressed you successfully found a niche in project management software! Looks a lovely piece of software, nicely tailored to its user group.</description>
		<content:encoded><![CDATA[<p>Congrats &#8211; that&#8217;s an impressive arc (if I&#8217;m right, May &#8217;09 -&gt; acquired &#8217;10? Not clear from the text).</p>
<p>Good lessons in what to do &#8211; make&#8217;em pay from day 1, so you know you&#8217;re creating real value, drop every feature you can, and have a heap of passion for your product :)</p>
<p>Also impressed you successfully found a niche in project management software! Looks a lovely piece of software, nicely tailored to its user group.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fast Late-Bound Invocation with Expression Trees by Tor Arvid Lund</title>
		<link>http://kohari.org/2009/03/06/fast-late-bound-invocation-with-expression-trees/comment-page-1/#comment-2808</link>
		<dc:creator>Tor Arvid Lund</dc:creator>
		<pubDate>Thu, 19 Aug 2010 23:46:03 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/03/06/fast-late-bound-invocation-with-expression-trees/#comment-2808</guid>
		<description>Ahh! Fantastic! This was just what I was looking for. After pulling my hair for hours, your little example helped me solve my issue in about 20 minutes.

Thanks a million!</description>
		<content:encoded><![CDATA[<p>Ahh! Fantastic! This was just what I was looking for. After pulling my hair for hours, your little example helped me solve my issue in about 20 minutes.</p>
<p>Thanks a million!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fast Late-Bound Invocation with Expression Trees by Elegant Code &#187; CreateDelegate&#60;T&#62; &#8211; An Exercise in Using Expressions</title>
		<link>http://kohari.org/2009/03/06/fast-late-bound-invocation-with-expression-trees/comment-page-1/#comment-2804</link>
		<dc:creator>Elegant Code &#187; CreateDelegate&#60;T&#62; &#8211; An Exercise in Using Expressions</dc:creator>
		<pubDate>Fri, 30 Jul 2010 22:32:05 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/03/06/fast-late-bound-invocation-with-expression-trees/#comment-2804</guid>
		<description>[...] going to outperform&#160; Delegate.CreateDelegate(). In fact, if you’re interested have a look at this approach first as it seems much faster. I added some spike code to the Elegant Code repository for those who [...]</description>
		<content:encoded><![CDATA[<p>[...] going to outperform&#160; Delegate.CreateDelegate(). In fact, if you’re interested have a look at this approach first as it seems much faster. I added some spike code to the Elegant Code repository for those who [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Playing Nice With Service Locators by NHibernate, MVC and Ninject &#171; Damian test blog</title>
		<link>http://kohari.org/2008/06/18/playing-nice-with-service-locators/comment-page-1/#comment-2803</link>
		<dc:creator>NHibernate, MVC and Ninject &#171; Damian test blog</dc:creator>
		<pubDate>Thu, 29 Jul 2010 13:44:55 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=89#comment-2803</guid>
		<description>[...] In the sample I&#8217;ve also added a ServiceLocator. When using StructureMap if you don&#8217;t mind&#160;coupling your code to StructureMap (probably not the best idea) you can can configure your container in one place, then make calls to ObjectFactory anywhere you need to. The Ninject kernel doesn&#8217;t work this way, so we need to keep a reference to a configured kernel in a place that can be accessed by the code. Nate Kohari, the author on Ninject provides a good example of the&#160;Service Locator&#160;pattern with Ninject&#160;on his blog. [...]</description>
		<content:encoded><![CDATA[<p>[...] In the sample I&rsquo;ve also added a ServiceLocator. When using StructureMap if you don&rsquo;t mind&nbsp;coupling your code to StructureMap (probably not the best idea) you can can configure your container in one place, then make calls to ObjectFactory anywhere you need to. The Ninject kernel doesn&rsquo;t work this way, so we need to keep a reference to a configured kernel in a place that can be accessed by the code. Nate Kohari, the author on Ninject provides a good example of the&nbsp;Service Locator&nbsp;pattern with Ninject&nbsp;on his blog. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Top 10 Ways to De-Motivate Geeks by Top 10 Ways to De-Motivate Geeks &#8594; Omit Needless</title>
		<link>http://kohari.org/2006/07/20/top-10-ways-to-de-motivate-geeks/comment-page-1/#comment-2794</link>
		<dc:creator>Top 10 Ways to De-Motivate Geeks &#8594; Omit Needless</dc:creator>
		<pubDate>Sun, 23 May 2010 14:18:11 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=27#comment-2794</guid>
		<description>[...] you might be interested in Nate Kohari&#8217;s personal take on a little reverse psychology: The Top 10 Ways to De-Motivate Geeks. That&#8217;s right &#8211; to demotivate [...]</description>
		<content:encoded><![CDATA[<p>[...] you might be interested in Nate Kohari&#8217;s personal take on a little reverse psychology: The Top 10 Ways to De-Motivate Geeks. That&#8217;s right &#8211; to demotivate [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Extension Methods in .NET 2.0 by .net 3.0 &#8211; Extension Methods &#171; .net and everything else&#8230;.</title>
		<link>http://kohari.org/2008/04/04/extension-methods-in-net-20/comment-page-1/#comment-2786</link>
		<dc:creator>.net 3.0 &#8211; Extension Methods &#171; .net and everything else&#8230;.</dc:creator>
		<pubDate>Tue, 09 Mar 2010 12:47:18 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=84#comment-2786</guid>
		<description>[...] Note: Extension methods are not natively supported in .net 2.0. To do so you have to make some changes as explained in this nice article. [...]</description>
		<content:encoded><![CDATA[<p>[...] Note: Extension methods are not natively supported in .net 2.0. To do so you have to make some changes as explained in this nice article. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ninject 2 Reaches Beta! by Using Ninject 2 to resolve conditional bindings with a kernel &#171; Deliberating On Software Development</title>
		<link>http://kohari.org/2009/02/25/ninject-2-reaches-beta/comment-page-1/#comment-2784</link>
		<dc:creator>Using Ninject 2 to resolve conditional bindings with a kernel &#171; Deliberating On Software Development</dc:creator>
		<pubDate>Sun, 07 Mar 2010 00:37:51 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2009/02/25/ninject-2-reaches-beta/#comment-2784</guid>
		<description>[...] Filed under: Uncategorized &#8212; x97mdr @ 12:25 am   A while ago I saw that Nate Kohari was working on a beta version of Ninject, called Ninject 2.&#160; I use Ninject 1.0 in my projects and I’m really happy.&#160; It has a clean API and is [...]</description>
		<content:encoded><![CDATA[<p>[...] Filed under: Uncategorized &#8212; x97mdr @ 12:25 am   A while ago I saw that Nate Kohari was working on a beta version of Ninject, called Ninject 2.&#160; I use Ninject 1.0 in my projects and I’m really happy.&#160; It has a clean API and is [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ninject Forever by Ninject.Extensions.Interception 2.0 Released!</title>
		<link>http://kohari.org/2010/02/25/ninject-forever/comment-page-1/#comment-2783</link>
		<dc:creator>Ninject.Extensions.Interception 2.0 Released!</dc:creator>
		<pubDate>Sat, 06 Mar 2010 23:17:27 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/2010/02/25/ninject-forever/#comment-2783</guid>
		<description>[...] the heels of the Ninject 2.0 release, I am happy to announce the release of the Ninject Interception Extension 2.0. This release [...]</description>
		<content:encoded><![CDATA[<p>[...] the heels of the Ninject 2.0 release, I am happy to announce the release of the Ninject Interception Extension 2.0. This release [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
