<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The If Works &#187; ChainCollector</title>
	<atom:link href="http://blog.jcoglan.com/category/chaincollector/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jcoglan.com</link>
	<description>This dirt was a building before</description>
	<lastBuildDate>Mon, 19 Jul 2010 07:46:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1-alpha-15443</generator>
		<item>
		<title>JS.Class 2.1.5 supports Node, Narwhal and more</title>
		<link>http://blog.jcoglan.com/2010/06/05/js-class-2-1-5-supports-node-narwhal-and-more/</link>
		<comments>http://blog.jcoglan.com/2010/06/05/js-class-2-1-5-supports-node-narwhal-and-more/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 12:47:36 +0000</pubDate>
		<dc:creator>James Coglan</dc:creator>
				<category><![CDATA[ChainCollector]]></category>
		<category><![CDATA[JS.Class]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Node]]></category>

		<guid isPermaLink="false">http://blog.jcoglan.com/?p=683</guid>
		<description><![CDATA[While there&#8217;s much work going on towards what will probably be JS.Class 3.0, the 2.1.x series is benefiting from some of the goodness being added upstream. I&#8217;ve just pushed out a new release that gets the package manager and all the libraries to work under CommonJS, specifically targeting Node.js and Narwhal for now. I&#8217;ve had [...]]]></description>
		<wfw:commentRss>http://blog.jcoglan.com/2010/06/05/js-class-2-1-5-supports-node-narwhal-and-more/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>JS.Class 2.1: an improved package manager, proper hashes, and lots of Ruby 1.9 goodness</title>
		<link>http://blog.jcoglan.com/2009/06/08/jsclass-21-an-improved-pacakge-manager-proper-hashes-and-lots-of-ruby-19-goodness/</link>
		<comments>http://blog.jcoglan.com/2009/06/08/jsclass-21-an-improved-pacakge-manager-proper-hashes-and-lots-of-ruby-19-goodness/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 10:12:47 +0000</pubDate>
		<dc:creator>James Coglan</dc:creator>
				<category><![CDATA[ChainCollector]]></category>
		<category><![CDATA[JS.Class]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.jcoglan.com/?p=378</guid>
		<description><![CDATA[Having managed to go the weekend without making any more fiddly changes to it, I&#8217;m finally pushing JS.Class 2.1 out of its Git repo and into the real world. The major updates in this release are a Hash implementation, a much-improved package manager that runs on server-side platforms, and lots of updates taken from Ruby [...]]]></description>
		<wfw:commentRss>http://blog.jcoglan.com/2009/06/08/jsclass-21-an-improved-pacakge-manager-proper-hashes-and-lots-of-ruby-19-goodness/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Urgent bug fix release for JS.Class 1.6</title>
		<link>http://blog.jcoglan.com/2009/03/04/urgent-bug-fix-release-for-jsclass-16/</link>
		<comments>http://blog.jcoglan.com/2009/03/04/urgent-bug-fix-release-for-jsclass-16/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 17:16:47 +0000</pubDate>
		<dc:creator>James Coglan</dc:creator>
				<category><![CDATA[ChainCollector]]></category>
		<category><![CDATA[JS.Class]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.jcoglan.com/?p=280</guid>
		<description><![CDATA[Quick announcement: if you&#8217;re still running JS.Class 1.6, you&#8217;ll want to upgrade to the just-released 1.6.3 release which fixes a major bug introduced by Safari 4. This browser makes Function#prototype non-enumerable until it is overwritten by the user. This caused a check in JS.Class to fail, causing classes to become their own parents and cause [...]]]></description>
		<wfw:commentRss>http://blog.jcoglan.com/2009/03/04/urgent-bug-fix-release-for-jsclass-16/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Where did all my code go? Using Ojay chains to express yourself clearly</title>
		<link>http://blog.jcoglan.com/2008/07/16/where-did-all-my-code-go-using-ojay-chains-to-express-yourself-clearly/</link>
		<comments>http://blog.jcoglan.com/2008/07/16/where-did-all-my-code-go-using-ojay-chains-to-express-yourself-clearly/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 14:59:13 +0000</pubDate>
		<dc:creator>James Coglan</dc:creator>
				<category><![CDATA[ChainCollector]]></category>
		<category><![CDATA[Functional]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Ojay]]></category>
		<category><![CDATA[Yahoo! UI]]></category>

		<guid isPermaLink="false">http://blog.jcoglan.com/?p=113</guid>
		<description><![CDATA[I&#8217;ve been putting together a presentation to be given internally at work on what Ojay is and why we&#8217;re doing it. It occurred to me that I&#8217;ve not spoken very much about it here, hoping the documentation and examples would speak for themselves. So, today I&#8217;m going to go through how to take an animation [...]]]></description>
		<wfw:commentRss>http://blog.jcoglan.com/2008/07/16/where-did-all-my-code-go-using-ojay-chains-to-express-yourself-clearly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JS.Class 1.5 is now out</title>
		<link>http://blog.jcoglan.com/2008/02/25/jsclass-15-is-now-out/</link>
		<comments>http://blog.jcoglan.com/2008/02/25/jsclass-15-is-now-out/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 20:24:33 +0000</pubDate>
		<dc:creator>James Coglan</dc:creator>
				<category><![CDATA[ChainCollector]]></category>
		<category><![CDATA[JS.Class]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Ojay]]></category>

		<guid isPermaLink="false">http://blog.jcoglan.com/2008/02/25/jsclass-15-is-now-out/</guid>
		<description><![CDATA[Hot on the heels of Ojay comes a new release of JS.Class, my Ruby-inspired JavaScript library for class-based OOP. Ojay is itself based on JS.Class, and has influenced the design of some of its new features. There has been one small change to the 1.0 API, and a stack of additional modules added in; it&#8217;s [...]]]></description>
		<wfw:commentRss>http://blog.jcoglan.com/2008/02/25/jsclass-15-is-now-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing Ojay, the nice way to use YUI</title>
		<link>http://blog.jcoglan.com/2008/02/22/announcing-ojay-the-nice-way-to-use-yui/</link>
		<comments>http://blog.jcoglan.com/2008/02/22/announcing-ojay-the-nice-way-to-use-yui/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 13:40:56 +0000</pubDate>
		<dc:creator>James Coglan</dc:creator>
				<category><![CDATA[ChainCollector]]></category>
		<category><![CDATA[JS.Class]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Metaprogramming]]></category>
		<category><![CDATA[Ojay]]></category>
		<category><![CDATA[Yahoo! UI]]></category>

		<guid isPermaLink="false">http://blog.jcoglan.com/2008/02/22/announcing-ojay-the-nice-way-to-use-yui/</guid>
		<description><![CDATA[I&#8217;ve been wanting to talk about this project for weeks if not months, and now I finally can. the OTHER media (the web shop I work for) is open-sourcing Ojay, a project I&#8217;ve been developing on-and-off since I started at the company back in October. It&#8217;s a wrapper for the core DOM, event, animation and [...]]]></description>
		<wfw:commentRss>http://blog.jcoglan.com/2008/02/22/announcing-ojay-the-nice-way-to-use-yui/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Using ChainCollector to respond to Ajax calls</title>
		<link>http://blog.jcoglan.com/2007/11/25/using-chaincollector-to-respond-to-ajax-calls/</link>
		<comments>http://blog.jcoglan.com/2007/11/25/using-chaincollector-to-respond-to-ajax-calls/#comments</comments>
		<pubDate>Sun, 25 Nov 2007 11:33:07 +0000</pubDate>
		<dc:creator>James Coglan</dc:creator>
				<category><![CDATA[ChainCollector]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Metaprogramming]]></category>
		<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://blog.jcoglan.com/2007/11/25/using-chaincollector-to-respond-to-ajax-calls/</guid>
		<description><![CDATA[Saq made a couple of comments on my ChainCollector article about how to queue up functions to respond to Ajax calls, and whether I could write something up to shed a bit of light on how this might be done. Today, I&#8217;m going to implement some methods that allow to GET from/POST to a URL, [...]]]></description>
		<wfw:commentRss>http://blog.jcoglan.com/2007/11/25/using-chaincollector-to-respond-to-ajax-calls/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Asynchronous function chaining in JavaScript</title>
		<link>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/</link>
		<comments>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 14:13:47 +0000</pubDate>
		<dc:creator>James Coglan</dc:creator>
				<category><![CDATA[ChainCollector]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Metaprogramming]]></category>

		<guid isPermaLink="false">http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/</guid>
		<description><![CDATA[Update, 25 February 2008: This class is now available as part of JS.Class (it&#8217;s called MethodChain now). It also forms a key part of Ojay, an expressive wrapper for YUI. Update, 12 Dec 2007: Another implementation change. A blank ChainCollector instance now has the following properties: then, and, ____ (formerly __enqueue) and fire. The method [...]]]></description>
		<wfw:commentRss>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
