<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php" />
  <link rel="self" type="application/atom+xml" href="http://www.readwriteweb.com/atom.xml" />
  <id>tag:www.readwriteweb.com,2011:/1/tag:www.readwriteweb.com,2009://1.16569-</id>
  <updated>2011-08-16T16:33:37Z</updated>
  <title>Comments for Real-Time Web Protocol PubSubHubbub Explained</title>
  
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.35-en</generator>
  <entry>
    <id>tag:www.readwriteweb.com,2009://1.16569</id>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.readwriteweb.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=16569" title="Real-Time Web Protocol PubSubHubbub Explained" />
    <published>2009-09-29T01:43:27Z</published>
    <updated>2009-09-29T02:38:44Z</updated>
    <title>Real-Time Web Protocol PubSubHubbub Explained</title>
    <summary>Real-time web protocol PubSubHubbub&apos;s co-creator Brett Slatkin, an engineer at Google, gave a talk at Facebook headquarters today about how the new information delivery system works and how Facebook can support it. He&apos;s published his deck on his blog and we&apos;ve embedded it below as our Real-Time Web Article of the Day. If you&apos;re interested...</summary>
    <author>
      <name>Marshall Kirkpatrick</name>
      <uri>http://www.readwriteweb.com</uri>
    </author>
    
    <category term="Real-Time Web" />
    
    <content type="html" xml:lang="en" xml:base="http://www.readwriteweb.com/">
      <![CDATA[<p><a href="http://readwriteweb.com/summit"><img src="http://www.readwriteweb.com/images/summitlogo_150wide.png"></a>Real-time web protocol <a href="http://pubsubhubbub.googlecode.com/">PubSubHubbub's</a> co-creator Brett Slatkin, an engineer at Google, gave a talk at Facebook headquarters today about how the new information delivery system works and how Facebook can support it.  </p>

<p>He's <a href="http://www.onebigfluke.com/2009/09/had-nice-time-today-giving-tech-talk.html">published his deck on his blog</a> and we've embedded it below as our <a href="http://www.readwriteweb.com/archives/real_time_web_event.php">Real-Time Web Article of the Day</a>.  If you're interested in making your content available in real time or more efficiently using real-time content syndicated from elsewhere, this presentation is a must-see.</p>]]>
      <![CDATA[<p>Each day leading up to the <a href="http://readwriteweb.com/summit">ReadWrite Real-Time Web Summit</a> on October 15th we're highlighting one important article written by someone from outside our staff on the topic of the real-time web.  Slatkin's 61-slide deck makes a great introduction to both the technical and strategic aspects of the PubSubHubbub protocol. </p>

<p><a href="http://readwriteweb.com/summit"><img src="http://www.readwriteweb.com/images/rw_realtime_summit_610.jpg"></a></p>

<p>Slatkin starts out by explaining the value propositions of real-time data delivery, with an emphasis on social networking because he's speaking at Facebook.  He then goes on to discuss how PubSubHubbub works and how to implement it.  He also spends several slides discussing what he considers the technical shortcomings of other real-time protocols, particularly <a href="http://rsscloud.org">RSSCloud</a>, but that's only a small part of the talk.</p>

<p>Slatkin will be participating in the <a href="http://readwriteweb.com/summit">Real-Time Web Summit</a> next month. ("Foo-style [unconferencing is] always way better than talks," he <a href="http://www.onebigfluke.com/2009/09/attending-rww-summit-on-october-15th.html">said last week</a> "See ya there!")  He's got a very big vision of where all this is going to go; he's thinking of things like distribution of financial information and data from sensor networks in the physical world.  This isn't just about social networking, and it certainly isn't just about Twitter, though that's what most people tend to think of when they hear the phrase real-time web.  There's a whole lot more to it than that, as you can see from <a href="http://www.readwriteweb.com/archives/what_early_birds_what_to_know_about_the_real-time.php">the list of questions</a> some of our event participants have already said they want to discuss.</p>

<p>Here's what Slatkin has to say, a few of our favorite early slides are excerpted above the embedded slideshow in order to convince our subscribers to click through to the site and read the presentation.</p>

<h2>What is PubSubHubbub?</h2>
<img alt="pshbdeck4.jpg" src="http://www.readwriteweb.com/images/pshbdeck4.jpg" width="610" height="399" >
<h2>Some of the Benefits</h2>
<img alt="pshbdeck1.jpg" src="http://www.readwriteweb.com/images/pshbdeck1.jpg" width="610" height="310">

<p>It's hard to explain "flow," of course - you know it when you see it.  Others in the industry have described increased time-on-site for website visitors, or a more human and people-centric experience of the web.</p>

<p><img alt="pshbdeck2.jpg" src="http://www.readwriteweb.com/images/pshbdeck2.jpg" width="610" height="267"></p>

<p>The list of possibilities is endless and Slatkin encourages developers to "scale up to new use cases" - meaning that building real-time to scale will enable new activities that we can't imagine yet.</p>

<h2>On Decentralization and Design</h2>

<p><img alt="pshbdeck3.jpg" src="http://www.readwriteweb.com/images/pshbdeck3.jpg" width="610" height="205"></p>

<p><img alt="pshbdeck5.jpg" src="http://www.readwriteweb.com/images/pshbdeck5.jpg" width="610" height="261"></p>

<p>Those are just a few of our favorite slides, below is the whole presentation embedded.  Please check it out and consider joining us at the <a href="http://readwriteweb.com/summit">ReadWrite Real-Time Web Summit</a> to discuss this and other real-time technologies and their implications.</p>

<center><iframe src="http://docs.google.com/present/embed?id=ajd8t6gk4mh2_43g9rpxqrs&size=m" frameborder="0" width="555" height="451"></iframe></center>]]>
    </content>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.16569-comment:257179</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.16569" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php#c257179" />
    <title>Comment from yatakoybegu on 2010-11-01</title>
    <author>
        <name>yatakoybegu</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>ya_takoy_begu_i_volosi_nazad</p>]]>
    </content>
    <published>2010-11-01T21:48:05Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.16569-comment:160287</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.16569" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php#c160287" />
    <title>Comment from Matt Terenzio on 2009-09-29</title>
    <author>
        <name>Matt Terenzio</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>No, Brett. It makes sense for one other reason. The concerns aren't causing anyone any problems, RIGHT NOW (not yelling, just emphasizing. Okay, slightly raising my voice.)</p>

<p>When it becomes an issue and we can't solve it, I'll buy you dinner and say, "you were right." ; )</p>]]>
    </content>
    <published>2009-09-29T19:42:50Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.16569-comment:160284</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.16569" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php#c160284" />
    <title>Comment from Brett Slatkin on 2009-09-29</title>
    <author>
        <name>Brett Slatkin</name>
        <uri>http://pubsubhubbub.googlecode.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://pubsubhubbub.googlecode.com">
        <![CDATA[<p>Matt: What you said only makes sense if: 1) You don't care about latency; 2) You assume RSS traffic won't grow significantly; and 3) You don't want to enable new uses of RSS.<br />
</p>]]>
    </content>
    <published>2009-09-29T19:35:38Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.16569-comment:160281</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.16569" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php#c160281" />
    <title>Comment from Matt Terenzio on 2009-09-29</title>
    <author>
        <name>Matt Terenzio</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>While even I agree that Push is a more elegant design than Pull, the conclusions that people draw about RSSCloud are really not huge concerns.</p>

<p>Modern virtual storage systems like S3 make the "thundering herd" issue easily surmountable.</p>

<p>What large scale publisher that needs to be concerned about spikes in traffic is willing to have a Hub deliver content to it's subscribers, but not allow Amazon or Google host it's RSS file?</p>

<p>And for the small guys, it's just not a concern either.</p>]]>
    </content>
    <published>2009-09-29T18:50:44Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.16569-comment:160237</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.16569" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php#c160237" />
    <title>Comment from Richard on 2009-09-29</title>
    <author>
        <name>Richard</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>I can understand pushing everything through a hub to establish the connection, but it seems unless you also allow peer-to-peer connections, latency is going to kill you.</p>]]>
    </content>
    <published>2009-09-29T15:43:43Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.16569-comment:160203</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.16569" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php#c160203" />
    <title>Comment from jeu en ligne gratuit on 2009-09-29</title>
    <author>
        <name>jeu en ligne gratuit</name>
        <uri>http://www.zoombits.fr/jeux/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.zoombits.fr/jeux/">
        <![CDATA[<p>Hey Marshall thats its really an fantastic stuff..  I like this stuff because here i get good information which is very helpful for me..</p>]]>
    </content>
    <published>2009-09-29T11:47:41Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.16569-comment:160149</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.16569" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php#c160149" />
    <title>Comment from Alex Hawkinson on 2009-09-28</title>
    <author>
        <name>Alex Hawkinson</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Thanks for posting.  We're definitely working this model into CloudProfile both for content updates and more generally (Engagement Stream, Radar, etc.).  The machine learning part of me (http://bit.ly/vYfam)gets really excited about the possibilities with this.</p>]]>
    </content>
    <published>2009-09-29T03:41:20Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.16569-comment:160143</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.16569" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php#c160143" />
    <title>Comment from Nagesh on 2009-09-28</title>
    <author>
        <name>Nagesh</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>What is 'Bub' ?</p>

<p>And, how is all this different from IBM WebSphere MQ Publish/Subscribe ?</p>

<p><a href="http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/topic/com.ibm.mq.amqnar.doc/amq6246.htm#amq6246" rel="nofollow">http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/topic/com.ibm.mq.amqnar.doc/amq6246.htm#amq6246</a></p>]]>
    </content>
    <published>2009-09-29T03:12:55Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.16569-comment:160141</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.16569" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/real-time_web_protocol_pubsubhubbub_explained.php#c160141" />
    <title>Comment from Todd on 2009-09-28</title>
    <author>
        <name>Todd</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>"...It's hard to explain "flow," of course - you know it when you see it."</p>

<p>Live example of "flow" which may or may not be using PuSH: <a href="http://twistori.com" rel="nofollow">http://twistori.com</a></p>

<p>BTW what's it going to take to drop PubSubHubBub and use PuSH? Real time web demands two syllables or less. Might as well name the next useful real use bit that gets us where we want to go: Supercalifragilisticexpialidocious</p>]]>
    </content>
    <published>2009-09-29T03:02:21Z</published>
  </entry>

</feed>
