<?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/"
		>
<channel>
	<title>Comments on: on APIs: more craft, less magic</title>
	<atom:link href="http://www.ultrasaurus.com/sarahblog/2009/05/on-apis-more-craft-less-magic/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ultrasaurus.com/sarahblog/2009/05/on-apis-more-craft-less-magic/</link>
	<description>Sarah Allen's reflections on internet software and other topics</description>
	<lastBuildDate>Sun, 08 Jan 2012 16:57:41 -0800</lastBuildDate>
	
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dev Blog AF83 &#187; Blog Archive &#187; Veille technologique : Infrastructure Ruby Rails, HTML, Javascript, Tutoriels, Git, Regexp</title>
		<link>http://www.ultrasaurus.com/sarahblog/2009/05/on-apis-more-craft-less-magic/comment-page-1/#comment-646</link>
		<dc:creator>Dev Blog AF83 &#187; Blog Archive &#187; Veille technologique : Infrastructure Ruby Rails, HTML, Javascript, Tutoriels, Git, Regexp</dc:creator>
		<pubDate>Mon, 11 May 2009 22:16:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.ultrasaurus.com/?p=1254#comment-646</guid>
		<description>[...] http://www.ultrasaurus.com/sarahblog/2009/05/on-apis-more-craft-less-magic/ : un billet de blog sur les API et leurs utilisations dans Rails [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.ultrasaurus.com/sarahblog/2009/05/on-apis-more-craft-less-magic/" rel="nofollow">http://www.ultrasaurus.com/sarahblog/2009/05/on-apis-more-craft-less-magic/</a> : un billet de blog sur les API et leurs utilisations dans Rails [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: clibou</title>
		<link>http://www.ultrasaurus.com/sarahblog/2009/05/on-apis-more-craft-less-magic/comment-page-1/#comment-643</link>
		<dc:creator>clibou</dc:creator>
		<pubDate>Mon, 11 May 2009 05:21:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.ultrasaurus.com/?p=1254#comment-643</guid>
		<description>checkout Twitter API dev Alex @ Stanford
RT @Al3x Slides from talk today: http://bit.ly/68cej. And video (WMV): http://bit.ly/QrLfS. Of interest if you&#039;re into API design.</description>
		<content:encoded><![CDATA[<p>checkout Twitter API dev Alex @ Stanford<br />
RT @Al3x Slides from talk today: <a href="http://bit.ly/68cej" rel="nofollow">http://bit.ly/68cej</a>. And video (WMV): <a href="http://bit.ly/QrLfS" rel="nofollow">http://bit.ly/QrLfS</a>. Of interest if you&#8217;re into API design.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ste</title>
		<link>http://www.ultrasaurus.com/sarahblog/2009/05/on-apis-more-craft-less-magic/comment-page-1/#comment-632</link>
		<dc:creator>ste</dc:creator>
		<pubDate>Thu, 07 May 2009 11:05:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.ultrasaurus.com/?p=1254#comment-632</guid>
		<description>&quot;Rails seems to assume that you want to expose your database object model transparently through your API.  &quot;
Rails doesn&#039;t assume this, like it doesn&#039;t assume that you should have an isomorphic mapping between models and controllers. It&#039;s all about exposing resources: the fact that most developers seem to equate resources with models (and, therefore, tend to expose their object model through their APIs) has nothing to do with Rails (well, maybe the guilt is partly to lay on scaffolding, which may have encouraged this mindset)</description>
		<content:encoded><![CDATA[<p>&#8220;Rails seems to assume that you want to expose your database object model transparently through your API.  &#8221;<br />
Rails doesn&#8217;t assume this, like it doesn&#8217;t assume that you should have an isomorphic mapping between models and controllers. It&#8217;s all about exposing resources: the fact that most developers seem to equate resources with models (and, therefore, tend to expose their object model through their APIs) has nothing to do with Rails (well, maybe the guilt is partly to lay on scaffolding, which may have encouraged this mindset)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Double Shot #447 &#171; A Fresh Cup</title>
		<link>http://www.ultrasaurus.com/sarahblog/2009/05/on-apis-more-craft-less-magic/comment-page-1/#comment-631</link>
		<dc:creator>Double Shot #447 &#171; A Fresh Cup</dc:creator>
		<pubDate>Thu, 07 May 2009 10:23:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.ultrasaurus.com/?p=1254#comment-631</guid>
		<description>[...] on APIs: more craft, less magic - &#8220;Rails seems to assume that you want to expose your database object model transparently through your API. In my experience, this is rarely what you want to do. In fact, it is a crazy way to live.&#8221; [...]</description>
		<content:encoded><![CDATA[<p>[...] on APIs: more craft, less magic &#8211; &#8220;Rails seems to assume that you want to expose your database object model transparently through your API. In my experience, this is rarely what you want to do. In fact, it is a crazy way to live.&#8221; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Lang</title>
		<link>http://www.ultrasaurus.com/sarahblog/2009/05/on-apis-more-craft-less-magic/comment-page-1/#comment-627</link>
		<dc:creator>Matthew Lang</dc:creator>
		<pubDate>Wed, 06 May 2009 19:56:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.ultrasaurus.com/?p=1254#comment-627</guid>
		<description>Great piece Sarah!

It seems that API design has been left out for some time now while Rails developers got fixed on the new application specific features that the framework had to offer.

With the new Rails 3 framework started, and tech like Rails Metal, Rack and Sinatra, more and more developers might start caring more for their API design as well as their application design.</description>
		<content:encoded><![CDATA[<p>Great piece Sarah!</p>
<p>It seems that API design has been left out for some time now while Rails developers got fixed on the new application specific features that the framework had to offer.</p>
<p>With the new Rails 3 framework started, and tech like Rails Metal, Rack and Sinatra, more and more developers might start caring more for their API design as well as their application design.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

