<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Your API Fails, Who is at Fault?</title><link>http://weblogs.asp.net/podwysocki/archive/2008/05/09/your-api-fails-who-is-at-fault.aspx</link><description>I decided to stay on the Design by Contract side for just a little bit. Recently, Raymond Chen posted "If you pass invalid parameters, then all bets are off" in which he goes into parameter validation and basic defensive programming. Many of the conversations</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Dew Drop - May 9, 2008 | Alvin Ashcraft's Morning Dew</title><link>http://weblogs.asp.net/podwysocki/archive/2008/05/09/your-api-fails-who-is-at-fault.aspx#6173440</link><pubDate>Fri, 09 May 2008 12:50:05 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6173440</guid><dc:creator>Dew Drop - May 9, 2008 | Alvin Ashcraft's Morning Dew</dc:creator><author>Dew Drop - May 9, 2008 | Alvin Ashcraft's Morning Dew</author><description>&lt;p&gt;Pingback from &amp;nbsp;Dew Drop - May 9, 2008 | Alvin Ashcraft's Morning Dew&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6173440" width="1" height="1"&gt;</description></item></channel></rss>