<?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 for Trek</title>
	<atom:link href="http://wonderfullyflawed.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://wonderfullyflawed.com</link>
	<description></description>
	<lastBuildDate>Thu, 11 Mar 2010 06:04:04 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Get Your API Right by Notional Slurry &#187; links for 2010-03-10</title>
		<link>http://wonderfullyflawed.com/2009/07/02/get-your-api-right/#comment-929</link>
		<dc:creator>Notional Slurry &#187; links for 2010-03-10</dc:creator>
		<pubDate>Thu, 11 Mar 2010 06:04:04 +0000</pubDate>
		<guid isPermaLink="false">http://wonderfullyflawed.com/?p=257#comment-929</guid>
		<description>[...] Get Your API Right « Trek &quot;Every project I’ve worked on in the last two years has heavily involved the use of web APIs. Libersy at the time (no idea about now) had an architecture that was extensively API based, even for communication between internal applications (an architecture I strongly argued against, bee tea dubs). Since then I’ve futzed with web APIs almost exclusively. From very narrow focused uses like University of Michigan’s Bluestream Service, to more broad but still fairly local APIs like the Ann Arbor District Library’s soon-to-be-updated API, all the way to APIs of major web applications like Twitter and Flickr. [...]</description>
		<content:encoded><![CDATA[<p>[...] Get Your API Right « Trek &quot;Every project I’ve worked on in the last two years has heavily involved the use of web APIs. Libersy at the time (no idea about now) had an architecture that was extensively API based, even for communication between internal applications (an architecture I strongly argued against, bee tea dubs). Since then I’ve futzed with web APIs almost exclusively. From very narrow focused uses like University of Michigan’s Bluestream Service, to more broad but still fairly local APIs like the Ann Arbor District Library’s soon-to-be-updated API, all the way to APIs of major web applications like Twitter and Flickr. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on One Man Tests/Specs by Tripp Lilley</title>
		<link>http://wonderfullyflawed.com/2008/10/20/one-man-testsspecs/#comment-928</link>
		<dc:creator>Tripp Lilley</dc:creator>
		<pubDate>Wed, 10 Mar 2010 18:05:43 +0000</pubDate>
		<guid isPermaLink="false">http://wonderfullyflawed.wordpress.com/?p=116#comment-928</guid>
		<description>A huge +1 for this post.

A former boss used to refer to anything he put off as &quot;Tomorrow Man&#039;s problem!&quot;

In the past decade of primarily developing as a &quot;team of one,&quot; I have been motivated to follow &quot;best practices&quot; largely by my knowing how pissed Tomorrow Man is going to be when he shows up for work and sees what I&#039;ve done to his code!

Tomorrow Man loves it when I use source control, reproducible builds, and a bunch of other things on Joel Spolsky&#039;s List, too :-)</description>
		<content:encoded><![CDATA[<p>A huge +1 for this post.</p>
<p>A former boss used to refer to anything he put off as &#8220;Tomorrow Man&#8217;s problem!&#8221;</p>
<p>In the past decade of primarily developing as a &#8220;team of one,&#8221; I have been motivated to follow &#8220;best practices&#8221; largely by my knowing how pissed Tomorrow Man is going to be when he shows up for work and sees what I&#8217;ve done to his code!</p>
<p>Tomorrow Man loves it when I use source control, reproducible builds, and a bunch of other things on Joel Spolsky&#8217;s List, too :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Four Questions You Must Ask Before Working on an Existing Rails App by John</title>
		<link>http://wonderfullyflawed.com/2009/02/01/four-questions-you-must-ask-before-working-on-an-existing-rails-app/#comment-917</link>
		<dc:creator>John</dc:creator>
		<pubDate>Fri, 05 Feb 2010 04:44:34 +0000</pubDate>
		<guid isPermaLink="false">http://wonderfullyflawed.com/?p=155#comment-917</guid>
		<description>Thanks. This is quite an insightful article, especially regarding taking on projects without pre-existing tests. I&#039;m currently in that boat, and not only does it make the app more fragile, it removes a lot of assistance to understanding the code.

I&#039;d like to pick on one point though. You make a fairly solid statement that using RESTful routes is the only way to architect a Rails application. The problem with that statement is that is not always the case. 

It&#039;s true that REST is a useful paradigm, but that doesn&#039;t mean that it is always the way to solve a problem. There are some web sites or applications that would benefit from a non-RESTful architecture.

Don&#039;t forget that there is no single silver bullet that will solve every programming problem, there&#039;s no single web application architecture that will apply everywhere.

As long as Rails supports non-RESTful methods, there will be a place for using them in Rails applications.</description>
		<content:encoded><![CDATA[<p>Thanks. This is quite an insightful article, especially regarding taking on projects without pre-existing tests. I&#8217;m currently in that boat, and not only does it make the app more fragile, it removes a lot of assistance to understanding the code.</p>
<p>I&#8217;d like to pick on one point though. You make a fairly solid statement that using RESTful routes is the only way to architect a Rails application. The problem with that statement is that is not always the case. </p>
<p>It&#8217;s true that REST is a useful paradigm, but that doesn&#8217;t mean that it is always the way to solve a problem. There are some web sites or applications that would benefit from a non-RESTful architecture.</p>
<p>Don&#8217;t forget that there is no single silver bullet that will solve every programming problem, there&#8217;s no single web application architecture that will apply everywhere.</p>
<p>As long as Rails supports non-RESTful methods, there will be a place for using them in Rails applications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Automating iTunes Gift Cards by wonderfullyflawed</title>
		<link>http://wonderfullyflawed.com/2010/01/14/automating-itunes-gift-cards/#comment-911</link>
		<dc:creator>wonderfullyflawed</dc:creator>
		<pubDate>Sat, 16 Jan 2010 15:09:30 +0000</pubDate>
		<guid isPermaLink="false">http://wonderfullyflawed.com/?p=283#comment-911</guid>
		<description>Well, it&#039;s unlikely to change anytime soon: I just bought an iTunes Gift Card &lt;a href=&quot;https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/buyGiftCertificateWizard?deliveryMethod=email&quot; rel=&quot;nofollow&quot;&gt;directly through Apple&lt;/a&gt;. They use the same style link, and the gift card is valid for two years.</description>
		<content:encoded><![CDATA[<p>Well, it&#8217;s unlikely to change anytime soon: I just bought an iTunes Gift Card <a href="https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/buyGiftCertificateWizard?deliveryMethod=email" rel="nofollow">directly through Apple</a>. They use the same style link, and the gift card is valid for two years.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Automating iTunes Gift Cards by wonderfullyflawed</title>
		<link>http://wonderfullyflawed.com/2010/01/14/automating-itunes-gift-cards/#comment-910</link>
		<dc:creator>wonderfullyflawed</dc:creator>
		<pubDate>Thu, 14 Jan 2010 19:56:23 +0000</pubDate>
		<guid isPermaLink="false">http://wonderfullyflawed.com/?p=283#comment-910</guid>
		<description>they *could* change at any point. However, this is a short-running project  and we also display the redeem code if users want to copy/paste.</description>
		<content:encoded><![CDATA[<p>they *could* change at any point. However, this is a short-running project  and we also display the redeem code if users want to copy/paste.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Automating iTunes Gift Cards by Sarah</title>
		<link>http://wonderfullyflawed.com/2010/01/14/automating-itunes-gift-cards/#comment-909</link>
		<dc:creator>Sarah</dc:creator>
		<pubDate>Thu, 14 Jan 2010 19:52:02 +0000</pubDate>
		<guid isPermaLink="false">http://wonderfullyflawed.com/?p=283#comment-909</guid>
		<description>Just one more reason why you are *super* awesome.</description>
		<content:encoded><![CDATA[<p>Just one more reason why you are *super* awesome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Automating iTunes Gift Cards by Pims</title>
		<link>http://wonderfullyflawed.com/2010/01/14/automating-itunes-gift-cards/#comment-908</link>
		<dc:creator>Pims</dc:creator>
		<pubDate>Thu, 14 Jan 2010 19:17:28 +0000</pubDate>
		<guid isPermaLink="false">http://wonderfullyflawed.com/?p=283#comment-908</guid>
		<description>That&#039;s neat. The question is, as always, can we rely on Apple not changing their implementation ?</description>
		<content:encoded><![CDATA[<p>That&#8217;s neat. The question is, as always, can we rely on Apple not changing their implementation ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Get Your API Right by wonderfullyflawed</title>
		<link>http://wonderfullyflawed.com/2009/07/02/get-your-api-right/#comment-906</link>
		<dc:creator>wonderfullyflawed</dc:creator>
		<pubDate>Thu, 07 Jan 2010 21:50:29 +0000</pubDate>
		<guid isPermaLink="false">http://wonderfullyflawed.com/?p=257#comment-906</guid>
		<description>According to the spec: &quot;The POST method is used to request that the origin server accept the entity enclosed in the request as a new subordinate of the resource identified by the Request-URI in the Request-Line&quot;

In examples urls above (e.g. &quot;/photos&quot; and &quot;/photos/somephotoid&quot;) &quot;/photos&quot; is the existing resource (the collection of all photos) a POST request asks to create a new subordinate (in this case, a new photo).

PUT handles entirely new entities or, if the Request-URI represents an existing resource &quot;the enclosed entity SHOULD be considered as a modified version of the one residing on the origin server&quot;.

In this case PUT to the collection would, I&#039;m assuming, mean either create &quot;/photos&quot; as an acceptable new resource if it did not exist, or alter the resource represented at &quot;/photos&quot; in some way.</description>
		<content:encoded><![CDATA[<p>According to the spec: &#8220;The POST method is used to request that the origin server accept the entity enclosed in the request as a new subordinate of the resource identified by the Request-URI in the Request-Line&#8221;</p>
<p>In examples urls above (e.g. &#8220;/photos&#8221; and &#8220;/photos/somephotoid&#8221;) &#8220;/photos&#8221; is the existing resource (the collection of all photos) a POST request asks to create a new subordinate (in this case, a new photo).</p>
<p>PUT handles entirely new entities or, if the Request-URI represents an existing resource &#8220;the enclosed entity SHOULD be considered as a modified version of the one residing on the origin server&#8221;.</p>
<p>In this case PUT to the collection would, I&#8217;m assuming, mean either create &#8220;/photos&#8221; as an acceptable new resource if it did not exist, or alter the resource represented at &#8220;/photos&#8221; in some way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Get Your API Right by ZeissS</title>
		<link>http://wonderfullyflawed.com/2009/07/02/get-your-api-right/#comment-905</link>
		<dc:creator>ZeissS</dc:creator>
		<pubDate>Thu, 07 Jan 2010 17:30:42 +0000</pubDate>
		<guid isPermaLink="false">http://wonderfullyflawed.com/?p=257#comment-905</guid>
		<description>Are you sure you got POST and PUT right? Afaik PUT is for creating resources, not POST.</description>
		<content:encoded><![CDATA[<p>Are you sure you got POST and PUT right? Afaik PUT is for creating resources, not POST.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Course by Þankaregn, hugrenningar og allt &#187; Blog Archive &#187; Fyrir þá sem vilja læra á ruby-on-rails rammaumhverfið</title>
		<link>http://wonderfullyflawed.com/course/#comment-741</link>
		<dc:creator>Þankaregn, hugrenningar og allt &#187; Blog Archive &#187; Fyrir þá sem vilja læra á ruby-on-rails rammaumhverfið</dc:creator>
		<pubDate>Tue, 25 Aug 2009 13:04:38 +0000</pubDate>
		<guid isPermaLink="false">http://wonderfullyflawed.wordpress.com/?page_id=8#comment-741</guid>
		<description>[...] Trek heldur Ãºti Ã¡fanga Ã­ Ruby on Rails frÃ¦Ã°um Ã­ Ann Harbour, en Ã©g mÃ¦li meÃ° aÃ° Ã¾iÃ° kÃ­kiÃ° Ã¡ Ã¾etta: http://wonderfullyflawed.com/course/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Trek heldur Ãºti Ã¡fanga Ã­ Ruby on Rails frÃ¦Ã°um Ã­ Ann Harbour, en Ã©g mÃ¦li meÃ° aÃ° Ã¾iÃ° kÃ­kiÃ° Ã¡ Ã¾etta: <a href="http://wonderfullyflawed.com/course/" rel="nofollow">http://wonderfullyflawed.com/course/</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
