<?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: dnrTV Episode #126: Roll-Your-Own IoC with Me</title>
	<atom:link href="http://jameskovacs.com/2008/10/15/dnrtv-episode-126-rollyourown-ioc-with-me/feed/" rel="self" type="application/rss+xml" />
	<link>http://jameskovacs.com/2008/10/15/dnrtv-episode-126-rollyourown-ioc-with-me/</link>
	<description></description>
	<lastBuildDate>Wed, 01 Feb 2012 20:51:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: short jokes</title>
		<link>http://jameskovacs.com/2008/10/15/dnrtv-episode-126-rollyourown-ioc-with-me/comment-page-1/#comment-48</link>
		<dc:creator>short jokes</dc:creator>
		<pubDate>Sat, 21 Feb 2009 17:13:07 +0000</pubDate>
		<guid isPermaLink="false">http://jameskovacs.com/2008/10/15/dnrTV+Episode+126+RollYourOwn+IoC+With+Me#comment-48</guid>
		<description>its unique..thumbs up ..
regards</description>
		<content:encoded><![CDATA[<p>its unique..thumbs up ..<br />
regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Kovacs</title>
		<link>http://jameskovacs.com/2008/10/15/dnrtv-episode-126-rollyourown-ioc-with-me/comment-page-1/#comment-47</link>
		<dc:creator>James Kovacs</dc:creator>
		<pubDate>Tue, 27 Jan 2009 06:16:39 +0000</pubDate>
		<guid isPermaLink="false">http://jameskovacs.com/2008/10/15/dnrTV+Episode+126+RollYourOwn+IoC+With+Me#comment-47</guid>
		<description>@Kalle - When dealing with Web Services, you&#039;re usually interacting with a code-gen&#039;d proxy class. Given that this is an external service to my application (or at least a remote interaction point within my application), I define my own interface (and impl), which closely mimics, but hides the details of the proxy. I can then mock this interface. HTH.</description>
		<content:encoded><![CDATA[<p>@Kalle &#8211; When dealing with Web Services, you&#8217;re usually interacting with a code-gen&#8217;d proxy class. Given that this is an external service to my application (or at least a remote interaction point within my application), I define my own interface (and impl), which closely mimics, but hides the details of the proxy. I can then mock this interface. HTH.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kalle Hoppe</title>
		<link>http://jameskovacs.com/2008/10/15/dnrtv-episode-126-rollyourown-ioc-with-me/comment-page-1/#comment-46</link>
		<dc:creator>Kalle Hoppe</dc:creator>
		<pubDate>Tue, 25 Nov 2008 13:39:03 +0000</pubDate>
		<guid isPermaLink="false">http://jameskovacs.com/2008/10/15/dnrTV+Episode+126+RollYourOwn+IoC+With+Me#comment-46</guid>
		<description>Great show, it was a nice complement to your previous dotnetrocks episode.
I have a question, how can I use IOC to mock web services? they don&#039;t have an interface.</description>
		<content:encoded><![CDATA[<p>Great show, it was a nice complement to your previous dotnetrocks episode.<br />
I have a question, how can I use IOC to mock web services? they don&#8217;t have an interface.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juan Pablo Schmiede</title>
		<link>http://jameskovacs.com/2008/10/15/dnrtv-episode-126-rollyourown-ioc-with-me/comment-page-1/#comment-45</link>
		<dc:creator>Juan Pablo Schmiede</dc:creator>
		<pubDate>Wed, 12 Nov 2008 22:24:25 +0000</pubDate>
		<guid isPermaLink="false">http://jameskovacs.com/2008/10/15/dnrTV+Episode+126+RollYourOwn+IoC+With+Me#comment-45</guid>
		<description>Great show, thanks</description>
		<content:encoded><![CDATA[<p>Great show, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike L</title>
		<link>http://jameskovacs.com/2008/10/15/dnrtv-episode-126-rollyourown-ioc-with-me/comment-page-1/#comment-44</link>
		<dc:creator>Mike L</dc:creator>
		<pubDate>Fri, 31 Oct 2008 13:41:41 +0000</pubDate>
		<guid isPermaLink="false">http://jameskovacs.com/2008/10/15/dnrTV+Episode+126+RollYourOwn+IoC+With+Me#comment-44</guid>
		<description>I also enjoyed the show... and have become interested in checking out Resharper.  Would love to have the source code to play with.</description>
		<content:encoded><![CDATA[<p>I also enjoyed the show&#8230; and have become interested in checking out Resharper.  Would love to have the source code to play with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darren</title>
		<link>http://jameskovacs.com/2008/10/15/dnrtv-episode-126-rollyourown-ioc-with-me/comment-page-1/#comment-43</link>
		<dc:creator>Darren</dc:creator>
		<pubDate>Wed, 22 Oct 2008 18:16:51 +0000</pubDate>
		<guid isPermaLink="false">http://jameskovacs.com/2008/10/15/dnrTV+Episode+126+RollYourOwn+IoC+With+Me#comment-43</guid>
		<description>Great show!!! Ditto on uploading code for download.</description>
		<content:encoded><![CDATA[<p>Great show!!! Ditto on uploading code for download.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AB Kolan</title>
		<link>http://jameskovacs.com/2008/10/15/dnrtv-episode-126-rollyourown-ioc-with-me/comment-page-1/#comment-42</link>
		<dc:creator>AB Kolan</dc:creator>
		<pubDate>Wed, 22 Oct 2008 03:57:13 +0000</pubDate>
		<guid isPermaLink="false">http://jameskovacs.com/2008/10/15/dnrTV+Episode+126+RollYourOwn+IoC+With+Me#comment-42</guid>
		<description>Hi James,
Great show !!
We would really appreciate if you can upload the source code examples you used for the show..

Thanks in advance,

Great show again..!!</description>
		<content:encoded><![CDATA[<p>Hi James,<br />
Great show !!<br />
We would really appreciate if you can upload the source code examples you used for the show..</p>
<p>Thanks in advance,</p>
<p>Great show again..!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Byndyu</title>
		<link>http://jameskovacs.com/2008/10/15/dnrtv-episode-126-rollyourown-ioc-with-me/comment-page-1/#comment-41</link>
		<dc:creator>Alexander Byndyu</dc:creator>
		<pubDate>Sun, 19 Oct 2008 03:04:55 +0000</pubDate>
		<guid isPermaLink="false">http://jameskovacs.com/2008/10/15/dnrTV+Episode+126+RollYourOwn+IoC+With+Me#comment-41</guid>
		<description>Hi

I saw it =) Very cool and impressive!
</description>
		<content:encoded><![CDATA[<p>Hi</p>
<p>I saw it =) Very cool and impressive!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean Feldman</title>
		<link>http://jameskovacs.com/2008/10/15/dnrtv-episode-126-rollyourown-ioc-with-me/comment-page-1/#comment-40</link>
		<dc:creator>Sean Feldman</dc:creator>
		<pubDate>Sat, 18 Oct 2008 08:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://jameskovacs.com/2008/10/15/dnrTV+Episode+126+RollYourOwn+IoC+With+Me#comment-40</guid>
		<description>Nice episode - great work!
I would recommend to switch to an implementation where type of implementer is stored against the contract in the dictionary, rather than a concrete instance. Otherwise you end up having a singleton for each request of an interface implementer that can cause headaches later down the road. Activator should do that nicely.</description>
		<content:encoded><![CDATA[<p>Nice episode &#8211; great work!<br />
I would recommend to switch to an implementation where type of implementer is stored against the contract in the dictionary, rather than a concrete instance. Otherwise you end up having a singleton for each request of an interface implementer that can cause headaches later down the road. Activator should do that nicely.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

