<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Announcing Hookah, the Web Hook Event Dispatcher</title>
	<atom:link href="http://blog.webhooks.org/2009/03/02/announcing-hookah-the-web-hook-event-dispatcher/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.webhooks.org/2009/03/02/announcing-hookah-the-web-hook-event-dispatcher/</link>
	<description>User-defined HTTP callbacks for push, pipes and plugins</description>
	<lastBuildDate>Tue, 04 May 2010 19:35:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Business Glue: Webhooks for the Enterprise &#171; Elastic Data</title>
		<link>http://blog.webhooks.org/2009/03/02/announcing-hookah-the-web-hook-event-dispatcher/#comment-152</link>
		<dc:creator>Business Glue: Webhooks for the Enterprise &#171; Elastic Data</dc:creator>
		<pubDate>Tue, 02 Jun 2009 02:39:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webhooks.org/?p=155#comment-152</guid>
		<description>[...] for enabling and simplifying idempotent webhook processing. Jeff&#8217;s scriplets.org and Hookah are a great start. A worthwhile extension might be a webhook-based pubsub messaging cloud with [...]</description>
		<content:encoded><![CDATA[<p>[...] for enabling and simplifying idempotent webhook processing. Jeff&#8217;s scriplets.org and Hookah are a great start. A worthwhile extension might be a webhook-based pubsub messaging cloud with [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Webhooks - Samples and Usage &#124; Technology</title>
		<link>http://blog.webhooks.org/2009/03/02/announcing-hookah-the-web-hook-event-dispatcher/#comment-123</link>
		<dc:creator>Webhooks - Samples and Usage &#124; Technology</dc:creator>
		<pubDate>Mon, 04 May 2009 06:59:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webhooks.org/?p=155#comment-123</guid>
		<description>[...] As you can see from the image above and some of his posts, Jeff Lindsay likes to claim that all it takes is one line of code to enable these hooks but he admits that there is more to it than that, let me pull out a quote from one of his articles on this topic. I like to claim you can implement web hooks with one line of code. The reality is you need to do mor... [...]</description>
		<content:encoded><![CDATA[<p>[...] As you can see from the image above and some of his posts, Jeff Lindsay likes to claim that all it takes is one line of code to enable these hooks but he admits that there is more to it than that, let me pull out a quote from one of his articles on this topic. I like to claim you can implement web hooks with one line of code. The reality is you need to do mor&#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Lindsay</title>
		<link>http://blog.webhooks.org/2009/03/02/announcing-hookah-the-web-hook-event-dispatcher/#comment-61</link>
		<dc:creator>Jeff Lindsay</dc:creator>
		<pubDate>Tue, 03 Mar 2009 15:59:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webhooks.org/?p=155#comment-61</guid>
		<description>John, cool. Nice work with django-webhooks btw.</description>
		<content:encoded><![CDATA[<p>John, cool. Nice work with django-webhooks btw.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Boxall</title>
		<link>http://blog.webhooks.org/2009/03/02/announcing-hookah-the-web-hook-event-dispatcher/#comment-60</link>
		<dc:creator>John Boxall</dc:creator>
		<pubDate>Tue, 03 Mar 2009 06:01:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webhooks.org/?p=155#comment-60</guid>
		<description>Hey Jeff,

The super light implementation is very interesting - when I was throwing together django-webhooks I was so focused on an implementation of generic listener / subscriber models that I didn&#039;t really consider the performance of the hooks and decided I&#039;d just run them from a DB queue with a cron job.

I&#039;ll be looking at plugging this into djhooks to make the requests real time.

Thanks!</description>
		<content:encoded><![CDATA[<p>Hey Jeff,</p>
<p>The super light implementation is very interesting &#8211; when I was throwing together django-webhooks I was so focused on an implementation of generic listener / subscriber models that I didn&#8217;t really consider the performance of the hooks and decided I&#8217;d just run them from a DB queue with a cron job.</p>
<p>I&#8217;ll be looking at plugging this into djhooks to make the requests real time.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Lindsay</title>
		<link>http://blog.webhooks.org/2009/03/02/announcing-hookah-the-web-hook-event-dispatcher/#comment-58</link>
		<dc:creator>Jeff Lindsay</dc:creator>
		<pubDate>Tue, 03 Mar 2009 00:41:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webhooks.org/?p=155#comment-58</guid>
		<description>Implementations might tend to be app/lang/framework specific, but I don&#039;t think they need to be, right? That&#039;s the point of this. Though it has to be written in a particular language, it is not a library, and so it doesn&#039;t require your app to be Python to use it. 

Also, it will eventually be much more configurable and have optional features that people would like. Whether you have a JSON payload or not may or may not matter, and if you want a queue it should at least be easy to hack if not an explicit option. Anyway, that&#039;s where I&#039;d like it to go, which is not obvious in the code itself. 

So to re-iterate: it&#039;s not a library. It&#039;s a standalone daemon for use from any language. Obviously if you have something already, you don&#039;t need this. However, I&#039;d love it if you could share lessons learned from your implementation. :)</description>
		<content:encoded><![CDATA[<p>Implementations might tend to be app/lang/framework specific, but I don&#8217;t think they need to be, right? That&#8217;s the point of this. Though it has to be written in a particular language, it is not a library, and so it doesn&#8217;t require your app to be Python to use it. </p>
<p>Also, it will eventually be much more configurable and have optional features that people would like. Whether you have a JSON payload or not may or may not matter, and if you want a queue it should at least be easy to hack if not an explicit option. Anyway, that&#8217;s where I&#8217;d like it to go, which is not obvious in the code itself. </p>
<p>So to re-iterate: it&#8217;s not a library. It&#8217;s a standalone daemon for use from any language. Obviously if you have something already, you don&#8217;t need this. However, I&#8217;d love it if you could share lessons learned from your implementation. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rick</title>
		<link>http://blog.webhooks.org/2009/03/02/announcing-hookah-the-web-hook-event-dispatcher/#comment-56</link>
		<dc:creator>rick</dc:creator>
		<pubDate>Mon, 02 Mar 2009 21:40:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webhooks.org/?p=155#comment-56</guid>
		<description>I think the problem is that web hook code tends to be application, or especially language/framework specific.  I&#039;d totally share what I have, but it&#039;s barely enough for a library.  For example, a ruby port of Hookah would be easy to create... but I&#039;d want to be able to configure to send JSON, or use a queue rather than a thread that gives up after 3 tries.  Adding stuff like that could turn this tidy little lib into something more complex and less attractive to drop into your app.  I definitely like the ideas around this though.</description>
		<content:encoded><![CDATA[<p>I think the problem is that web hook code tends to be application, or especially language/framework specific.  I&#8217;d totally share what I have, but it&#8217;s barely enough for a library.  For example, a ruby port of Hookah would be easy to create&#8230; but I&#8217;d want to be able to configure to send JSON, or use a queue rather than a thread that gives up after 3 tries.  Adding stuff like that could turn this tidy little lib into something more complex and less attractive to drop into your app.  I definitely like the ideas around this though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Lindsay</title>
		<link>http://blog.webhooks.org/2009/03/02/announcing-hookah-the-web-hook-event-dispatcher/#comment-55</link>
		<dc:creator>Jeff Lindsay</dc:creator>
		<pubDate>Mon, 02 Mar 2009 21:24:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webhooks.org/?p=155#comment-55</guid>
		<description>Peter, agreed! I was going to have it callback for outgoing callback responses (a nice way to handle asynchronous response handling), but having other hooks back to your application sounds like a Good Idea. As for standardization, we&#039;re starting to talk about some of this on the GetPingd list at the moment. I&#039;ll definitely want to integrate whatever we come up with where it makes sense in Hookah.</description>
		<content:encoded><![CDATA[<p>Peter, agreed! I was going to have it callback for outgoing callback responses (a nice way to handle asynchronous response handling), but having other hooks back to your application sounds like a Good Idea. As for standardization, we&#8217;re starting to talk about some of this on the GetPingd list at the moment. I&#8217;ll definitely want to integrate whatever we come up with where it makes sense in Hookah.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Keane</title>
		<link>http://blog.webhooks.org/2009/03/02/announcing-hookah-the-web-hook-event-dispatcher/#comment-54</link>
		<dc:creator>Peter Keane</dc:creator>
		<pubDate>Mon, 02 Mar 2009 21:14:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webhooks.org/?p=155#comment-54</guid>
		<description>Nice stuff.  Seems like Hookah itself might callback to the calling application once it successfully does its work, for logging, etc.  This might be a place to standardize a bit (and I&#039;d suggest being RESTful and including the callback-callback url in a hypertext representation that you are posting to Hookah).</description>
		<content:encoded><![CDATA[<p>Nice stuff.  Seems like Hookah itself might callback to the calling application once it successfully does its work, for logging, etc.  This might be a place to standardize a bit (and I&#8217;d suggest being RESTful and including the callback-callback url in a hypertext representation that you are posting to Hookah).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
