<?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: The Great XMPP Dispute and pubsubhubbub</title>
	<atom:link href="http://blog.webhooks.org/2009/02/22/the-great-xmpp-dispute-and-pubsubhubbub/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.webhooks.org/2009/02/22/the-great-xmpp-dispute-and-pubsubhubbub/</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: Jason Salas</title>
		<link>http://blog.webhooks.org/2009/02/22/the-great-xmpp-dispute-and-pubsubhubbub/#comment-40</link>
		<dc:creator>Jason Salas</dc:creator>
		<pubDate>Tue, 24 Feb 2009 23:51:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webhooks.org/?p=131#comment-40</guid>
		<description>Thanks!  With my CMS being a web-based platform, we theoretically *could* modify the underlying system, but I think we negate our support terms...meaning if something goes awry I&#039;m on my own (and it&#039;s in Perl, which is outside my C# knowledge).

That&#039;s great advice though...thank you!</description>
		<content:encoded><![CDATA[<p>Thanks!  With my CMS being a web-based platform, we theoretically *could* modify the underlying system, but I think we negate our support terms&#8230;meaning if something goes awry I&#8217;m on my own (and it&#8217;s in Perl, which is outside my C# knowledge).</p>
<p>That&#8217;s great advice though&#8230;thank you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Lindsay</title>
		<link>http://blog.webhooks.org/2009/02/22/the-great-xmpp-dispute-and-pubsubhubbub/#comment-39</link>
		<dc:creator>Jeff Lindsay</dc:creator>
		<pubDate>Tue, 24 Feb 2009 23:46:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webhooks.org/?p=131#comment-39</guid>
		<description>Jason, 

You don&#039;t mention whether you actually have access to the code, but if you do, the core mechanism for invoking a web hook is usually a single line of code in most environments. The rest of the work is just managing the callbacks for what, but if it&#039;s a one-off solution for yourself, that makes it much easier to ping out to one endpoint in all cases, which you can just hardcode... making the end implementation literally one line to have the real-time push mechanism in place.

From there you just write the code to take that data and push it to whatever protocol/channel you want. When it&#039;s a one-off solution for yourself like this... it&#039;s pretty straightforward to get something working with web hooks.

However, if you don&#039;t have access to the code and there is no event API, you can use something like Gnip to turn the RSS feed into a callback (they use web hooks to push data).</description>
		<content:encoded><![CDATA[<p>Jason, </p>
<p>You don&#8217;t mention whether you actually have access to the code, but if you do, the core mechanism for invoking a web hook is usually a single line of code in most environments. The rest of the work is just managing the callbacks for what, but if it&#8217;s a one-off solution for yourself, that makes it much easier to ping out to one endpoint in all cases, which you can just hardcode&#8230; making the end implementation literally one line to have the real-time push mechanism in place.</p>
<p>From there you just write the code to take that data and push it to whatever protocol/channel you want. When it&#8217;s a one-off solution for yourself like this&#8230; it&#8217;s pretty straightforward to get something working with web hooks.</p>
<p>However, if you don&#8217;t have access to the code and there is no event API, you can use something like Gnip to turn the RSS feed into a callback (they use web hooks to push data).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Salas</title>
		<link>http://blog.webhooks.org/2009/02/22/the-great-xmpp-dispute-and-pubsubhubbub/#comment-38</link>
		<dc:creator>Jason Salas</dc:creator>
		<pubDate>Tue, 24 Feb 2009 23:33:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webhooks.org/?p=131#comment-38</guid>
		<description>Fantastic thoughts, Jeff.  A friend and I were talking about which architecture to use for building a notification system that sends out multiplatform alerts (e-mail, SMS, IM, RIA) when my web site gets updated, so of course we talked about XMPP or web hooks.  We tried to base the decision in terms of the total labor involved...which is the rub.  

The CMS I use is a third-party product that, with the exception of an RSS 2.0 feed (not Atom), there&#039;s no public API and thus no event framework to tap into.  I&#039;d have to write a hacky workaround to emulate the publishing event (if at all possible) and wire-up the callbacks with web hooks.  

Or, setup an entire XMPP infrastructure with a PubSub or PEP backend and build a custom bot to listen to changes and then push out updates.

I&#039;m partial to go the web hooks route on this one, but ironically, the amount of work to do either in this situation would be about the same: a lot.  :-)  

Thoughts?</description>
		<content:encoded><![CDATA[<p>Fantastic thoughts, Jeff.  A friend and I were talking about which architecture to use for building a notification system that sends out multiplatform alerts (e-mail, SMS, IM, RIA) when my web site gets updated, so of course we talked about XMPP or web hooks.  We tried to base the decision in terms of the total labor involved&#8230;which is the rub.  </p>
<p>The CMS I use is a third-party product that, with the exception of an RSS 2.0 feed (not Atom), there&#8217;s no public API and thus no event framework to tap into.  I&#8217;d have to write a hacky workaround to emulate the publishing event (if at all possible) and wire-up the callbacks with web hooks.  </p>
<p>Or, setup an entire XMPP infrastructure with a PubSub or PEP backend and build a custom bot to listen to changes and then push out updates.</p>
<p>I&#8217;m partial to go the web hooks route on this one, but ironically, the amount of work to do either in this situation would be about the same: a lot.  :-)  </p>
<p>Thoughts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Lindsay</title>
		<link>http://blog.webhooks.org/2009/02/22/the-great-xmpp-dispute-and-pubsubhubbub/#comment-34</link>
		<dc:creator>Jeff Lindsay</dc:creator>
		<pubDate>Mon, 23 Feb 2009 16:12:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webhooks.org/?p=131#comment-34</guid>
		<description>I think I can see that, but the major thing that makes it different from SUP is that it actually has a callback or hook mechanism that means you can actually be triggered or pinged instead of having to poll yet another feed.</description>
		<content:encoded><![CDATA[<p>I think I can see that, but the major thing that makes it different from SUP is that it actually has a callback or hook mechanism that means you can actually be triggered or pinged instead of having to poll yet another feed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Julien</title>
		<link>http://blog.webhooks.org/2009/02/22/the-great-xmpp-dispute-and-pubsubhubbub/#comment-33</link>
		<dc:creator>Julien</dc:creator>
		<pubDate>Mon, 23 Feb 2009 15:30:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webhooks.org/?p=131#comment-33</guid>
		<description>Indeed, that was an interesting &quot;dispute&quot;... And I agree 100% that we actually need both. From a user&#039;s perspective, it&#039;s not the &quot;pipe&quot; that matters but the data!
Anyway, As far as I understood PubSubHubhub is more like SUP (friendfeed&#039;s protocol) in its &quot;concept&quot; than like XEP-0060!</description>
		<content:encoded><![CDATA[<p>Indeed, that was an interesting &#8220;dispute&#8221;&#8230; And I agree 100% that we actually need both. From a user&#8217;s perspective, it&#8217;s not the &#8220;pipe&#8221; that matters but the data!<br />
Anyway, As far as I understood PubSubHubhub is more like SUP (friendfeed&#8217;s protocol) in its &#8220;concept&#8221; than like XEP-0060!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
