<?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: Interoperability Wars &#8211; Episode 6 &#8211; Part 1 &#8211; Revenge of
  Babble</title>
	<atom:link href="http://www.goland.org/revengeofbabble/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.goland.org/revengeofbabble/</link>
	<description>Technology, Politics, Food, Finance, etc.</description>
	<lastBuildDate>Mon, 23 Jan 2012 17:37:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Divide and Conquer &#187; Blog Archive &#187; RESTafari</title>
		<link>http://www.goland.org/revengeofbabble/comment-page-1/#comment-201238</link>
		<dc:creator>Divide and Conquer &#187; Blog Archive &#187; RESTafari</dc:creator>
		<pubDate>Mon, 11 Feb 2008 16:02:06 +0000</pubDate>
		<guid isPermaLink="false">#comment-201238</guid>
		<description>[...] Interoperability Wars - Episode 6 - Part 1 - Revenge of Babble just made me want to create a blog post with that [...]</description>
		<content:encoded><![CDATA[<p>[...] Interoperability Wars &#8211; Episode 6 &#8211; Part 1 &#8211; Revenge of Babble just made me want to create a blog post with that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger</title>
		<link>http://www.goland.org/revengeofbabble/comment-page-1/#comment-181133</link>
		<dc:creator>Roger</dc:creator>
		<pubDate>Wed, 07 Nov 2007 20:04:10 +0000</pubDate>
		<guid isPermaLink="false">#comment-181133</guid>
		<description>I&#039;m just starting to get immersed in this stuff, but it seems like there&#039;s a slippery slope one gets on that starts with &quot;I&#039;m going to publish little blog-like entries&quot; that turns to &quot;I&#039;m going to add some simple custom metadata to my entries&quot; to &quot;I&#039;m going to add lots of potentially complex custom metadata to my entries&quot; and ends up as &quot;my entries are pretty much all data&quot;.

At the bottom of this slope the Atom baggage seems pretty heavy, but my current theory is that the benefits of generic content management outweigh the benefits of a lightweight and tidy schema for the data-only stuff.

Compared to the issues with XHTML+RDF or the ambiguities and adhockery of microformats, the GDATA approach doesn&#039;t seem that nasty to me.  But hey, I&#039;m just a tourist here so far.  :-)</description>
		<content:encoded><![CDATA[<p>I&#8217;m just starting to get immersed in this stuff, but it seems like there&#8217;s a slippery slope one gets on that starts with &#8220;I&#8217;m going to publish little blog-like entries&#8221; that turns to &#8220;I&#8217;m going to add some simple custom metadata to my entries&#8221; to &#8220;I&#8217;m going to add lots of potentially complex custom metadata to my entries&#8221; and ends up as &#8220;my entries are pretty much all data&#8221;.</p>
<p>At the bottom of this slope the Atom baggage seems pretty heavy, but my current theory is that the benefits of generic content management outweigh the benefits of a lightweight and tidy schema for the data-only stuff.</p>
<p>Compared to the issues with XHTML+RDF or the ambiguities and adhockery of microformats, the GDATA approach doesn&#8217;t seem that nasty to me.  But hey, I&#8217;m just a tourist here so far.  :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Administrator</title>
		<link>http://www.goland.org/revengeofbabble/comment-page-1/#comment-180608</link>
		<dc:creator>Administrator</dc:creator>
		<pubDate>Sat, 03 Nov 2007 22:46:40 +0000</pubDate>
		<guid isPermaLink="false">#comment-180608</guid>
		<description>Tobu, the examples in that link use Picasa. Using ATOM to point at lists of things (like Photos) makes a lot of sense. Although I think Google&#039;s use of ATOM in GDATA is really nasty (e.g. shoving data into entry headers instead of into content, etc.).

I think Opensocial is a better example of the problem. There they use GDATA to contain social information. They aren&#039;t pointing at anything. Rather they are collecting together what could be really trivial XML structures that have been bloated all out of recognition by shoe horning them into Feeds and Entries. This is exactly the sort of thing Babble thrives on. Needless complexity.</description>
		<content:encoded><![CDATA[<p>Tobu, the examples in that link use Picasa. Using ATOM to point at lists of things (like Photos) makes a lot of sense. Although I think Google&#8217;s use of ATOM in GDATA is really nasty (e.g. shoving data into entry headers instead of into content, etc.).</p>
<p>I think Opensocial is a better example of the problem. There they use GDATA to contain social information. They aren&#8217;t pointing at anything. Rather they are collecting together what could be really trivial XML structures that have been bloated all out of recognition by shoe horning them into Feeds and Entries. This is exactly the sort of thing Babble thrives on. Needless complexity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tobu</title>
		<link>http://www.goland.org/revengeofbabble/comment-page-1/#comment-180567</link>
		<dc:creator>Tobu</dc:creator>
		<pubDate>Sat, 03 Nov 2007 17:21:24 +0000</pubDate>
		<guid isPermaLink="false">#comment-180567</guid>
		<description>While the embrace-extend scenario is entertaining (and worrying!), examples of &lt;a href=&quot;http://code.google.com/support/bin/answer.py?answer=78451&quot; rel=&quot;nofollow&quot;&gt;GData with curl&lt;/a&gt; look nothing like Babble&#039;s dark form.

Reality check?</description>
		<content:encoded><![CDATA[<p>While the embrace-extend scenario is entertaining (and worrying!), examples of <a href="http://code.google.com/support/bin/answer.py?answer=78451" rel="nofollow">GData with curl</a> look nothing like Babble&#8217;s dark form.</p>
<p>Reality check?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Administrator</title>
		<link>http://www.goland.org/revengeofbabble/comment-page-1/#comment-178286</link>
		<dc:creator>Administrator</dc:creator>
		<pubDate>Mon, 15 Oct 2007 14:16:36 +0000</pubDate>
		<guid isPermaLink="false">#comment-178286</guid>
		<description>Dan, I don&#039;t think you missed anything at all. The question comes down to - is all the extra complexity and overhead of ATOM a price worth paying to model data directly? Does ATOM add any real value in those cases? Sure, you can use APP to update entries if you use ATOM to wrap them, but so what? What does APP provide in those cases over a PUT or POST directly on the data itself?

BTW, isn&#039;t OpenSearch essentially a competitor to ATOM in that it has a format that clearly could be expressed in ATOM? It seems to me that OpenSearch should just be an extension of ATOM. Also, I thought it is only intended for reading content, not writing it.</description>
		<content:encoded><![CDATA[<p>Dan, I don&#8217;t think you missed anything at all. The question comes down to &#8211; is all the extra complexity and overhead of ATOM a price worth paying to model data directly? Does ATOM add any real value in those cases? Sure, you can use APP to update entries if you use ATOM to wrap them, but so what? What does APP provide in those cases over a PUT or POST directly on the data itself?</p>
<p>BTW, isn&#8217;t OpenSearch essentially a competitor to ATOM in that it has a format that clearly could be expressed in ATOM? It seems to me that OpenSearch should just be an extension of ATOM. Also, I thought it is only intended for reading content, not writing it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Diephouse</title>
		<link>http://www.goland.org/revengeofbabble/comment-page-1/#comment-178239</link>
		<dc:creator>Dan Diephouse</dc:creator>
		<pubDate>Mon, 15 Oct 2007 03:45:49 +0000</pubDate>
		<guid isPermaLink="false">#comment-178239</guid>
		<description>Maybe I missed this - but why wouldn&#039;t it be modeled such that each user  is content in an entry which can be modified via the APP? Then the collection would be all the users and you can add search via OpenSearch.</description>
		<content:encoded><![CDATA[<p>Maybe I missed this &#8211; but why wouldn&#8217;t it be modeled such that each user  is content in an entry which can be modified via the APP? Then the collection would be all the users and you can add search via OpenSearch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Danny</title>
		<link>http://www.goland.org/revengeofbabble/comment-page-1/#comment-178102</link>
		<dc:creator>Danny</dc:creator>
		<pubDate>Sat, 13 Oct 2007 21:12:57 +0000</pubDate>
		<guid isPermaLink="false">#comment-178102</guid>
		<description>Yaron, cool!</description>
		<content:encoded><![CDATA[<p>Yaron, cool!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sylvain Hellegouarch</title>
		<link>http://www.goland.org/revengeofbabble/comment-page-1/#comment-177750</link>
		<dc:creator>Sylvain Hellegouarch</dc:creator>
		<pubDate>Thu, 11 Oct 2007 03:13:15 +0000</pubDate>
		<guid isPermaLink="false">#comment-177750</guid>
		<description>Alright, that makes much more sens to me now. I really had missed you were trying to warn about abuse to the protocol and how it doesn&#039;t fit every scenarios.

You are definitely right, there will be many instances where AtomPub is just the wrong technology to chose. However, if the mismatch is low enough, I believe it can still be a good idea to use Atom.

But it&#039;s quite likely that we see appearing extension that show a design problem somewhere but we can&#039;t help that. AtomPub and Atom are great but there is also much hype around them that some so-called IT agencies will try to push forward as the new swiss army knife. A bit likely like SOAP.</description>
		<content:encoded><![CDATA[<p>Alright, that makes much more sens to me now. I really had missed you were trying to warn about abuse to the protocol and how it doesn&#8217;t fit every scenarios.</p>
<p>You are definitely right, there will be many instances where AtomPub is just the wrong technology to chose. However, if the mismatch is low enough, I believe it can still be a good idea to use Atom.</p>
<p>But it&#8217;s quite likely that we see appearing extension that show a design problem somewhere but we can&#8217;t help that. AtomPub and Atom are great but there is also much hype around them that some so-called IT agencies will try to push forward as the new swiss army knife. A bit likely like SOAP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Administrator</title>
		<link>http://www.goland.org/revengeofbabble/comment-page-1/#comment-177744</link>
		<dc:creator>Administrator</dc:creator>
		<pubDate>Thu, 11 Oct 2007 01:29:14 +0000</pubDate>
		<guid isPermaLink="false">#comment-177744</guid>
		<description>Sylvain, this isn&#039;t about my scenarios. I&#039;m not using APP for those. This is about other people who have scenarios I feel are very similar to mine but who are choosing to use APP anyway. I believe they are making a mistake and I&#039;m trying to determine if there is community consensus that using APP for these types of scenarios is an anti-pattern.

I would note, for example, that your comment is one of the only ones that just flat out said that this isn&#039;t a good way to use APP. Most of the responses that addressed the scenario tried to find ways to recast the situation so it would be appropriate for APP.

APP isn&#039;t perfect for everything and it would be good if we could get some consensus on what not to do with APP.</description>
		<content:encoded><![CDATA[<p>Sylvain, this isn&#8217;t about my scenarios. I&#8217;m not using APP for those. This is about other people who have scenarios I feel are very similar to mine but who are choosing to use APP anyway. I believe they are making a mistake and I&#8217;m trying to determine if there is community consensus that using APP for these types of scenarios is an anti-pattern.</p>
<p>I would note, for example, that your comment is one of the only ones that just flat out said that this isn&#8217;t a good way to use APP. Most of the responses that addressed the scenario tried to find ways to recast the situation so it would be appropriate for APP.</p>
<p>APP isn&#8217;t perfect for everything and it would be good if we could get some consensus on what not to do with APP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hugh Winkler</title>
		<link>http://www.goland.org/revengeofbabble/comment-page-1/#comment-177737</link>
		<dc:creator>Hugh Winkler</dc:creator>
		<pubDate>Wed, 10 Oct 2007 22:32:52 +0000</pubDate>
		<guid isPermaLink="false">#comment-177737</guid>
		<description>A year and a half ago I made a tongue in cheek post about MS&#039;s doing the same thing to atom:

http://hughw.blogspot.com/2006/04/slightly-more-complex-list-extensions.html</description>
		<content:encoded><![CDATA[<p>A year and a half ago I made a tongue in cheek post about MS&#8217;s doing the same thing to atom:</p>
<p><a href="http://hughw.blogspot.com/2006/04/slightly-more-complex-list-extensions.html" rel="nofollow">http://hughw.blogspot.com/2006/04/slightly-more-complex-list-extensions.html</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

