<?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: REST: the quick pitch</title>
	<atom:link href="http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/feed/" rel="self" type="application/rss+xml" />
	<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/</link>
	<description>Open information and technology.</description>
	<lastBuildDate>Mon, 05 Dec 2011 09:40:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Distributed Weekly 117 &#8212; Scott Banwart&#039;s Blog</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-3934</link>
		<dc:creator><![CDATA[Distributed Weekly 117 &#8212; Scott Banwart&#039;s Blog]]></dc:creator>
		<pubDate>Fri, 26 Aug 2011 14:25:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-3934</guid>
		<description><![CDATA[[...] REST: the quick pitch [...]]]></description>
		<content:encoded><![CDATA[<p>[...] REST: the quick pitch [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2011-07-04 &#8211; Kevin Burke</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-3869</link>
		<dc:creator><![CDATA[links for 2011-07-04 &#8211; Kevin Burke]]></dc:creator>
		<pubDate>Tue, 05 Jul 2011 00:04:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-3869</guid>
		<description><![CDATA[[...] REST: the quick pitch &#124; Quoderat some notes on how to do REST      Jul 4th, 2011 by kevin.       &#8592; links for 2011-07-01 [...]]]></description>
		<content:encoded><![CDATA[<p>[...] REST: the quick pitch | Quoderat some notes on how to do REST      Jul 4th, 2011 by kevin.       &#8592; links for 2011-07-01 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sideline.ca &#187; Elevator pitch for REST</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-664</link>
		<dc:creator><![CDATA[sideline.ca &#187; Elevator pitch for REST]]></dc:creator>
		<pubDate>Tue, 10 Apr 2007 03:18:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-664</guid>
		<description><![CDATA[[...] &#8220;REST: the quick pitch&#8221; is another good article to read if you&#8217;re trying to wrap your head around REST. It comes complete with an elevator pitch:  With REST, every piece of information has its own URL. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] &#8220;REST: the quick pitch&#8221; is another good article to read if you&#8217;re trying to wrap your head around REST. It comes complete with an elevator pitch:  With REST, every piece of information has its own URL. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: New JSR to define a high-level REST API for Java &#171; Noelios Consulting</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-663</link>
		<dc:creator><![CDATA[New JSR to define a high-level REST API for Java &#171; Noelios Consulting]]></dc:creator>
		<pubDate>Tue, 03 Apr 2007 13:21:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-663</guid>
		<description><![CDATA[[...] David Megginson (SAX, XML) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] David Megginson (SAX, XML) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Davis</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-662</link>
		<dc:creator><![CDATA[Jim Davis]]></dc:creator>
		<pubDate>Wed, 14 Mar 2007 01:13:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-662</guid>
		<description><![CDATA[I agree with &quot;Avoid scripting-language file extensions&quot; but not the first reason you give for it.  Attempting to conceal your framework is illusory protection at best, it&#039;s &quot;security through obscurity&quot;.  Your second reason is sufficient: it&#039;s just encapsulation.  Choice of scripting language or framework is an implementation detail that should not be reflected in the URL.]]></description>
		<content:encoded><![CDATA[<p>I agree with &#8220;Avoid scripting-language file extensions&#8221; but not the first reason you give for it.  Attempting to conceal your framework is illusory protection at best, it&#8217;s &#8220;security through obscurity&#8221;.  Your second reason is sufficient: it&#8217;s just encapsulation.  Choice of scripting language or framework is an implementation detail that should not be reflected in the URL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bugfox blog &#187; Blog Archive &#187; David Megginson on REST</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-661</link>
		<dc:creator><![CDATA[bugfox blog &#187; Blog Archive &#187; David Megginson on REST]]></dc:creator>
		<pubDate>Mon, 12 Mar 2007 18:40:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-661</guid>
		<description><![CDATA[[...] David Megginson offers a funny but insightful summary of the most important ideas in REST: The Quick Pitch: [...]]]></description>
		<content:encoded><![CDATA[<p>[...] David Megginson offers a funny but insightful summary of the most important ideas in REST: The Quick Pitch: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete Lacey's Weblog</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-660</link>
		<dc:creator><![CDATA[Pete Lacey's Weblog]]></dc:creator>
		<pubDate>Mon, 05 Mar 2007 18:35:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-660</guid>
		<description><![CDATA[&lt;strong&gt;Are you getting sound advice?&lt;/strong&gt;

If you&#8217;re trying to get your arms around this whole REST thing, then the RESTian posts of the last few weeks have made that job a whole lot easier.
David Meggison starts things off with REST: the quick pitch.  Including this wonderful elevator pi...]]></description>
		<content:encoded><![CDATA[<p><strong>Are you getting sound advice?</strong></p>
<p>If you&#8217;re trying to get your arms around this whole REST thing, then the RESTian posts of the last few weeks have made that job a whole lot easier.<br />
David Meggison starts things off with REST: the quick pitch.  Including this wonderful elevator pi&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pwb</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-659</link>
		<dc:creator><![CDATA[pwb]]></dc:creator>
		<pubDate>Sat, 03 Mar 2007 05:34:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-659</guid>
		<description><![CDATA[I&#039;m not totally sold on getting rid of querystrings. Querystrings have some advantages including being accessed from s and offering a bit of implicit description.

Which is better?

http://shoes.com/shoes/air-jordan/white/large
http://shoes.com/shoes?style=air-jordan&amp;color=white&amp;size=large]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m not totally sold on getting rid of querystrings. Querystrings have some advantages including being accessed from s and offering a bit of implicit description.</p>
<p>Which is better?</p>
<p><a href="http://shoes.com/shoes/air-jordan/white/large" rel="nofollow">http://shoes.com/shoes/air-jordan/white/large</a><br />
<a href="http://shoes.com/shoes?style=air-jordan&#038;color=white&#038;size=large" rel="nofollow">http://shoes.com/shoes?style=air-jordan&#038;color=white&#038;size=large</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pwb</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-658</link>
		<dc:creator><![CDATA[pwb]]></dc:creator>
		<pubDate>Sat, 03 Mar 2007 00:56:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-658</guid>
		<description><![CDATA[I&#039;mnot totally sold on getting rid of querystrings. They have some advantages. A major one is being accessible via s. Another is that they provide a bit of self description.

Which is better?

http://www.books.com/books/isbn/10231234234
http://www.books.com/books?isbn=10231234234]]></description>
		<content:encoded><![CDATA[<p>I&#8217;mnot totally sold on getting rid of querystrings. They have some advantages. A major one is being accessible via s. Another is that they provide a bit of self description.</p>
<p>Which is better?</p>
<p><a href="http://www.books.com/books/isbn/10231234234" rel="nofollow">http://www.books.com/books/isbn/10231234234</a><br />
<a href="http://www.books.com/books?isbn=10231234234" rel="nofollow">http://www.books.com/books?isbn=10231234234</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Nilsson</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-657</link>
		<dc:creator><![CDATA[John Nilsson]]></dc:creator>
		<pubDate>Thu, 01 Mar 2007 18:56:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-657</guid>
		<description><![CDATA[If the net/web ever transform to something passing blocks of data rather than packets between end-points (kind of like distributed hash table-overlay networks of today) I guess URN, resolved to SHA identifiers for a suitable representation by some google-like service who parses RDF webs, would be better than direct SHAs.]]></description>
		<content:encoded><![CDATA[<p>If the net/web ever transform to something passing blocks of data rather than packets between end-points (kind of like distributed hash table-overlay networks of today) I guess URN, resolved to SHA identifiers for a suitable representation by some google-like service who parses RDF webs, would be better than direct SHAs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BillG</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-656</link>
		<dc:creator><![CDATA[BillG]]></dc:creator>
		<pubDate>Tue, 27 Feb 2007 00:36:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-656</guid>
		<description><![CDATA[Great post.

I&#039;m glad that you said &quot;_Try_ to avoid request parameters&quot; (empahasis on try), since I see this as an example of where the ideals of REST taken to the extreme would make life a real pain in the ass. I &quot;try&quot; to do this when desining REST protocols, but only up to a certain point. Query strings are a practical convenience and are so broadly supported that to force every URL to be in the form /foo/bar/foo2/bar2/abc/def would just make things a lot harder than they need to be (for both clients and servers).]]></description>
		<content:encoded><![CDATA[<p>Great post.</p>
<p>I&#8217;m glad that you said &#8220;_Try_ to avoid request parameters&#8221; (empahasis on try), since I see this as an example of where the ideals of REST taken to the extreme would make life a real pain in the ass. I &#8220;try&#8221; to do this when desining REST protocols, but only up to a certain point. Query strings are a practical convenience and are so broadly supported that to force every URL to be in the form /foo/bar/foo2/bar2/abc/def would just make things a lot harder than they need to be (for both clients and servers).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ebyblog &#187; Blog Archive &#187; Bookmarks for February 17th through February 21st</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-655</link>
		<dc:creator><![CDATA[ebyblog &#187; Blog Archive &#187; Bookmarks for February 17th through February 21st]]></dc:creator>
		<pubDate>Thu, 22 Feb 2007 00:31:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-655</guid>
		<description><![CDATA[[...] Megginson Technologies: Quoderat » Blog Archive » REST: the quick pitch - With REST, every piece of information has its own URL. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Megginson Technologies: Quoderat » Blog Archive » REST: the quick pitch &#8211; With REST, every piece of information has its own URL. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: protocol7 &#187; Blog Archive &#187; links for 2007-02-17</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-654</link>
		<dc:creator><![CDATA[protocol7 &#187; Blog Archive &#187; links for 2007-02-17]]></dc:creator>
		<pubDate>Sat, 17 Feb 2007 12:17:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-654</guid>
		<description><![CDATA[[...] REST: the quick pitch (tags: rest HTTP by:david_megginson) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] REST: the quick pitch (tags: rest HTTP by:david_megginson) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Tilkov</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-653</link>
		<dc:creator><![CDATA[Stefan Tilkov]]></dc:creator>
		<pubDate>Sat, 17 Feb 2007 08:31:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-653</guid>
		<description><![CDATA[Very nice, but I disagree with your description of POST and PUT. While POST can do lots of things, it should be used to create when PUT is available, and PUT should be used for updates.]]></description>
		<content:encoded><![CDATA[<p>Very nice, but I disagree with your description of POST and PUT. While POST can do lots of things, it should be used to create when PUT is available, and PUT should be used for updates.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete Lacey</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-652</link>
		<dc:creator><![CDATA[Pete Lacey]]></dc:creator>
		<pubDate>Sat, 17 Feb 2007 00:10:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-652</guid>
		<description><![CDATA[Actually, I know what URNs are (and in fact kinda like &#039;em for namespace names, that or URLs pointing to RDDL documents).  I was wondering what use they would have in a RESTian world outside of that?]]></description>
		<content:encoded><![CDATA[<p>Actually, I know what URNs are (and in fact kinda like &#8216;em for namespace names, that or URLs pointing to RDDL documents).  I was wondering what use they would have in a RESTian world outside of that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: david</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-651</link>
		<dc:creator><![CDATA[david]]></dc:creator>
		<pubDate>Fri, 16 Feb 2007 18:16:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-651</guid>
		<description><![CDATA[Pete:

Your question &quot;how would you dereference it&quot; was exactly what killed URNs in the end (or at least put them into a permanent coma).  They were a big deal in the late 1990s among the web technorati, who wanted to give us identifiers that were not subject to the whims of DNS (for example, you could give an ISBN-based URN to identify a book, instead of the Amazon link), but nobody ever figured out how they would actually work. Since the XML spec was written at that time, it retains the oddity that a system identifier (such as the external DTD subset) can be a URN reference as well as a URL reference, though I&#039;m not sure what most XML parsers would do if they ever ran across something like this:

&lt;pre&gt;
&lt;!DOCTYPE foo SYSTEM &quot;urn:newsml:megginson.com:20070216:foo-dtd:1&quot;&gt;

&lt;foo&gt;Hello, world!&lt;/foo&gt;
&lt;/pre&gt;]]></description>
		<content:encoded><![CDATA[<p>Pete:</p>
<p>Your question &#8220;how would you dereference it&#8221; was exactly what killed URNs in the end (or at least put them into a permanent coma).  They were a big deal in the late 1990s among the web technorati, who wanted to give us identifiers that were not subject to the whims of DNS (for example, you could give an ISBN-based URN to identify a book, instead of the Amazon link), but nobody ever figured out how they would actually work. Since the XML spec was written at that time, it retains the oddity that a system identifier (such as the external DTD subset) can be a URN reference as well as a URL reference, though I&#8217;m not sure what most XML parsers would do if they ever ran across something like this:</p>
<pre>
&lt;!DOCTYPE foo SYSTEM "urn:newsml:megginson.com:20070216:foo-dtd:1"&gt;

&lt;foo&gt;Hello, world!&lt;/foo&gt;
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Downey</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-650</link>
		<dc:creator><![CDATA[Paul Downey]]></dc:creator>
		<pubDate>Fri, 16 Feb 2007 17:12:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-650</guid>
		<description><![CDATA[Love it!
I hate URNs too.

Content-negotiation may come into its own yet, especially with something like yadis for OpenID, but suffixes are ok, so long as they&#039;re the format being returned, not the authoring tool - i.e. .xml, .json, .html is fine, .php, .pl, .asp, .asmx sucks. Much better than ?format=json as seen in Yahoo! services, anyway.]]></description>
		<content:encoded><![CDATA[<p>Love it!<br />
I hate URNs too.</p>
<p>Content-negotiation may come into its own yet, especially with something like yadis for OpenID, but suffixes are ok, so long as they&#8217;re the format being returned, not the authoring tool &#8211; i.e. .xml, .json, .html is fine, .php, .pl, .asp, .asmx sucks. Much better than ?format=json as seen in Yahoo! services, anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete Lacey</title>
		<link>http://quoderat.megginson.com/2007/02/15/rest-the-quick-pitch/#comment-649</link>
		<dc:creator><![CDATA[Pete Lacey]]></dc:creator>
		<pubDate>Fri, 16 Feb 2007 15:44:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/2007/02/15/rest-the-quick-pitch/#comment-649</guid>
		<description><![CDATA[Very nice summary.  Quick question, though.  Who&#039;s advocating the use of URNs?  In what context?  If you were to use URNs to name a resource, how would you dereference it?  Sorry, but I haven&#039;t seen this bit of perceived wisdom before.]]></description>
		<content:encoded><![CDATA[<p>Very nice summary.  Quick question, though.  Who&#8217;s advocating the use of URNs?  In what context?  If you were to use URNs to name a resource, how would you dereference it?  Sorry, but I haven&#8217;t seen this bit of perceived wisdom before.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

