<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (simonbates)</title>
    <link>https://pinboard.in/u:simonbates/public/</link>
    <description>recent bookmarks from simonbates</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://mbostock.github.com/d3/"/>
	<rdf:li rdf:resource="http://brendaneich.com/2011/06/new-javascript-engine-module-owner/"/>
	<rdf:li rdf:resource="http://mariuswatz.com/works/abstract01js/index_auto.html"/>
	<rdf:li rdf:resource="http://infrequently.org/2011/02/on-performance-innumeracy-false-positives/"/>
	<rdf:li rdf:resource="http://jashkenas.github.com/coffee-script/"/>
	<rdf:li rdf:resource="http://narwhaljs.org/"/>
	<rdf:li rdf:resource="http://github.com/blog/621-bye-bye-flash-network-graph-is-now-canvas"/>
	<rdf:li rdf:resource="http://documentcloud.github.com/underscore/"/>
	<rdf:li rdf:resource="http://alex.dojotoolkit.org/2008/08/the-ecmajavascript-name-soup/"/>
	<rdf:li rdf:resource="http://openwebpodcast.com/"/>
	<rdf:li rdf:resource="http://www.oreillynet.com/pub/a/network/2005/11/01/avoid-common-greasemonkey-pitfalls.html"/>
	<rdf:li rdf:resource="http://www.sitepen.com/blog/2008/07/31/cross-site-xhr-plugin-registry/"/>
	<rdf:li rdf:resource="http://ajaxian.com/archives/light-weight-json-binding-framework"/>
	<rdf:li rdf:resource="http://blogs.sun.com/greimer/entry/best_way_to_code_a"/>
	<rdf:li rdf:resource="http://ejohn.org/blog/dom-documentfragments/"/>
	<rdf:li rdf:resource="http://fluidproject.org/blog/2008/07/21/about-this-and-that/"/>
	<rdf:li rdf:resource="http://w3future.com/weblog/stories/2008/06/16/adtinjs.xml"/>
	<rdf:li rdf:resource="http://royal.pingdom.com/?p=305"/>
	<rdf:li rdf:resource="http://webkit.org/blog/189/announcing-squirrelfish/"/>
	<rdf:li rdf:resource="http://fluidproject.org/blog/2008/05/30/how-long-oh-lord/"/>
	<rdf:li rdf:resource="http://browserplus.yahoo.com/"/>
	<rdf:li rdf:resource="http://humanized.com/weblog/2007/09/14/undo-made-easy-with-ajax-part-1/"/>
	<rdf:li rdf:resource="http://ajaxian.com/archives/announcing-ajax-libraries-api-speed-up-your-ajax-apps-with-googles-infrastructure"/>
	<rdf:li rdf:resource="http://code.google.com/p/hyphenator/"/>
	<rdf:li rdf:resource="http://steve-yegge.blogspot.com/2008/05/dynamic-languages-strike-back.html"/>
	<rdf:li rdf:resource="http://en.literateprograms.org/Turtle_graphics_(JavaScript)"/>
	<rdf:li rdf:resource="http://www.smashingmagazine.com/"/>
	<rdf:li rdf:resource="http://ejohn.org/blog/processingjs/"/>
	<rdf:li rdf:resource="http://blog.nihilogic.dk/2008/05/compression-using-canvas-and-png.html"/>
	<rdf:li rdf:resource="http://dromaeo.com/"/>
	<rdf:li rdf:resource="http://ejohn.org/blog/versions-of-javascript/"/>
	<rdf:li rdf:resource="http://mir.aculo.us/2006/9/16/adventures-in-javascript-testing"/>
	<rdf:li rdf:resource="http://wiki.ecmascript.org/doku.php?id=ses:ses"/>
	<rdf:li rdf:resource="http://wiki.developers.facebook.com/index.php/FBJS"/>
	<rdf:li rdf:resource="http://www.coryhudson.com/blog/2007/03/10/javascript-currying-redux/"/>
	<rdf:li rdf:resource="http://microformats.org/wiki/rest/ahah"/>
	<rdf:li rdf:resource="http://google-caja.googlecode.com/svn/changes/mikesamuel/string-interpolation-29-Jan-2008/trunk/src/js/com/google/caja/interp/index.html"/>
	<rdf:li rdf:resource="http://ejohn.org/blog/javascript-based-injection-attacks/"/>
	<rdf:li rdf:resource="http://swfupload.org/"/>
	<rdf:li rdf:resource="http://softwareas.com/dual-side-templating"/>
	<rdf:li rdf:resource="http://dev.helma.org/"/>
	<rdf:li rdf:resource="http://www.phpied.com/canvas-pie/"/>
	<rdf:li rdf:resource="http://ejohn.org/blog/partial-functions-in-javascript/"/>
	<rdf:li rdf:resource="http://www.bluishcoder.co.nz/2008/02/quick-introduction-to-tamarin-tracing.html"/>
	<rdf:li rdf:resource="http://lazutkin.com/blog/2008/jan/12/functional-fun-javascript-dojo/"/>
	<rdf:li rdf:resource="http://ajaxian.com/archives/rhino-on-rails-javascript-mvc-on-the-server"/>
	<rdf:li rdf:resource="http://ejohn.org/blog/javascript-pretty-date/"/>
	<rdf:li rdf:resource="http://blogs.msdn.com/gpde/pages/javascript-memory-leak-detector.aspx"/>
	<rdf:li rdf:resource="http://mjijackson.com/shadowbox/#browsers"/>
	<rdf:li rdf:resource="http://ejohn.org/blog/server-side-javascript-with-jaxer/"/>
	<rdf:li rdf:resource="http://aptana.com/jaxer/"/>
	<rdf:li rdf:resource="http://eloquentjavascript.net/"/>
	<rdf:li rdf:resource="http://steve-yegge.blogspot.com/2007/06/rhino-on-rails.html"/>
	<rdf:li rdf:resource="http://code.google.com/p/trimpath/wiki/TrimJunction"/>
	<rdf:li rdf:resource="http://ajaxian.com/archives/book-recommendation-ajax-security-by-hoffman-and-sullivan"/>
	<rdf:li rdf:resource="http://jst.pbwiki.com/"/>
	<rdf:li rdf:resource="http://www.schillmania.com/projects/soundmanager2/"/>
	<rdf:li rdf:resource="http://www.schillmania.com/arkanoid/"/>
	<rdf:li rdf:resource="http://www.schillmania.com/"/>
	<rdf:li rdf:resource="http://goessner.net/articles/JsonPath/"/>
	<rdf:li rdf:resource="http://www.trentrichardson.com/jsonsql/"/>
	<rdf:li rdf:resource="http://paul.irish.aurgasm.us/2008/javascript-css-selector-engine-timeline/"/>
	<rdf:li rdf:resource="http://www.json.org/"/>
	<rdf:li rdf:resource="http://ajaxcamp.org/"/>
	<rdf:li rdf:resource="http://www.w3.org/TR/access-control/"/>
	<rdf:li rdf:resource="http://taossa.com/index.php/2007/02/08/same-origin-policy/"/>
	<rdf:li rdf:resource="http://alex.dojotoolkit.org/?p=644"/>
	<rdf:li rdf:resource="http://www.wait-till-i.com/2008/01/08/generating-charts-from-accessible-data-tables-using-the-google-charts-api/"/>
	<rdf:li rdf:resource="http://developer.apple.com/samplecode/iPhoneOrientation/index.html"/>
	<rdf:li rdf:resource="http://www.netzgesta.de/mapper/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://mbostock.github.com/d3/">
    <title>D3</title>
    <dc:date>2011-08-26T18:04:14+00:00</dc:date>
    <link>http://mbostock.github.com/d3/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[JavaScript visualization library]]></description>
<dc:subject>javascript visualization</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:simonbates/b:a8151bedf77b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:visualization"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://brendaneich.com/2011/06/new-javascript-engine-module-owner/">
    <title>New JavaScript Engine Module Owner by Brendan Eich</title>
    <dc:date>2011-07-18T20:40:22+00:00</dc:date>
    <link>http://brendaneich.com/2011/06/new-javascript-engine-module-owner/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[JavaScript history and transition of SpiderMonkey module ownership to Dave Mandelin]]></description>
<dc:subject>javascript mozilla history</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:simonbates/b:375b561974f6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:mozilla"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:history"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mariuswatz.com/works/abstract01js/index_auto.html">
    <title>Abstract01js by Marius Watz</title>
    <dc:date>2011-02-12T21:34:28+00:00</dc:date>
    <link>http://mariuswatz.com/works/abstract01js/index_auto.html</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[Processing.js
]]></description>
<dc:subject>javascript art generative</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:2fd51d2db988/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:art"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:generative"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://infrequently.org/2011/02/on-performance-innumeracy-false-positives/">
    <title>Performance Innumeracy &amp; False Positives by Alex Russell</title>
    <dc:date>2011-02-05T14:33:03+00:00</dc:date>
    <link>http://infrequently.org/2011/02/on-performance-innumeracy-false-positives/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[Example of using UA version to look up feature availability -- with fall back to feature tests for unknown UAs; see also "Cutting The Interrogation Short"
]]></description>
<dc:subject>web javascript dhtml performance</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:7866ea2f1a9b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dhtml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jashkenas.github.com/coffee-script/">
    <title>CoffeeScript</title>
    <dc:date>2010-11-01T15:15:38+00:00</dc:date>
    <link>http://jashkenas.github.com/coffee-script/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[Python/Ruby-like language that compiles to JavaScript
]]></description>
<dc:subject>programminglanguage javascript python ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:aaafe10232e3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:programminglanguage"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://narwhaljs.org/">
    <title>narwhal</title>
    <dc:date>2010-04-01T01:13:59+00:00</dc:date>
    <link>http://narwhaljs.org/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:681941525a92/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/blog/621-bye-bye-flash-network-graph-is-now-canvas">
    <title>Bye Bye Flash: Network Graph is now Canvas - GitHub</title>
    <dc:date>2010-04-01T00:46:15+00:00</dc:date>
    <link>http://github.com/blog/621-bye-bye-flash-network-graph-is-now-canvas</link>
    <dc:creator>simonbates</dc:creator><dc:subject>webdesign html5 canvas flash javascript visualization</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:699ddbff83e7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:webdesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:html5"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:canvas"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:flash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:visualization"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://documentcloud.github.com/underscore/">
    <title>Underscore.js</title>
    <dc:date>2009-12-10T05:27:26+00:00</dc:date>
    <link>http://documentcloud.github.com/underscore/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:13875358305f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://alex.dojotoolkit.org/2008/08/the-ecmajavascript-name-soup/">
    <title>Name Soup by Alex Russell</title>
    <dc:date>2008-08-24T13:11:38+00:00</dc:date>
    <link>http://alex.dojotoolkit.org/2008/08/the-ecmajavascript-name-soup/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[ECMAScript 3, ECMAScript 4, ECMAScript 3.1, ActionScript 3, Tamarin, Tamarin-tracing, TC39, Harmony, JavaScript 2, ECMAScript
]]></description>
<dc:subject>es4 javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:376644cb0ccf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:es4"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://openwebpodcast.com/">
    <title>Open Web Podcast</title>
    <dc:date>2008-08-24T12:19:02+00:00</dc:date>
    <link>http://openwebpodcast.com/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[Dion Almaer, John Resig, and Alex Russell discuss news and events coming in from the Open Web community
]]></description>
<dc:subject>web openweb javascript ajax podcast</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:2b4882ba8e21/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:openweb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:podcast"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.oreillynet.com/pub/a/network/2005/11/01/avoid-common-greasemonkey-pitfalls.html">
    <title>Avoid Common Pitfalls in Greasemonkey: How the History of Greasemonkey Security Affects You Now by Mark Pilgrim (O'Reilly Network)</title>
    <dc:date>2008-08-06T16:03:21+00:00</dc:date>
    <link>http://www.oreillynet.com/pub/a/network/2005/11/01/avoid-common-greasemonkey-pitfalls.html</link>
    <dc:creator>simonbates</dc:creator><dc:subject>greasemonkey javascript ajax security</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:85e5d93e383f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:greasemonkey"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sitepen.com/blog/2008/07/31/cross-site-xhr-plugin-registry/">
    <title>Cross-Site XHR Plugin Registry by Kris Zyp</title>
    <dc:date>2008-08-04T21:53:29+00:00</dc:date>
    <link>http://www.sitepen.com/blog/2008/07/31/cross-site-xhr-plugin-registry/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>ajax javascript dojo</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:4be6f3760989/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dojo"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ajaxian.com/archives/light-weight-json-binding-framework">
    <title>Light-weight JSON Binding Framework js-binding (Ajaxian)</title>
    <dc:date>2008-07-31T15:07:52+00:00</dc:date>
    <link>http://ajaxian.com/archives/light-weight-json-binding-framework</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript binding</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:c96977bedf8a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:binding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blogs.sun.com/greimer/entry/best_way_to_code_a">
    <title>What's the Fastest Way to Code a Loop in JavaScript?</title>
    <dc:date>2008-07-29T20:28:50+00:00</dc:date>
    <link>http://blogs.sun.com/greimer/entry/best_way_to_code_a</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript performance</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:a59c6fd530cf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ejohn.org/blog/dom-documentfragments/">
    <title>DOM DocumentFragments by John Resig</title>
    <dc:date>2008-07-23T01:19:26+00:00</dc:date>
    <link>http://ejohn.org/blog/dom-documentfragments/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript performance</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:3d54627c74bc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://fluidproject.org/blog/2008/07/21/about-this-and-that/">
    <title>About this and that by Antranig Basman (Fluid Blog)</title>
    <dc:date>2008-07-22T21:43:50+00:00</dc:date>
    <link>http://fluidproject.org/blog/2008/07/21/about-this-and-that/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[overview of object binding and inheritance options in JavaScript
]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:fc572bd662ee/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://w3future.com/weblog/stories/2008/06/16/adtinjs.xml">
    <title>Algebraic Data Types in JavaScript</title>
    <dc:date>2008-06-18T01:07:41+00:00</dc:date>
    <link>http://w3future.com/weblog/stories/2008/06/16/adtinjs.xml</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[merging unfold, fold and map transformations
]]></description>
<dc:subject>javascript functional</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:3cdd53ded142/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:functional"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://royal.pingdom.com/?p=305">
    <title>Javascript framework usage among top websites (Royal Pingdom)</title>
    <dc:date>2008-06-14T03:03:22+00:00</dc:date>
    <link>http://royal.pingdom.com/?p=305</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript comparison</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:24f2cf520a9f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:comparison"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://webkit.org/blog/189/announcing-squirrelfish/">
    <title>SquirrelFish announcement on Surfin’ Safari</title>
    <dc:date>2008-06-07T01:04:36+00:00</dc:date>
    <link>http://webkit.org/blog/189/announcing-squirrelfish/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript webkit engine</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:b0644db52bbe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:webkit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:engine"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://fluidproject.org/blog/2008/05/30/how-long-oh-lord/">
    <title>How Long, Oh Lord? by Antranig Basman (Fluid Blog)</title>
    <dc:date>2008-06-01T13:21:12+00:00</dc:date>
    <link>http://fluidproject.org/blog/2008/05/30/how-long-oh-lord/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript performance</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:070d1d325179/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://browserplus.yahoo.com/">
    <title>BrowserPlus</title>
    <dc:date>2008-06-01T13:03:07+00:00</dc:date>
    <link>http://browserplus.yahoo.com/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[browser upgrade mechanism (like Gears)
]]></description>
<dc:subject>yahoo ajax javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:5592a77667d3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:yahoo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://humanized.com/weblog/2007/09/14/undo-made-easy-with-ajax-part-1/">
    <title>Undo Made Easy with Ajax (Part 1) by Aza Raskin</title>
    <dc:date>2008-06-01T13:00:09+00:00</dc:date>
    <link>http://humanized.com/weblog/2007/09/14/undo-made-easy-with-ajax-part-1/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>ajax hci dhtml javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:3b37b62d7b47/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:hci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dhtml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ajaxian.com/archives/announcing-ajax-libraries-api-speed-up-your-ajax-apps-with-googles-infrastructure">
    <title>Announcing AJAX Libraries API: Speed up your Ajax apps with Google’s infrastructure (Ajaxian)</title>
    <dc:date>2008-05-27T22:05:43+00:00</dc:date>
    <link>http://ajaxian.com/archives/announcing-ajax-libraries-api-speed-up-your-ajax-apps-with-googles-infrastructure</link>
    <dc:creator>simonbates</dc:creator><dc:subject>google javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:2d00db88f246/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/hyphenator/">
    <title>hyphenator</title>
    <dc:date>2008-05-27T00:10:20+00:00</dc:date>
    <link>http://code.google.com/p/hyphenator/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[Franklin M. Liangs hyphenation algorithm
]]></description>
<dc:subject>javascript writing</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:d3fb681e5952/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:writing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://steve-yegge.blogspot.com/2008/05/dynamic-languages-strike-back.html">
    <title>Dynamic Languages Strike Back by Steve Yegge</title>
    <dc:date>2008-05-24T13:47:08+00:00</dc:date>
    <link>http://steve-yegge.blogspot.com/2008/05/dynamic-languages-strike-back.html</link>
    <dc:creator>simonbates</dc:creator><dc:subject>dynamic types plt javascript lisp java python ruby smalltalk</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:015280e15be2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dynamic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:types"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:plt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:lisp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:smalltalk"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://en.literateprograms.org/Turtle_graphics_(JavaScript)">
    <title>Turtle graphics (JavaScript) - LiteratePrograms</title>
    <dc:date>2008-05-24T13:35:35+00:00</dc:date>
    <link>http://en.literateprograms.org/Turtle_graphics_(JavaScript)</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript dsl visualization graphics</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:1a4c0000ea25/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dsl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:graphics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.smashingmagazine.com/">
    <title>Smashing Magazine</title>
    <dc:date>2008-05-09T14:53:03+00:00</dc:date>
    <link>http://www.smashingmagazine.com/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>webdesign javascript ajax blog</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:c074cade3743/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:webdesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:blog"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ejohn.org/blog/processingjs/">
    <title>processing.js</title>
    <dc:date>2008-05-09T13:37:06+00:00</dc:date>
    <link>http://ejohn.org/blog/processingjs/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript dsl visualization graphics</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:63b4e93cf851/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dsl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:graphics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.nihilogic.dk/2008/05/compression-using-canvas-and-png.html">
    <title>nihilogic: Compression using Canvas and PNG-embedded data</title>
    <dc:date>2008-05-07T01:02:47+00:00</dc:date>
    <link>http://blog.nihilogic.dk/2008/05/compression-using-canvas-and-png.html</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:714965ba2bb1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dromaeo.com/">
    <title>Dromaeo: JavaScript Performance Testing</title>
    <dc:date>2008-04-26T21:53:51+00:00</dc:date>
    <link>http://dromaeo.com/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript performance testing</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:fe63c420f05d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ejohn.org/blog/versions-of-javascript/">
    <title>Versions of JavaScript by John Resig</title>
    <dc:date>2008-04-26T13:03:25+00:00</dc:date>
    <link>http://ejohn.org/blog/versions-of-javascript/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:f083ed376cec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mir.aculo.us/2006/9/16/adventures-in-javascript-testing">
    <title>Adventures in JavaScript testing by Thomas Fuchs</title>
    <dc:date>2008-04-07T17:19:37+00:00</dc:date>
    <link>http://mir.aculo.us/2006/9/16/adventures-in-javascript-testing</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[RailsConf Europe 2006 presentation
]]></description>
<dc:subject>javascript prototype testing</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:a488c96ee4c5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:prototype"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiki.ecmascript.org/doku.php?id=ses:ses">
    <title>Secure ECMAScript</title>
    <dc:date>2008-03-19T21:51:11+00:00</dc:date>
    <link>http://wiki.ecmascript.org/doku.php?id=ses:ses</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[discussion includes Caja, FBJS, and ADsafe
]]></description>
<dc:subject>javascript security</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:dcbcf1e122a2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiki.developers.facebook.com/index.php/FBJS">
    <title>FBJS</title>
    <dc:date>2008-03-16T03:27:20+00:00</dc:date>
    <link>http://wiki.developers.facebook.com/index.php/FBJS</link>
    <dc:creator>simonbates</dc:creator><dc:subject>facebook javascript security</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:840870773448/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:facebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.coryhudson.com/blog/2007/03/10/javascript-currying-redux/">
    <title>JavaScript Currying Redux by Cory Hudson</title>
    <dc:date>2008-02-17T18:06:50+00:00</dc:date>
    <link>http://www.coryhudson.com/blog/2007/03/10/javascript-currying-redux/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>functional javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:4877b4f9d1d4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://microformats.org/wiki/rest/ahah">
    <title>AHAH: Asynchronous HTML and HTTP (Microformats)</title>
    <dc:date>2008-02-16T19:18:46+00:00</dc:date>
    <link>http://microformats.org/wiki/rest/ahah</link>
    <dc:creator>simonbates</dc:creator><dc:subject>ajax javascript ria presentation web architecture microformats patterns</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:356beed9b340/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ria"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:presentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:microformats"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://google-caja.googlecode.com/svn/changes/mikesamuel/string-interpolation-29-Jan-2008/trunk/src/js/com/google/caja/interp/index.html">
    <title>Secure String Interpolation in JS by Mike Samuel (Google Caja )</title>
    <dc:date>2008-02-15T21:22:23+00:00</dc:date>
    <link>http://google-caja.googlecode.com/svn/changes/mikesamuel/string-interpolation-29-Jan-2008/trunk/src/js/com/google/caja/interp/index.html</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[string interpolation and escaping with automated escape function selection using a FSM parser that looks at the context in which the text to be escaped is used
]]></description>
<dc:subject>javascript ajax security google</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:54c7cebeb76b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:google"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ejohn.org/blog/javascript-based-injection-attacks/">
    <title>JavaScript-Based Injection Attacks by John Resig</title>
    <dc:date>2008-02-15T21:19:59+00:00</dc:date>
    <link>http://ejohn.org/blog/javascript-based-injection-attacks/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[discusses some historic vulnerabilities in Firebug
]]></description>
<dc:subject>javascript ajax security</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:e4c50a12346a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://swfupload.org/">
    <title>SWFUpload</title>
    <dc:date>2008-02-15T16:44:31+00:00</dc:date>
    <link>http://swfupload.org/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[file uploader
]]></description>
<dc:subject>flash ajax javascript ria</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:c3b0e436e2cb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:flash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ria"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://softwareas.com/dual-side-templating">
    <title>Dual-Side Templating</title>
    <dc:date>2008-02-15T14:54:44+00:00</dc:date>
    <link>http://softwareas.com/dual-side-templating</link>
    <dc:creator>simonbates</dc:creator><dc:subject>ajax ria javascript patterns</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:17bf0a87dba2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ria"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dev.helma.org/">
    <title>Helma</title>
    <dc:date>2008-02-14T21:59:21+00:00</dc:date>
    <link>http://dev.helma.org/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[Javascript Web Application Framework
]]></description>
<dc:subject>javascript ssjs web framework java</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:920bc8dd072d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ssjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:java"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.phpied.com/canvas-pie/">
    <title>Canvas pie (phpied.com)</title>
    <dc:date>2008-02-14T21:55:18+00:00</dc:date>
    <link>http://www.phpied.com/canvas-pie/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript charts graphics</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:0e2f6b0cb62e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:charts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:graphics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ejohn.org/blog/partial-functions-in-javascript/">
    <title>Partial Application in JavaScript by John Resig</title>
    <dc:date>2008-02-14T20:45:02+00:00</dc:date>
    <link>http://ejohn.org/blog/partial-functions-in-javascript/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[awesome article
]]></description>
<dc:subject>functional javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:6f926c716cba/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.bluishcoder.co.nz/2008/02/quick-introduction-to-tamarin-tracing.html">
    <title>A Quick Introduction to Tamarin Tracing by Chris Double</title>
    <dc:date>2008-02-04T21:59:13+00:00</dc:date>
    <link>http://www.bluishcoder.co.nz/2008/02/quick-introduction-to-tamarin-tracing.html</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[a tracing jit; interpreter written in Forth, compiler written in Python
]]></description>
<dc:subject>javascript jit performance forth python</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:fe3f0fb17a12/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:jit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:forth"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://lazutkin.com/blog/2008/jan/12/functional-fun-javascript-dojo/">
    <title>Functional fun in JavaScript with Dojo by Eugene Lazutkin</title>
    <dc:date>2008-02-04T16:21:48+00:00</dc:date>
    <link>http://lazutkin.com/blog/2008/jan/12/functional-fun-javascript-dojo/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>functional javascript dojo</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:71809c7b1b9d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dojo"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ajaxian.com/archives/rhino-on-rails-javascript-mvc-on-the-server">
    <title>Rhino on Rails: JavaScript MVC on the server</title>
    <dc:date>2008-01-30T16:49:37+00:00</dc:date>
    <link>http://ajaxian.com/archives/rhino-on-rails-javascript-mvc-on-the-server</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[Dion Almaer interviews Steve Yegge + nice Java/JavaScript cartoon
]]></description>
<dc:subject>javascript ssjs rails video</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:b39ce9520cab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ssjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:video"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ejohn.org/blog/javascript-pretty-date/">
    <title>JavaScript Pretty Date by John Resig</title>
    <dc:date>2008-01-29T14:09:54+00:00</dc:date>
    <link>http://ejohn.org/blog/javascript-pretty-date/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript jquery formatting</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:fb07c272d8b1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:jquery"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:formatting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blogs.msdn.com/gpde/pages/javascript-memory-leak-detector.aspx">
    <title>JavaScript Memory Leak Detector</title>
    <dc:date>2008-01-25T21:47:45+00:00</dc:date>
    <link>http://blogs.msdn.com/gpde/pages/javascript-memory-leak-detector.aspx</link>
    <dc:creator>simonbates</dc:creator><dc:subject>microsoft javascript memoryleak tools</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:c48e261d5896/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:microsoft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:memoryleak"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mjijackson.com/shadowbox/#browsers">
    <title>Shadowbox.js Media Viewer</title>
    <dc:date>2008-01-25T21:31:32+00:00</dc:date>
    <link>http://mjijackson.com/shadowbox/#browsers</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[uses an adapter layer to work with different libraries
]]></description>
<dc:subject>javascript dhtml</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:fc9157417ac7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dhtml"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ejohn.org/blog/server-side-javascript-with-jaxer/">
    <title>Server-Side JavaScript with Jaxer</title>
    <dc:date>2008-01-23T13:55:59+00:00</dc:date>
    <link>http://ejohn.org/blog/server-side-javascript-with-jaxer/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[example by John Resig
]]></description>
<dc:subject>javascript ssjs ajax</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:99d1fb974e5f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ssjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://aptana.com/jaxer/">
    <title>Jaxer</title>
    <dc:date>2008-01-22T21:48:09+00:00</dc:date>
    <link>http://aptana.com/jaxer/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA["Ajax server"
]]></description>
<dc:subject>javascript ajax web framework ssjs</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:2f9ef6f5104b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ssjs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://eloquentjavascript.net/">
    <title>Eloquent JavaScript</title>
    <dc:date>2008-01-22T20:48:55+00:00</dc:date>
    <link>http://eloquentjavascript.net/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[online book
]]></description>
<dc:subject>javascript books</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:43994c8479e7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:books"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://steve-yegge.blogspot.com/2007/06/rhino-on-rails.html">
    <title>Rhino on Rails</title>
    <dc:date>2008-01-22T20:40:55+00:00</dc:date>
    <link>http://steve-yegge.blogspot.com/2007/06/rhino-on-rails.html</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[Steve Yegge's internal Google project
]]></description>
<dc:subject>javascript rails web framework ssjs</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:f08b7c62fa83/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ssjs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/trimpath/wiki/TrimJunction">
    <title>TrimPath Junction</title>
    <dc:date>2008-01-22T20:39:31+00:00</dc:date>
    <link>http://code.google.com/p/trimpath/wiki/TrimJunction</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript rails web framework ssjs</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:cccce471e8fe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ssjs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ajaxian.com/archives/book-recommendation-ajax-security-by-hoffman-and-sullivan">
    <title>Ajax Security by Hoffman and Sullivan (Ajaxian book recommendation)</title>
    <dc:date>2008-01-17T15:10:03+00:00</dc:date>
    <link>http://ajaxian.com/archives/book-recommendation-ajax-security-by-hoffman-and-sullivan</link>
    <dc:creator>simonbates</dc:creator><dc:subject>ajax javascript security books</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:fcb7ca7ccdfe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:books"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jst.pbwiki.com/">
    <title>Javascript Library Performance Test Roundup at PBwiki</title>
    <dc:date>2008-01-16T14:40:02+00:00</dc:date>
    <link>http://jst.pbwiki.com/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[load time comparisons of different compression techniques and of various toolkits: Dojo, jQuery, Prototype, YUI, and Protoculous
]]></description>
<dc:subject>javascript performance</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:ad33518455bb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.schillmania.com/projects/soundmanager2/">
    <title>SoundManager 2 by Scott Schiller</title>
    <dc:date>2008-01-16T14:31:25+00:00</dc:date>
    <link>http://www.schillmania.com/projects/soundmanager2/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[JavaScript sound in the browser via Flash
]]></description>
<dc:subject>javascript audio flash</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:b3e057970840/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:audio"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:flash"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.schillmania.com/arkanoid/">
    <title>DHTML Arkanoid (Schillmania)</title>
    <dc:date>2008-01-16T14:29:43+00:00</dc:date>
    <link>http://www.schillmania.com/arkanoid/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript dhtml videogames</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:112a99d04133/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dhtml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:videogames"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.schillmania.com/">
    <title>schillmania.com Scott Schiller</title>
    <dc:date>2008-01-16T14:29:07+00:00</dc:date>
    <link>http://www.schillmania.com/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>people javascript blog</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:97f1d804c362/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:people"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:blog"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://goessner.net/articles/JsonPath/">
    <title>JSONPath - XPath for JSON</title>
    <dc:date>2008-01-16T14:16:32+00:00</dc:date>
    <link>http://goessner.net/articles/JsonPath/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript json</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:36f6f68277f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:json"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.trentrichardson.com/jsonsql/">
    <title>JsonSQL</title>
    <dc:date>2008-01-16T14:15:44+00:00</dc:date>
    <link>http://www.trentrichardson.com/jsonsql/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript json</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:afb4c04e7a5e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:json"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://paul.irish.aurgasm.us/2008/javascript-css-selector-engine-timeline/">
    <title>Javascript CSS Selector Engine Timeline by Paul Irish</title>
    <dc:date>2008-01-15T16:18:38+00:00</dc:date>
    <link>http://paul.irish.aurgasm.us/2008/javascript-css-selector-engine-timeline/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>javascript jquery history dhtml</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:0b174656aa3e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:jquery"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dhtml"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.json.org/">
    <title>JSON.org</title>
    <dc:date>2008-01-15T16:00:30+00:00</dc:date>
    <link>http://www.json.org/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>json javascript ajax</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:5c7a95f324b1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ajaxcamp.org/">
    <title>Ajax Pub Nite</title>
    <dc:date>2008-01-15T15:52:46+00:00</dc:date>
    <link>http://ajaxcamp.org/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>toronto ajax javascript dhtml</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:1fa63571a185/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:toronto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dhtml"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.w3.org/TR/access-control/">
    <title>Access Control for Cross-site Requests</title>
    <dc:date>2008-01-10T20:46:25+00:00</dc:date>
    <link>http://www.w3.org/TR/access-control/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>w3c web security specification ajax javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:816d9c6c51f0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:w3c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:specification"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://taossa.com/index.php/2007/02/08/same-origin-policy/">
    <title>Same-Origin Policy Part 1: Why we’re stuck with things like XSS and XSRF/CSRF by Justin Schuh</title>
    <dc:date>2008-01-10T20:37:33+00:00</dc:date>
    <link>http://taossa.com/index.php/2007/02/08/same-origin-policy/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>web security javascript ajax</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:69735a78115b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:ajax"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://alex.dojotoolkit.org/?p=644">
    <title>How IE Mangles The Design Of JavaScript Libraries by Alex Russell</title>
    <dc:date>2008-01-10T16:34:17+00:00</dc:date>
    <link>http://alex.dojotoolkit.org/?p=644</link>
    <dc:creator>simonbates</dc:creator><dc:subject>microsoft dojo dhtml javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:c9c3eaa91275/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:microsoft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dojo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dhtml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.wait-till-i.com/2008/01/08/generating-charts-from-accessible-data-tables-using-the-google-charts-api/">
    <title>Generating charts from accessible data tables and vice versa using the Google Charts API by Chris Heilmann</title>
    <dc:date>2008-01-10T15:50:10+00:00</dc:date>
    <link>http://www.wait-till-i.com/2008/01/08/generating-charts-from-accessible-data-tables-using-the-google-charts-api/</link>
    <dc:creator>simonbates</dc:creator><dc:subject>accessibility visualization charts google yahoo javascript dhtml</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:4359d7cb0e70/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:accessibility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:charts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:yahoo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dhtml"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://developer.apple.com/samplecode/iPhoneOrientation/index.html">
    <title>iPhoneOrientation</title>
    <dc:date>2007-12-28T15:55:20+00:00</dc:date>
    <link>http://developer.apple.com/samplecode/iPhoneOrientation/index.html</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA[sample code using window.onorientationchange and window.orientation
]]></description>
<dc:subject>apple iphone javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:3978301d45fe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:apple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:iphone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.netzgesta.de/mapper/">
    <title>mapper.js</title>
    <dc:date>2007-12-21T20:29:33+00:00</dc:date>
    <link>http://www.netzgesta.de/mapper/</link>
    <dc:creator>simonbates</dc:creator><description><![CDATA["automatic area highlighting for image maps"
]]></description>
<dc:subject>javascript graphics dhtml</dc:subject>
<dc:identifier>https://pinboard.in/u:simonbates/b:741d3b885223/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:graphics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:simonbates/t:dhtml"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>