<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tales From The Cloud &#187; DSL</title>
	<atom:link href="http://blog.newsplore.com/tag/dsl/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.newsplore.com</link>
	<description>Everything beta</description>
	<lastBuildDate>Sun, 05 Feb 2012 09:03:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>REST is DSL</title>
		<link>http://blog.newsplore.com/2008/11/06/rest-is-dsl</link>
		<comments>http://blog.newsplore.com/2008/11/06/rest-is-dsl#comments</comments>
		<pubDate>Fri, 07 Nov 2008 03:18:37 +0000</pubDate>
		<dc:creator>Florin</dc:creator>
				<category><![CDATA[opinions]]></category>
		<category><![CDATA[DSL]]></category>
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://blog.newsplore.com/?p=238</guid>
		<description><![CDATA[I like RESTful URLs. They clearly express the intent of the provided resource. We humans speak a language close to REST when we talk to The Internet.  Take a look at Google&#8217;s RESTful search query, probably the most used RESTful URL ever: http://www.google.com/search?q=your-terms-of-choice in freeform language this translates to: &#8220;Google, search for this term.&#8221; How [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="padding-right:0;margin-top:3px"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.newsplore.com%2F2008%2F11%2F06%2Frest-is-dsl"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.newsplore.com%2F2008%2F11%2F06%2Frest-is-dsl" height="61" width="51" /></a></div><p>I like <a title="REST" href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST</a>ful URLs. They clearly express the intent of the provided resource. We humans speak a language close to REST when we talk to The Internet. </p>
<p>Take a look at Google&#8217;s RESTful search query, probably the most used RESTful URL ever:</p>
<pre>http://www.google.com/search?q=your-terms-of-choice</pre>
<p>in freeform language this translates to: &#8220;Google, search for this term.&#8221;</p>
<p>How about the Flickr RESTful tag cluster search service:</p>
<pre>http://api.flickr.com/services/rest/?method=flickr.tags.getClusters&amp;
api_key=a6f11b67ae348a7b3f2da0d865b8bc1d&amp;tag=Berlin</pre>
<p>In Flickr lingo this means: &#8220;Fetch all tag clusters for the &#8216;Berlin&#8217; tag&#8221;.</p>
<p>It doesn&#8217;t take much to understand RESTful URLs. They speak the language of the domain they represent and therefore in the Web Services provider-consumer world:</p>
<p><b>The collection of all RESTful services provided by a domain represents its web-oriented Domain Specific Language.</b>  </p>
<p><a title="DSL" href="http://www.martinfowler.com/bliki/DomainSpecificLanguage.html">DSL</a>s have been around for a long time. For more information check Martin Fowler&#8217;s <a title="Fowler's DSL talk" href="http://www.infoq.com/presentations/domain-specific-languages">talk</a> on the subject.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.newsplore.com/2008/11/06/rest-is-dsl/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

