<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments for Leah Culver</title>
	<link>http://leahculver.com</link>
	<description>leahculver.com</description>
	<pubDate>Wed, 10 Mar 2010 00:19:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>Comment on A is for Ajax and C is for Comet by Richard</title>
		<link>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1538</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Mon, 03 Aug 2009 12:54:01 +0000</pubDate>
		<guid>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1538</guid>
		<description>Hi there,

That was an excellent description without needlessly going into depth of both Ajax and Comet. I've been looking for something like Comet just didn't knew it was possible.

Thanks for sharing,

Richard</description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>That was an excellent description without needlessly going into depth of both Ajax and Comet. I&#8217;ve been looking for something like Comet just didn&#8217;t knew it was possible.</p>
<p>Thanks for sharing,</p>
<p>Richard</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A is for Ajax and C is for Comet by Ben Scherrey</title>
		<link>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1535</link>
		<dc:creator>Ben Scherrey</dc:creator>
		<pubDate>Sat, 01 Aug 2009 17:13:48 +0000</pubDate>
		<guid>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1535</guid>
		<description>We're using Comet via Orbited &#38; Django pretty extensively for some of our work including the chat service &#38; asynchronous events for eJamming.com. We went through a few alternatives to Orbited and versions of Orbited and I expect it is the leader of the pack.

Regardless, any kind of async activity going over a request/response protocol like HTTP is a nasty hack with all kinds of unexpected consequences with different software who implement the spec slightly differently. I think the long term solution is more likely to be something along the lines of what Google Wave is putting together. Behind the scenes it's basically an extension of XMPP with transactional management. Cool ideas for a collaborative asynchronous environment like ours.

Meanwhile, Comet is here now with Orbited having a pretty stable implementation. Just be prepared to invest some significant deployment testing time before you settle on your implementation.</description>
		<content:encoded><![CDATA[<p>We&#8217;re using Comet via Orbited &amp; Django pretty extensively for some of our work including the chat service &amp; asynchronous events for eJamming.com. We went through a few alternatives to Orbited and versions of Orbited and I expect it is the leader of the pack.</p>
<p>Regardless, any kind of async activity going over a request/response protocol like HTTP is a nasty hack with all kinds of unexpected consequences with different software who implement the spec slightly differently. I think the long term solution is more likely to be something along the lines of what Google Wave is putting together. Behind the scenes it&#8217;s basically an extension of XMPP with transactional management. Cool ideas for a collaborative asynchronous environment like ours.</p>
<p>Meanwhile, Comet is here now with Orbited having a pretty stable implementation. Just be prepared to invest some significant deployment testing time before you settle on your implementation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Baconfile API by This Week’s Remainders &#124; Geek News and Musings</title>
		<link>http://leahculver.com/2009/07/12/baconfile-api/#comment-1534</link>
		<dc:creator>This Week’s Remainders &#124; Geek News and Musings</dc:creator>
		<pubDate>Sat, 01 Aug 2009 04:40:14 +0000</pubDate>
		<guid>http://leahculver.com/2009/07/12/baconfile-api/#comment-1534</guid>
		<description>[...] Baconfile API Two handy interfaces to Amazon S3 [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Baconfile API Two handy interfaces to Amazon S3 [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A is for Ajax and C is for Comet by Leah</title>
		<link>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1533</link>
		<dc:creator>Leah</dc:creator>
		<pubDate>Fri, 31 Jul 2009 18:46:34 +0000</pubDate>
		<guid>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1533</guid>
		<description>Bastien - I'll see what I can do. I have a bunch of coding going on right now so the blog might have to wait :P</description>
		<content:encoded><![CDATA[<p>Bastien - I&#8217;ll see what I can do. I have a bunch of coding going on right now so the blog might have to wait <img src='http://leahculver.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A is for Ajax and C is for Comet by Bastien</title>
		<link>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1532</link>
		<dc:creator>Bastien</dc:creator>
		<pubDate>Fri, 31 Jul 2009 14:34:45 +0000</pubDate>
		<guid>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1532</guid>
		<description>It's pretty interesting to see how Comet works on the client side. It would be awesome if you wrote how to implement it on the server side. Maybe soon?</description>
		<content:encoded><![CDATA[<p>It&#8217;s pretty interesting to see how Comet works on the client side. It would be awesome if you wrote how to implement it on the server side. Maybe soon?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A is for Ajax and C is for Comet by cancel bubble</title>
		<link>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1531</link>
		<dc:creator>cancel bubble</dc:creator>
		<pubDate>Fri, 31 Jul 2009 04:22:42 +0000</pubDate>
		<guid>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1531</guid>
		<description>I recently just heard about Comet so finding this article comes at the perfect time.</description>
		<content:encoded><![CDATA[<p>I recently just heard about Comet so finding this article comes at the perfect time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A is for Ajax and C is for Comet by Leah</title>
		<link>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1530</link>
		<dc:creator>Leah</dc:creator>
		<pubDate>Thu, 30 Jul 2009 18:41:21 +0000</pubDate>
		<guid>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1530</guid>
		<description>Anirudh - we didn't use Django very much for the orbited stuff which is probably why it wasn't so bad.</description>
		<content:encoded><![CDATA[<p>Anirudh - we didn&#8217;t use Django very much for the orbited stuff which is probably why it wasn&#8217;t so bad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A is for Ajax and C is for Comet by Anirudh</title>
		<link>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1529</link>
		<dc:creator>Anirudh</dc:creator>
		<pubDate>Thu, 30 Jul 2009 13:08:45 +0000</pubDate>
		<guid>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1529</guid>
		<description>Leah,

Have you been able to get Orbited to work with Django? We'd used it for our project a long time ago and was able to get Django to publish messages to Orbited streams by means of a relatively ugly XML-RPC hack.

I wrote about the hack on my blog &lt;a href="http://anirudhsanjeev.org/tutorialhow-to-django-comet-orbited-stomp-morbidq-jsio/" rel="nofollow"&gt;here&lt;/a&gt;. While I no longer work on that project, my article serves as the default reference for django+orbited on the documentation page of Orbited.

Since you're a prolific django developer, I'm sure that the community would appreciate any of your suggestions on getting django and orbited to work together.

Thanks,
Anirudh</description>
		<content:encoded><![CDATA[<p>Leah,</p>
<p>Have you been able to get Orbited to work with Django? We&#8217;d used it for our project a long time ago and was able to get Django to publish messages to Orbited streams by means of a relatively ugly XML-RPC hack.</p>
<p>I wrote about the hack on my blog <a href="http://anirudhsanjeev.org/tutorialhow-to-django-comet-orbited-stomp-morbidq-jsio/" rel="nofollow">here</a>. While I no longer work on that project, my article serves as the default reference for django+orbited on the documentation page of Orbited.</p>
<p>Since you&#8217;re a prolific django developer, I&#8217;m sure that the community would appreciate any of your suggestions on getting django and orbited to work together.</p>
<p>Thanks,<br />
Anirudh</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A is for Ajax and C is for Comet by Josh</title>
		<link>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1522</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Sun, 26 Jul 2009 03:01:59 +0000</pubDate>
		<guid>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1522</guid>
		<description>Comet is some cool stuff. Hopefully one of these days I can work on a project and get to apply it.

Another good server to check out is meteorserver.org</description>
		<content:encoded><![CDATA[<p>Comet is some cool stuff. Hopefully one of these days I can work on a project and get to apply it.</p>
<p>Another good server to check out is meteorserver.org</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A is for Ajax and C is for Comet by Daniel Einspanjer</title>
		<link>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1521</link>
		<dc:creator>Daniel Einspanjer</dc:creator>
		<pubDate>Sat, 25 Jul 2009 04:07:25 +0000</pubDate>
		<guid>http://leahculver.com/2009/07/24/a-is-for-ajax-and-c-is-for-comet/#comment-1521</guid>
		<description>I was looking at different Comet implementations when I was developing the worldwide real-time downloads counter for Mozilla.  The frustrating limitation I found with long-polling is that if the events are too frequent, it can completely overwhelm the server with rapid-fire connections from even a small number of clients.

My best thought for an alternative was an implementation that had the server send a a non-buffered HTML document response that it adds events to for a reasonable period of time (say a minute) before finally ending that document.  Then, the client could request the document in an iframe, parse the contents as they arrive, and when the document is finished loading, re-request it.
Of course, the challenges there are that I don't think it is as straightforward to be able to consume the data as a JSON stream, and you might have trouble reading the document before the DOM is complete.

If you have any pointers to a good solution for being able to deliver dozens to hundreds of events per second to dozens to hundreds of clients, I'd love to hear it!</description>
		<content:encoded><![CDATA[<p>I was looking at different Comet implementations when I was developing the worldwide real-time downloads counter for Mozilla.  The frustrating limitation I found with long-polling is that if the events are too frequent, it can completely overwhelm the server with rapid-fire connections from even a small number of clients.</p>
<p>My best thought for an alternative was an implementation that had the server send a a non-buffered HTML document response that it adds events to for a reasonable period of time (say a minute) before finally ending that document.  Then, the client could request the document in an iframe, parse the contents as they arrive, and when the document is finished loading, re-request it.<br />
Of course, the challenges there are that I don&#8217;t think it is as straightforward to be able to consume the data as a JSON stream, and you might have trouble reading the document before the DOM is complete.</p>
<p>If you have any pointers to a good solution for being able to deliver dozens to hundreds of events per second to dozens to hundreds of clients, I&#8217;d love to hear it!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
