<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Give It A REST! A WCF Love Story</title>
	<link>http://lostintangent.com/2007/11/30/give-it-a-rest-a-wcf-love-story/</link>
	<description>Code is never finished, only abandoned...</description>
	<pubDate>Wed, 20 Aug 2008 09:22:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
		<item>
		<title>By: Mike Schinkel</title>
		<link>http://lostintangent.com/2007/11/30/give-it-a-rest-a-wcf-love-story/#comment-640</link>
		<dc:creator>Mike Schinkel</dc:creator>
		<pubDate>Thu, 17 Jul 2008 14:01:41 +0000</pubDate>
		<guid>http://lostintangent.com/2007/11/30/give-it-a-rest-a-wcf-love-story/#comment-640</guid>
		<description>Hey, thanks for the RESTafarian reference; it's great to see more RESTful love!

A simple note, though. To become a *TRUE* RESTafarian one needs to eschew verbs all but the fundamental verbs (GET/POST/PUT/DELETE) and embrace nouns for all else.  So instead of

   GET http://localhost:8731/GetCurrentTrack

It would be:

   GET http://localhost:8731/CurrentTrack

Or my preference (one of):

   GET http://localhost:8731/currenttrack
   GET http://localhost:8731/current-track

Rather than do a dissertation on why, I'll just point you to some references:

   http://www.xfront.com/REST-Web-Services.html
   http://www.subbu.org/weblogs/main/2008/04/nouns_and_resou.html
   http://www.markbaker.ca/blog/2007/06/13/nouns-verbs-oh-my/
   http://rest.blueoxen.net/cgi-bin/wiki.pl?RestTriangle#nid61Q
   http://rest.blueoxen.net/cgi-bin/wiki.pl?VerbsCanAlsoBeNouns

There are tons of other references on "REST resource = noun, not verb" if you dig for them.  HTH.</description>
		<content:encoded><![CDATA[<p>Hey, thanks for the RESTafarian reference; it&#8217;s great to see more RESTful love!</p>
<p>A simple note, though. To become a *TRUE* RESTafarian one needs to eschew verbs all but the fundamental verbs (GET/POST/PUT/DELETE) and embrace nouns for all else.  So instead of</p>
<p>   GET <a href="http://localhost:8731/GetCurrentTrack" rel="nofollow">http://localhost:8731/GetCurrentTrack</a></p>
<p>It would be:</p>
<p>   GET <a href="http://localhost:8731/CurrentTrack" rel="nofollow">http://localhost:8731/CurrentTrack</a></p>
<p>Or my preference (one of):</p>
<p>   GET <a href="http://localhost:8731/currenttrack" rel="nofollow">http://localhost:8731/currenttrack</a><br />
   GET <a href="http://localhost:8731/current-track" rel="nofollow">http://localhost:8731/current-track</a></p>
<p>Rather than do a dissertation on why, I&#8217;ll just point you to some references:</p>
<p>   <a href="http://www.xfront.com/REST-Web-Services.html" rel="nofollow">http://www.xfront.com/REST-Web-Services.html</a><br />
   <a href="http://www.subbu.org/weblogs/main/2008/04/nouns_and_resou.html" rel="nofollow">http://www.subbu.org/weblogs/main/2008/04/nouns_and_resou.html</a><br />
   <a href="http://www.markbaker.ca/blog/2007/06/13/nouns-verbs-oh-my/" rel="nofollow">http://www.markbaker.ca/blog/2007/06/13/nouns-verbs-oh-my/</a><br />
   <a href="http://rest.blueoxen.net/cgi-bin/wiki.pl?RestTriangle#nid61Q" rel="nofollow">http://rest.blueoxen.net/cgi-bin/wiki.pl?RestTriangle#nid61Q</a><br />
   <a href="http://rest.blueoxen.net/cgi-bin/wiki.pl?VerbsCanAlsoBeNouns" rel="nofollow">http://rest.blueoxen.net/cgi-bin/wiki.pl?VerbsCanAlsoBeNouns</a></p>
<p>There are tons of other references on &#8220;REST resource = noun, not verb&#8221; if you dig for them.  HTH.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
