<?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: Beyond REST?  Building data services with XMPP</title>
	<atom:link href="http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/feed/" rel="self" type="application/rss+xml" />
	<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 18 May 2012 17:48:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: marcus</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-788307</link>
		<dc:creator>marcus</dc:creator>
		<pubDate>Wed, 02 Sep 2009 08:24:37 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-788307</guid>
		<description>&lt;p&gt;the slides are gone :-(&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>the slides are gone <img src='http://laughingmeme.org/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: Beyond REST? XMPP &#8212; Matt Mullenweg</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-458386</link>
		<dc:creator>Beyond REST? XMPP &#8212; Matt Mullenweg</dc:creator>
		<pubDate>Sat, 02 Aug 2008 17:48:12 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-458386</guid>
		<description>&lt;p&gt;[...] Beyond REST? Building data services with XMPP. Pretty fascinating stuff. (4)    PreviousPost  NextPost [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] Beyond REST? Building data services with XMPP. Pretty fascinating stuff. (4)    PreviousPost  NextPost [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: On Talks - Laughing Meme</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-453865</link>
		<dc:creator>On Talks - Laughing Meme</dc:creator>
		<pubDate>Thu, 31 Jul 2008 07:31:48 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-453865</guid>
		<description>&lt;p&gt;[...] feedback on the Beyond REST talk has been immensely gratifying, the overwhelming positive response, and the engaged critiques. [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] feedback on the Beyond REST talk has been immensely gratifying, the overwhelming positive response, and the engaged critiques. [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: tecosystems &#187; Beyond REST, or Beyond XMPP? Both? The Q&#38;A</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-453697</link>
		<dc:creator>tecosystems &#187; Beyond REST, or Beyond XMPP? Both? The Q&#38;A</dc:creator>
		<pubDate>Thu, 31 Jul 2008 04:03:09 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-453697</guid>
		<description>&lt;p&gt;[...] Sam Ruby making it one of his long bets to Evan Henshaw-Plath and Kellan Elliott-Mcrea&#8217;s presentation at OSCON last week. What is it about XMPP that&#8217;s making it, like Hansel, so hot right now? [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] Sam Ruby making it one of his long bets to Evan Henshaw-Plath and Kellan Elliott-Mcrea&#8217;s presentation at OSCON last week. What is it about XMPP that&#8217;s making it, like Hansel, so hot right now? [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Marc&#8217;s Voice &#187; Blog Archive &#187; final July &#8216;08 blogging</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-453330</link>
		<dc:creator>Marc&#8217;s Voice &#187; Blog Archive &#187; final July &#8216;08 blogging</dc:creator>
		<pubDate>Wed, 30 Jul 2008 20:41:38 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-453330</guid>
		<description>&lt;p&gt;[...] Beyond REST?  Building data services using XMPP [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] Beyond REST?  Building data services using XMPP [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Julien</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-451106</link>
		<dc:creator>Julien</dc:creator>
		<pubDate>Tue, 29 Jul 2008 15:21:31 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-451106</guid>
		<description>&lt;p&gt;Kellan, I sent you an email about this presentation and a project that I have... have you received it?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Kellan, I sent you an email about this presentation and a project that I have&#8230; have you received it?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Antonio</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-449278</link>
		<dc:creator>Antonio</dc:creator>
		<pubDate>Mon, 28 Jul 2008 18:49:42 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-449278</guid>
		<description>&lt;p&gt;K— &lt;/p&gt;

&lt;p&gt;This was the most thought-provoking presentation I&#039;ve seen in a while. I am bummed to have missed OSCON just because of this.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>K— </p>

<p>This was the most thought-provoking presentation I&#8217;ve seen in a while. I am bummed to have missed OSCON just because of this.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Hesslow</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-448600</link>
		<dc:creator>Emil Hesslow</dc:creator>
		<pubDate>Mon, 28 Jul 2008 11:10:37 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-448600</guid>
		<description>&lt;p&gt;Kellan: Of cause. The final parts of the Masters Thesis is a report and a presentation. But because the report would probably contain a lot of information that nobody care about I have thought about doing a light version of the report. But at least the normal report will be published online.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Kellan: Of cause. The final parts of the Masters Thesis is a report and a presentation. But because the report would probably contain a lot of information that nobody care about I have thought about doing a light version of the report. But at least the normal report will be published online.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Kellan</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-447759</link>
		<dc:creator>Kellan</dc:creator>
		<pubDate>Mon, 28 Jul 2008 01:09:20 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-447759</guid>
		<description>&lt;p&gt;Emil, neat.  When you post something publicly about your work, let me know.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Emil, neat.  When you post something publicly about your work, let me know.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Kellan</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-447758</link>
		<dc:creator>Kellan</dc:creator>
		<pubDate>Mon, 28 Jul 2008 01:08:41 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-447758</guid>
		<description>&lt;p&gt;Marc, yup very well aware of Gnip.  I&#039;ve been in chatting with Eric about architecture and design of Gnip since December.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Marc, yup very well aware of Gnip.  I&#8217;ve been in chatting with Eric about architecture and design of Gnip since December.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Marc Brooks</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-447229</link>
		<dc:creator>Marc Brooks</dc:creator>
		<pubDate>Sun, 27 Jul 2008 18:35:51 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-447229</guid>
		<description>&lt;p&gt;GNIP implements HTTP callback for most social feeds. http://www.gnipcentral.com/&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>GNIP implements HTTP callback for most social feeds. <a href="http://www.gnipcentral.com/" rel="nofollow">http://www.gnipcentral.com/</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Beyond REST? XMPP :: Sam&#8217;s random musings</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-445649</link>
		<dc:creator>Beyond REST? XMPP :: Sam&#8217;s random musings</dc:creator>
		<pubDate>Sat, 26 Jul 2008 17:31:29 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-445649</guid>
		<description>&lt;p&gt;[...] Beyond REST? Building data services with XMPP. Pretty fascinating stuff. [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] Beyond REST? Building data services with XMPP. Pretty fascinating stuff. [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Hesslow</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-443073</link>
		<dc:creator>Emil Hesslow</dc:creator>
		<pubDate>Fri, 25 Jul 2008 09:18:55 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-443073</guid>
		<description>&lt;p&gt;Nice slides, wish I could have heard the talk.&lt;/p&gt;

&lt;p&gt;I&#039;m going to college in Sweden and right now I&#039;m doing my Masters thesis and I&#039;m looking into how to use XMPP as public API for a Swedish company. And how I designed it is exactly the same as yours (except the OAuth part which I&#039;ll probably add).&lt;/p&gt;

&lt;p&gt;Really nice to see that someone else is having the same ideas.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Nice slides, wish I could have heard the talk.</p>

<p>I&#8217;m going to college in Sweden and right now I&#8217;m doing my Masters thesis and I&#8217;m looking into how to use XMPP as public API for a Swedish company. And how I designed it is exactly the same as yours (except the OAuth part which I&#8217;ll probably add).</p>

<p>Really nice to see that someone else is having the same ideas.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: joshua</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-442089</link>
		<dc:creator>joshua</dc:creator>
		<pubDate>Thu, 24 Jul 2008 21:59:05 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-442089</guid>
		<description>&lt;p&gt;Indeed - for big service to big service, XMPP firehose is the only way to go. But callbacks are better for most everything smaller than that, I think.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Indeed &#8211; for big service to big service, XMPP firehose is the only way to go. But callbacks are better for most everything smaller than that, I think.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Kellan</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-441967</link>
		<dc:creator>Kellan</dc:creator>
		<pubDate>Thu, 24 Jul 2008 20:46:14 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-441967</guid>
		<description>&lt;p&gt;HTTP callbacks gets you something similar.&lt;/p&gt;

&lt;p&gt;Personally, I don&#039;t like the performance characteristics of HTTP callbacks as the service provider, and but for the &quot;quantum&quot; end of the scale web hooks work great.  Not so much for the relativistic scales. (unless you&#039;re running non-stock Web servers)&lt;/p&gt;

&lt;p&gt;I think we&#039;ll see XMPP-to-HTTP-callback proxies, I just don&#039;t want to run them :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>HTTP callbacks gets you something similar.</p>

<p>Personally, I don&#8217;t like the performance characteristics of HTTP callbacks as the service provider, and but for the &#8220;quantum&#8221; end of the scale web hooks work great.  Not so much for the relativistic scales. (unless you&#8217;re running non-stock Web servers)</p>

<p>I think we&#8217;ll see XMPP-to-HTTP-callback proxies, I just don&#8217;t want to run them <img src='http://laughingmeme.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: joshua</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-441827</link>
		<dc:creator>joshua</dc:creator>
		<pubDate>Thu, 24 Jul 2008 19:05:15 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-441827</guid>
		<description>&lt;p&gt;I wrote my thoughts up a bit more clearly at http://joshua.schachter.org/2008/07/beyond-rest.html&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I wrote my thoughts up a bit more clearly at <a href="http://joshua.schachter.org/2008/07/beyond-rest.html" rel="nofollow">http://joshua.schachter.org/2008/07/beyond-rest.html</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: joshua</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-441576</link>
		<dc:creator>joshua</dc:creator>
		<pubDate>Thu, 24 Jul 2008 16:18:39 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-441576</guid>
		<description>&lt;p&gt;Another interesting solution would be callbacks -- this was what I wanted to do for delicious.  push a single URL up to the service, occasionally, and then get RSS individual item fragments POST&#039;d back to you. &lt;/p&gt;

&lt;p&gt;Something like del.icio.us/subscribe?resource=/joshua&amp;callback=http://my.webapp/endpoint or similar.&lt;/p&gt;

&lt;p&gt;I even came up with a witty acronym for it. &lt;/p&gt;

&lt;p&gt;This is probably an easier solution for people who are interested in only a very small subset of updates, like if I wanted to have updates for my account get pushed to my blog.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Another interesting solution would be callbacks &#8212; this was what I wanted to do for delicious.  push a single URL up to the service, occasionally, and then get RSS individual item fragments POST&#8217;d back to you. </p>

<p>Something like del.icio.us/subscribe?resource=/joshua&amp;callback=http://my.webapp/endpoint or similar.</p>

<p>I even came up with a witty acronym for it. </p>

<p>This is probably an easier solution for people who are interested in only a very small subset of updates, like if I wanted to have updates for my account get pushed to my blog.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Kellan</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-441383</link>
		<dc:creator>Kellan</dc:creator>
		<pubDate>Thu, 24 Jul 2008 14:23:06 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-441383</guid>
		<description>&lt;p&gt;@kael: I&#039;d like to see someone tease out what the architecture would look like if you were to use the Ejabberd-AtomPub module.  Part of what I like about the roll your own component approach is it gets the majority of the logic into something I deeply understand running, scaling, and monitoring as fast as possible.&lt;/p&gt;

&lt;p&gt;@Christoper: so far its just an idea, but I tend to agree with you about intermediaries are sub-optimal, which is a conversation I&#039;ve been having with bpm140 since before they launched :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@kael: I&#8217;d like to see someone tease out what the architecture would look like if you were to use the Ejabberd-AtomPub module.  Part of what I like about the roll your own component approach is it gets the majority of the logic into something I deeply understand running, scaling, and monitoring as fast as possible.</p>

<p>@Christoper: so far its just an idea, but I tend to agree with you about intermediaries are sub-optimal, which is a conversation I&#8217;ve been having with bpm140 since before they launched <img src='http://laughingmeme.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Clay</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-441016</link>
		<dc:creator>Christopher Clay</dc:creator>
		<pubDate>Thu, 24 Jul 2008 10:28:13 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-441016</guid>
		<description>&lt;p&gt;Good stuff. This would be a much better way of solving the polling issue than by introducing an intermediate between providers and consumers, as &lt;a href=&quot;http://gnipcentral.com&quot; rel=&quot;nofollow&quot;&gt;Gnip&lt;/a&gt; is doing.
Is the Flickr case study real? Does the XMPP service exist yet, is it under development, or just an idea so far?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Good stuff. This would be a much better way of solving the polling issue than by introducing an intermediate between providers and consumers, as <a href="http://gnipcentral.com" rel="nofollow">Gnip</a> is doing.
Is the Flickr case study real? Does the XMPP service exist yet, is it under development, or just an idea so far?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: kael</title>
		<link>http://laughingmeme.org/2008/07/23/beyond-rest-building-data-services-with-xmpp/comment-page-1/#comment-440947</link>
		<dc:creator>kael</dc:creator>
		<pubDate>Thu, 24 Jul 2008 09:38:49 +0000</pubDate>
		<guid isPermaLink="false">http://laughingmeme.org/?p=3930#comment-440947</guid>
		<description>&lt;p&gt;It&#039;s great to see XMPP emerging.&lt;/p&gt;

&lt;p&gt;Have you considered the mapping of Pubsub to AtomPub like with the &lt;a href=&quot;http://www.cestari.info/2008/6/19/atom-pubsub-module-for-ejabberd&quot; rel=&quot;nofollow&quot;&gt;Ejabberd-AtomPub module&lt;/a&gt; ?&lt;/p&gt;

&lt;p&gt;Also, after OAuth over XMPP, there could be OpenID over XMPP with XEP-0070 authentication and even then &lt;i&gt;OpenID interchange over XMPP&lt;/i&gt;.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>It&#8217;s great to see XMPP emerging.</p>

<p>Have you considered the mapping of Pubsub to AtomPub like with the <a href="http://www.cestari.info/2008/6/19/atom-pubsub-module-for-ejabberd" rel="nofollow">Ejabberd-AtomPub module</a> ?</p>

<p>Also, after OAuth over XMPP, there could be OpenID over XMPP with XEP-0070 authentication and even then <i>OpenID interchange over XMPP</i>.</p>]]></content:encoded>
	</item>
</channel>
</rss>

