<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>nerd</title>
	<link>http://nerd.metrocat.org</link>
	<description>You're reading Jeff Watkins' thoughts about Web application design and development with a little bit of technology ranting thrown in for free.</description>
	<pubDate>Tue, 24 Jun 2008 16:47:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Favourable Reception for Coherent</title>
		<link>http://nerd.metrocat.org/2008/05/favourable-reception-for-coherent</link>
		<comments>http://nerd.metrocat.org/2008/05/favourable-reception-for-coherent#comments</comments>
		<pubDate>Sat, 03 May 2008 16:59:54 +0000</pubDate>
		<dc:creator>Jeff Watkins</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nerd.metrocat.org/2008/05/favourable-reception-for-coherent</guid>
		<description><![CDATA[I recently announced the upcoming [release of Coherent 1.0](http://coherentjs.org/docs/release/coherent-10-release-candidate-1) and I&#8217;ve been very pleased by the positive reception the library has received.

Lots of folks have come out of the woodwork to either say they&#8217;ve been looking for something like this for ages. I guess there are more fans of the Apple development model than I [...]]]></description>
		<wfw:commentRss>http://nerd.metrocat.org/2008/05/favourable-reception-for-coherent/feed</wfw:commentRss>
		</item>
		<item>
		<title>New Tutorial on Writing Widgets</title>
		<link>http://nerd.metrocat.org/2008/02/new-tutorial-on-writing-widgets</link>
		<comments>http://nerd.metrocat.org/2008/02/new-tutorial-on-writing-widgets#comments</comments>
		<pubDate>Fri, 15 Feb 2008 05:36:14 +0000</pubDate>
		<dc:creator>Jeff Watkins</dc:creator>
		
		<category><![CDATA[Coherent]]></category>

		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://nerd.metrocat.org/2008/02/new-tutorial-on-writing-widgets</guid>
		<description><![CDATA[As the release of Coherent looms nearer, I&#8217;ve been encouraged to start writing some documentation. My first effort is up: Writing a Widget. This tutorial takes you through creating a widget using Coherent starting with raw mark up and ending with a functional (if simple) widget. Thanks to some great feedback (and encouragement) from Neil [...]]]></description>
		<wfw:commentRss>http://nerd.metrocat.org/2008/02/new-tutorial-on-writing-widgets/feed</wfw:commentRss>
		</item>
		<item>
		<title>Automatic Change Notifications in Coherent</title>
		<link>http://nerd.metrocat.org/2008/02/automatic-change-notifications-in-coherent</link>
		<comments>http://nerd.metrocat.org/2008/02/automatic-change-notifications-in-coherent#comments</comments>
		<pubDate>Sun, 03 Feb 2008 00:35:25 +0000</pubDate>
		<dc:creator>Jeff Watkins</dc:creator>
		
		<category><![CDATA[Coherent]]></category>

		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://nerd.metrocat.org/2008/02/automatic-change-notifications-in-coherent</guid>
		<description><![CDATA[I&#8217;ve written a little bit about an exciting new feature in the Coherent library: automatic change notifications. In short, this reduces the amount of code you need to write and if your application only needs to support a Class A browser (like Safari 3 or Firefox), you can rely on JavaScript&#8217;s support for property getter/setter [...]]]></description>
		<wfw:commentRss>http://nerd.metrocat.org/2008/02/automatic-change-notifications-in-coherent/feed</wfw:commentRss>
		</item>
		<item>
		<title>Wil Shipley on the MacBook Air</title>
		<link>http://nerd.metrocat.org/2008/01/wil-shipley-on-the-macbook-air</link>
		<comments>http://nerd.metrocat.org/2008/01/wil-shipley-on-the-macbook-air#comments</comments>
		<pubDate>Wed, 16 Jan 2008 16:42:51 +0000</pubDate>
		<dc:creator>Jeff Watkins</dc:creator>
		
		<category><![CDATA[Macintosh]]></category>

		<guid isPermaLink="false">http://nerd.metrocat.org/2008/01/wil-shipley-on-the-macbook-air</guid>
		<description><![CDATA[Yesterday, Apple announced the new MacBook Air. As I was reading the specs for it, I thought this would have been the perfect machine for me back when I commuted to Manhattan by ferry or Path train. Or even when I travelled frequently to give JavaScript training classes.

I simply can&#8217;t believe people are complaining about [...]]]></description>
		<wfw:commentRss>http://nerd.metrocat.org/2008/01/wil-shipley-on-the-macbook-air/feed</wfw:commentRss>
		</item>
		<item>
		<title>Spooky Code or How to Make Animations Run Smoother</title>
		<link>http://nerd.metrocat.org/2007/11/spooky-code-or-how-to-make-animations-run-smoother</link>
		<comments>http://nerd.metrocat.org/2007/11/spooky-code-or-how-to-make-animations-run-smoother#comments</comments>
		<pubDate>Mon, 12 Nov 2007 04:48:03 +0000</pubDate>
		<dc:creator>Jeff Watkins</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[Art of Coding]]></category>

		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://nerd.metrocat.org/2007/11/spooky-code-or-how-to-make-animations-run-smoother</guid>
		<description><![CDATA[So I&#8217;ve been thinking about JavaScript performance, because I&#8217;m hoping to make my animations run smoother. The actual animation steps (changing position, opacity, or size of a node) can&#8217;t be improved by anyone other than the browser vendor. So what can I do to optimise my code and allow me to get more raw horsepower [...]]]></description>
		<wfw:commentRss>http://nerd.metrocat.org/2007/11/spooky-code-or-how-to-make-animations-run-smoother/feed</wfw:commentRss>
		</item>
		<item>
		<title>Who&#8217;s Faster: Function or Object</title>
		<link>http://nerd.metrocat.org/2007/11/whos-faster-function-or-object</link>
		<comments>http://nerd.metrocat.org/2007/11/whos-faster-function-or-object#comments</comments>
		<pubDate>Wed, 07 Nov 2007 19:05:52 +0000</pubDate>
		<dc:creator>Jeff Watkins</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://nerd.metrocat.org/2007/11/whos-faster-function-or-object</guid>
		<description><![CDATA[A little while ago, I wrote about a simple animation package I was working on. I made the following wondrous claim:


  You may have been wondering why the animation functions are structured like they are. All animation functions follow the same structure:

function AnimationType(curve, &#60;other arguments&#62;) {
    function animate(t) {
   [...]]]></description>
		<wfw:commentRss>http://nerd.metrocat.org/2007/11/whos-faster-function-or-object/feed</wfw:commentRss>
		</item>
		<item>
		<title>Another Bug in IE</title>
		<link>http://nerd.metrocat.org/2007/10/another-bug-in-ie</link>
		<comments>http://nerd.metrocat.org/2007/10/another-bug-in-ie#comments</comments>
		<pubDate>Fri, 12 Oct 2007 22:39:54 +0000</pubDate>
		<dc:creator>Jeff Watkins</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nerd.metrocat.org/2007/10/another-bug-in-ie</guid>
		<description><![CDATA[So imagine you&#8217;ve got this image of two cats complete with a nice drop shadow. One half of the image has a white background, while the other half has no background (indicated by the standard Photoshop checkerboard background pattern).



You want to display these cats programmatically on your Web site in response to some user activity. [...]]]></description>
		<wfw:commentRss>http://nerd.metrocat.org/2007/10/another-bug-in-ie/feed</wfw:commentRss>
		</item>
		<item>
		<title>Garbage Collection in SpiderMonkey</title>
		<link>http://nerd.metrocat.org/2007/10/garbage-collection-in-spidermonkey</link>
		<comments>http://nerd.metrocat.org/2007/10/garbage-collection-in-spidermonkey#comments</comments>
		<pubDate>Mon, 08 Oct 2007 03:48:36 +0000</pubDate>
		<dc:creator>Jeff Watkins</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nerd.metrocat.org/2007/10/garbage-collection-in-spidermonkey</guid>
		<description><![CDATA[So let&#8217;s say you&#8217;re using SpiderMonkey (the JavaScript engine from Mozilla) to build a Web application server that naturally uses JavaScript as the server-side language. Naturally, you want to support XML, since you want to be taken seriously and of course, you don&#8217;t want to write your own XML parser, because libxml2 is really good. [...]]]></description>
		<wfw:commentRss>http://nerd.metrocat.org/2007/10/garbage-collection-in-spidermonkey/feed</wfw:commentRss>
		</item>
		<item>
		<title>Hiring&#8230;</title>
		<link>http://nerd.metrocat.org/2007/09/hiring</link>
		<comments>http://nerd.metrocat.org/2007/09/hiring#comments</comments>
		<pubDate>Thu, 13 Sep 2007 21:49:04 +0000</pubDate>
		<dc:creator>Jeff Watkins</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nerd.metrocat.org/2007/09/hiring</guid>
		<description><![CDATA[We&#8217;re hiring in the Front End Engineering team over at the online Apple store. If you&#8217;re a kick ass CSS wrangler or JavaScript guru, we&#8217;d like to talk to you.



But if you want to work at Apple, your portfolio better friggin&#8217; work in Safari.
]]></description>
		<wfw:commentRss>http://nerd.metrocat.org/2007/09/hiring/feed</wfw:commentRss>
		</item>
		<item>
		<title>The Web Is An Ugly Place</title>
		<link>http://nerd.metrocat.org/2007/08/the-web-is-an-ugly-place</link>
		<comments>http://nerd.metrocat.org/2007/08/the-web-is-an-ugly-place#comments</comments>
		<pubDate>Fri, 31 Aug 2007 17:27:45 +0000</pubDate>
		<dc:creator>Jeff Watkins</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://nerd.metrocat.org/2007/08/the-web-is-an-ugly-place</guid>
		<description><![CDATA[I found a link on Ajaxian today about a date picker widget that uses Prototype and Scriptaculous. But why does it have to look so ugly?



I recently finished writing a date picker for work. I&#8217;m not entirely pleased with it, but it seems to work OK.



Of course, my standards are a bit higher when it [...]]]></description>
		<wfw:commentRss>http://nerd.metrocat.org/2007/08/the-web-is-an-ugly-place/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
