<?xml version="1.0" encoding='utf-8'?>
<!-- 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
-->
<?xml-stylesheet type="text/xsl" href="https://rollerweblogger.org/roller-ui/styles/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom">
    <title type="html">Blogging Roller</title>
    <subtitle type="html">Dave Johnson on open web technologies, social software and software development</subtitle>
    <id>https://rollerweblogger.org/roller/feed/entries/atom</id>
        <link rel="self" type="application/atom+xml" href="https://rollerweblogger.org/roller/feed/entries/atom?tags=protocol" />
    <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/" />
    <updated>2026-04-19T12:36:21+00:00</updated>
    <generator uri="http://roller.apache.org" version="6.1.5">Apache Roller</generator>
    <entry>
        <id>https://rollerweblogger.org/roller/entry/latest_links17</id>
        <title type="html">Latest links: do you Dare criticize the APP?</title>
        <author><name>Dave Johnson</name></author>
        <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/entry/latest_links17"/>
        <published>2007-06-11T09:47:42+00:00</published>
        <updated>2007-06-11T16:47:47+00:00</updated> 
        <category term="Feeds" label="Feeds" />
        <category term="atom" scheme="http://roller.apache.org/ns/tags/" />
        <category term="protocol" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">&lt;p&gt;There was quite a flurry of blogging about the Atom Publishing Protocol (APP) over the weekend, all kicked off by Dare Obasanjo&amp;#39;s criticisms of the protocol. Some of the posts were critical of Dare and his motives, but I&amp;#39;m thankful he started the conversation. Here&amp;#39;s the dump from my del.icio.us account:&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.25hoursaday.com/weblog/2007/06/09/WhyGDataAPPFailsAsAGeneralPurposeEditingProtocolForTheWeb.aspx&quot; rel=&quot;nofollow&quot;&gt;Dare Obasanjo: Why GData/APP Fails as a General Purpose Editing Protocol for the Web&lt;/a&gt; - Good only for microcontent, no support for partial updates, poor support for hierarchy and &amp;quot;we [Microsoft] will likely standardize on a different RESTful protocol&amp;quot;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.dehora.net/journal/2007/06/app_on_the_web_has_failed_miserably_utterly_and_completely.html&quot; rel=&quot;nofollow&quot;&gt;Bill de hÃ&#147;ra: APP on the Web has failed: miserably, utterly, and completely&lt;/a&gt; - APP editor Bill de hÃ&#147;ra responds to Dare&amp;#39;s APP critique&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.snellspace.com/wp/?p=681&quot; rel=&quot;nofollow&quot;&gt;snellspace.com: Silly&lt;/a&gt;: James Snell responds to Dare&amp;#39;s APP critique. Cites usage of APP in Lotus Connections.&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://bitworking.org/news/197/In-which-we-narrowly-save-Dare-from-inventing-his-own-publishing-protocol&quot; rel=&quot;nofollow&quot;&gt;Joe Gregorio: In which we narrowly save Dare from inventing his own publishing protocol&lt;/a&gt;: APP editor Joe Gregorio&amp;#39;s point-by-point response to Dare&amp;#39;s APP criticisms&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.megginson.com/blogs/quoderat/2007/06/09/rest-the-lost-update-problem-and-the-sneakernet-test/&quot;&gt;David Megginson: REST, the lost update and the sneakernet test&lt;/a&gt;: - &amp;quot;Without exclusive locks, thereâ&#128;&#153;s no way to &lt;i&gt;avoid&lt;/i&gt; this problem, but it is possible to &lt;i&gt;detect&lt;/i&gt; it.&amp;quot;&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.tbray.org/ongoing/When/200x/2007/06/10/So-Lame&quot; rel=&quot;nofollow&quot;&gt;Tim Bray: Iâ&#128;&#153;ve Seen This Movie&lt;/a&gt;: Tim Bray responds to Dare&amp;#39;s post: &amp;quot;Microsoft has tried to swim against the current of the Internet a few times before&amp;quot;&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.snellspace.com/wp/?p=683&quot; rel=&quot;nofollow&quot;&gt;snellspace.com: Beyond APP - Partial updates&lt;/a&gt;: Dare&amp;#39;s post inspires James to post a strawman proposal for using HTTP PATCH to implement partial updates w/Atom.&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://kfahlgren.com/blog/2007/06/10/partial-updates-a-simpler-strawman/&quot; rel=&quot;nofollow&quot;&gt;Keith Fahlgren: Partial Updates, a simpler strawman&lt;/a&gt;: &amp;quot;The basic inspiration is thinking about each operation as an XSLT template&amp;quot;&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.snellspace.com/wp/?p=684&quot; rel=&quot;nofollow&quot;&gt;snellspace.com: Partial Updates in APP, Part 2&lt;/a&gt;: James responds to Keith&amp;#39;s simpler strawman.&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.25hoursaday.com/weblog/2007/06/11/GDataIsntABestPracticeImplementationOfTheAtomPublishingProtocol.aspx&quot; rel=&quot;nofollow&quot;&gt;Dare Obasanjo: GData isn&amp;#39;t a Best Practice Implementation of the Atom Publishing Protocol&lt;/a&gt;: Dare responds to the flurry of APP posts he kicked off
&lt;/li&gt;&lt;/ul&gt;</content>
    </entry>
</feed>

