<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: pubsubhubbub</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/pubsubhubbub.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2009-09-23T21:30:35+00:00</updated><author><name>Simon Willison</name></author><entry><title>PubSubHubbub for Google Alerts</title><link href="https://simonwillison.net/2009/Sep/23/pubsubhubbub/#atom-tag" rel="alternate"/><published>2009-09-23T21:30:35+00:00</published><updated>2009-09-23T21:30:35+00:00</updated><id>https://simonwillison.net/2009/Sep/23/pubsubhubbub/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://googlecode.blogspot.com/2009/08/towards-programmable-web-pubsubhubbub.html"&gt;PubSubHubbub for Google Alerts&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
“Think of it as a search API that tells *you* when it finds new results.”


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google-alerts"&gt;google-alerts&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pubsubhubbub"&gt;pubsubhubbub&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/search-engines"&gt;search-engines&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webhooks"&gt;webhooks&lt;/a&gt;&lt;/p&gt;



</summary><category term="google"/><category term="google-alerts"/><category term="pubsubhubbub"/><category term="search-engines"/><category term="webhooks"/></entry><entry><title>RSSCloud Vs. PubSubHubbub: Why The Fat Pings Win</title><link href="https://simonwillison.net/2009/Sep/10/rsscloud/#atom-tag" rel="alternate"/><published>2009-09-10T15:49:15+00:00</published><updated>2009-09-10T15:49:15+00:00</updated><id>https://simonwillison.net/2009/Sep/10/rsscloud/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.techcrunch.com/2009/09/09/rsscloud-vs-pubsubhubbub-why-the-fat-pings-win/"&gt;RSSCloud Vs. PubSubHubbub: Why The Fat Pings Win&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A PubSubHubbub advocate explains the differences between the two proposals: most importantly, PubSubHubbub includes the actual new content with the “fat ping” whereas RSSCloud just notifies you that you should poll the RSS feed, leading to a potential thundering herd. I’m still hoping one of those specs will  detail a way in which they can be used for scalable regular WebHook-style notifications without any feed infrastructure at all.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/dogpile"&gt;dogpile&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pubsubhubbub"&gt;pubsubhubbub&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rsscloud"&gt;rsscloud&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webhooks"&gt;webhooks&lt;/a&gt;&lt;/p&gt;



</summary><category term="dogpile"/><category term="pubsubhubbub"/><category term="rsscloud"/><category term="webhooks"/></entry><entry><title>AdSense for Feeds: What's all the hubbub about PubSubHubbub?</title><link href="https://simonwillison.net/2009/Jul/24/feedburner/#atom-tag" rel="alternate"/><published>2009-07-24T18:45:47+00:00</published><updated>2009-07-24T18:45:47+00:00</updated><id>https://simonwillison.net/2009/Jul/24/feedburner/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://adsenseforfeeds.blogspot.com/2009/07/whats-all-hubbub-about-pubsubhubbub.html"&gt;AdSense for Feeds: What&amp;#x27;s all the hubbub about PubSubHubbub?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
“Today we’re happy to announce initial support in FeedBurner for the PubSubHubbub protocol.”


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/feedburner"&gt;feedburner&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pubsubhubbub"&gt;pubsubhubbub&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pushbutton"&gt;pushbutton&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/realtimeweb"&gt;realtimeweb&lt;/a&gt;&lt;/p&gt;



</summary><category term="feedburner"/><category term="google"/><category term="pubsubhubbub"/><category term="pushbutton"/><category term="realtimeweb"/></entry><entry><title>The Pushbutton Web: Realtime Becomes Real</title><link href="https://simonwillison.net/2009/Jul/24/pushbutton/#atom-tag" rel="alternate"/><published>2009-07-24T18:30:01+00:00</published><updated>2009-07-24T18:30:01+00:00</updated><id>https://simonwillison.net/2009/Jul/24/pushbutton/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://dashes.com/anil/2009/07/the-pushbutton-web-realtime-becomes-real.html"&gt;The Pushbutton Web: Realtime Becomes Real&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Anil Dash is excited by the potential for PubSubHubBub and Webhooks to make near-real-time scalable event publishing accessible to regular web developers. So am I.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/anil-dash"&gt;anil-dash&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pubsubhubbub"&gt;pubsubhubbub&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pushbutton"&gt;pushbutton&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/realtime"&gt;realtime&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/realtimeweb"&gt;realtimeweb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webhooks"&gt;webhooks&lt;/a&gt;&lt;/p&gt;



</summary><category term="anil-dash"/><category term="pubsubhubbub"/><category term="pushbutton"/><category term="realtime"/><category term="realtimeweb"/><category term="webhooks"/></entry><entry><title>PubSub-over-Webhooks with RabbitHub</title><link href="https://simonwillison.net/2009/Jul/1/pubsuboverwebhooks/#atom-tag" rel="alternate"/><published>2009-07-01T20:22:52+00:00</published><updated>2009-07-01T20:22:52+00:00</updated><id>https://simonwillison.net/2009/Jul/1/pubsuboverwebhooks/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.lshift.net/blog/2009/06/30/pubsub-over-webhooks-with-rabbithub"&gt;PubSub-over-Webhooks with RabbitHub&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
RabbitMQ, the Erlang-powered AMQP message queue, is growing an HTTP interface based on webhooks and PubSubHubBub.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/amqp"&gt;amqp&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/erlang"&gt;erlang&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/http"&gt;http&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/message-queues"&gt;message-queues&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pubsubhubbub"&gt;pubsubhubbub&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rabbitmq"&gt;rabbitmq&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webhooks"&gt;webhooks&lt;/a&gt;&lt;/p&gt;



</summary><category term="amqp"/><category term="erlang"/><category term="http"/><category term="message-queues"/><category term="pubsubhubbub"/><category term="rabbitmq"/><category term="webhooks"/></entry><entry><title>pubsubhubbub</title><link href="https://simonwillison.net/2009/Apr/20/pubsubhubbub/#atom-tag" rel="alternate"/><published>2009-04-20T18:49:45+00:00</published><updated>2009-04-20T18:49:45+00:00</updated><id>https://simonwillison.net/2009/Apr/20/pubsubhubbub/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.google.com/p/pubsubhubbub/"&gt;pubsubhubbub&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
From Brad Fitzpatrick, a simple but clever way of using web hooks (HTTP callbacks) to inform subscribers that an Atom feed has updated in almost real-time—solving the constant polling problem and making it easier for small sites to offer publish-subscribe APIs. Any Atom feed can delegate subscriber updates to a “hub” server. An example hub server implementation is provided running on App Engine.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/atom"&gt;atom&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/brad-fitzpatrick"&gt;brad-fitzpatrick&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google-app-engine"&gt;google-app-engine&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pubsub"&gt;pubsub&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pubsubhubbub"&gt;pubsubhubbub&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/realtime"&gt;realtime&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webhooks"&gt;webhooks&lt;/a&gt;&lt;/p&gt;



</summary><category term="atom"/><category term="brad-fitzpatrick"/><category term="google-app-engine"/><category term="pubsub"/><category term="pubsubhubbub"/><category term="python"/><category term="realtime"/><category term="webhooks"/></entry></feed>