<?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: Framework API Development Best Practices using C# 3.0</title>
	<atom:link href="http://team.pushbomb.com/2008/05/15/domain-driven-framework-development-c-net-35-extension-methods-lambada-empowerment/feed/" rel="self" type="application/rss+xml" />
	<link>http://team.pushbomb.com/2008/05/15/domain-driven-framework-development-c-net-35-extension-methods-lambada-empowerment/</link>
	<description>tv programmed by the collective</description>
	<lastBuildDate>Mon, 08 Mar 2010 23:37:38 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Damon Wilder Carr</title>
		<link>http://team.pushbomb.com/2008/05/15/domain-driven-framework-development-c-net-35-extension-methods-lambada-empowerment/#comment-306</link>
		<dc:creator>Damon Wilder Carr</dc:creator>
		<pubDate>Sat, 30 Aug 2008 17:50:32 +0000</pubDate>
		<guid isPermaLink="false">http://dcarr.wordpress.com/2008/05/15/domain-driven-framework-development-c-net-35-extension-methods-lambada-empowerment/#comment-306</guid>
		<description>Thanks for the feedback... I first say &#039;it&#039;s not about the specific example, it&#039;s about the concept&#039;. Here the concept is where you can go wrong (one of many examples, this was the one at the time that seemed easy to explain and illustrate).

The item to be aware of here is that it looks perfectly OK, compiles then fails at run-time. So again, it&#039;s not about how interesting the &#039;StringBuilder&#039;s Equals situation is or is not&#039;. It&#039;s about the larger concept.

A common problem in writing this kind of material is readers want to make it about the specific examples. It&#039;s 100% about the concepts.

Thanks for your feedback. If your interested I&#039;d love to get feedback on &#039;one level of abstraction&#039; above where you read this from in your previous statement.

Thanks,
Damon Wilder Carr</description>
		<content:encoded><![CDATA[<p>Thanks for the feedback&#8230; I first say &#8216;it&#8217;s not about the specific example, it&#8217;s about the concept&#8217;. Here the concept is where you can go wrong (one of many examples, this was the one at the time that seemed easy to explain and illustrate).</p>
<p>The item to be aware of here is that it looks perfectly OK, compiles then fails at run-time. So again, it&#8217;s not about how interesting the &#8216;StringBuilder&#8217;s Equals situation is or is not&#8217;. It&#8217;s about the larger concept.</p>
<p>A common problem in writing this kind of material is readers want to make it about the specific examples. It&#8217;s 100% about the concepts.</p>
<p>Thanks for your feedback. If your interested I&#8217;d love to get feedback on &#8216;one level of abstraction&#8217; above where you read this from in your previous statement.</p>
<p>Thanks,<br />
Damon Wilder Carr</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frog</title>
		<link>http://team.pushbomb.com/2008/05/15/domain-driven-framework-development-c-net-35-extension-methods-lambada-empowerment/#comment-305</link>
		<dc:creator>Frog</dc:creator>
		<pubDate>Sat, 30 Aug 2008 15:27:35 +0000</pubDate>
		<guid isPermaLink="false">http://dcarr.wordpress.com/2008/05/15/domain-driven-framework-development-c-net-35-extension-methods-lambada-empowerment/#comment-305</guid>
		<description>Your explanation is quite confusing.  For anyone else reading this, there are two slightly odd things going on:

1. StringBuilder provides an Equals(StringBuilder sb) method, but doesn&#039;t override Object.Equals.  This is very unusual.  (IMO, the StringBuilder.Equals method is useless anyway; who cares if two StringBuilders have the same capacity?)

2. The EqualsThis generic method always calls Object.Equals, whatever type it is instantiated with.  That&#039;s how generics work.</description>
		<content:encoded><![CDATA[<p>Your explanation is quite confusing.  For anyone else reading this, there are two slightly odd things going on:</p>
<p>1. StringBuilder provides an Equals(StringBuilder sb) method, but doesn&#8217;t override Object.Equals.  This is very unusual.  (IMO, the StringBuilder.Equals method is useless anyway; who cares if two StringBuilders have the same capacity?)</p>
<p>2. The EqualsThis generic method always calls Object.Equals, whatever type it is instantiated with.  That&#8217;s how generics work.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
