Write Code Every Day

Last fall, work on my coding side projects came to a head: I wasn't making adequate progress and I couldn't find a way to get more done without sacrificing my ability to do effective work at



Japanese Woodblock Print Database

Japanese Woodblock Print Database

The world's largest database of Japanese Woodblock Prints.

Khan Academy Computer Science

KA Computer Science

Learn Computer Science and programming at Khan Academy.

jQuery JavaScript Library


Comprehensive DOM, Event, Animation, and Ajax JavaScript Library.

Processing.js  - JavaScript Visualization Langauge


A port of the Processing Visualization language to JavaScript.

Sizzle.js JavaScript Selector Library


Small, cross-browser, JavaScript CSS selector library.

Recent Posts

  1. » Use Project-based Interviews Instead of "GitHub": First, some background: I highly recommend that you read the following two...
  2. » Node.js Stream Playground: This summer I had the opportunity to attend NodeConf and it was a...
  3. » Gittip at Khan Academy: For a while now I've been a huge fan of Gittip. I think they've created...
  4. » Asm.js: The JavaScript Compile Target: Like many developers I've been excited by the promise of Asm.js. Reading...
  5. » WebKit is the jQuery of Browser Engines: The news has just come out that Opera is switching all of their browsers...
  6. » Fixing Google Analytics for Ghostery: As an avid user of Ghostery, which blocks all sorts of tracking scripts,...


A pure-JS, server-side, browser environment.


JavaScript Unit Testing Extension for Firefox.


JavaScript and DOM performance analysis.


JavaScript test suite and testrunner.


Simple JavaScript API for Firefox Extensions.


Distributed continuous integration testing.

Simple Inheritance

Simple Class-style JavaScript inheritance.


Simple templating for JavaScript.

HTML Parser

Pure JavaScript HTML Parser and DOM builder.

Secrets of the JavaScript Ninja

Secrets of the JS Ninja

Secret techniques of top JavaScript programmers. Published by Manning.

Ukiyo-e Database and Search


Japanese woodblock print database and search engine.

John Resig Twitter Updates


Infrequent, short, updates and links.