I’m perpetually writing about web development topics, most often JavaScript but sometimes related topics as well. This list is a good-faith effort to keep track of my various writings but is typically quite out-of-date.

Books

High Performance JavaScript (O’Reilly, 2009)
by Nicholas C. Zakas
contributions by Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov, and Matt Sweeney.

Even Faster Web Sites (O’Reilly, 2009)
by Steve Souders
contributions by Dion Almaer, Douglas Crockford, Tony Gentilcore, Dylan Schiemann, Stoyan Stefanov, Nicole Sullivan, and Nicholas C. Zakas.

Professional JavaScript for Web Developers, 2nd Edition (Wrox, 2009)
by Nicholas C. Zakas

Professional Ajax, 2nd Edition (Wrox, 2007)
by Nicholas C. Zakas, Jeremy McPeak, and Joe Fawcett

Professional Ajax (Wrox, 2006)
by Nicholas C. Zakas, Jeremy McPeak, and Joe Fawcett

Professional JavaScript for Web Developers (Wrox, 2005)
by Nicholas C. Zakas

Articles

What’s new in YUI Test 3.1.0
Published by YUIBlog.com on April 2, 2010

Ada Lovelace Day 2010: Sadaf Shahsahebi of the Yahoo! Developer Network
Published by YUIBlog.com on April 2, 2010

What’s new in YUI Test 3.0.0
Publichedy by YUIBlog.com on December 10, 2009

Writing Effective JavaScript Unit Tests with YUI Test
Published by YUIBlog.com on January 5, 2009

Getting Started with JavaScript Unit Testing and YUI Test
Published by YUIBlog.com on December 1, 2008

The New Yahoo! Front Page and YUI 3.0
Published by YUIBlog.com on November 11, 2008

Helping the YUI Compressor
Published by YUIBlog.com on February 11, 2008

The Yahoo! Juku
Published by YUIBlog.com on December 2, 2007

Downshift Your Code
Published by YUIBlog.com on July 9, 2007

Introduction to the Google Maps API
Published by Wrox.com on April 30, 2006

Design Patterns in JavaScript, Part 1
Published by WebReference.com on April 21, 2006

Ajax and the Yahoo! Connection Manager

Alternate Ajax Techniques, Part 2

Alternate Ajax Techniques, Part 1

Mozilla’s New Array Methods

Creating an Autosuggest Textbox with JavaScript, Part 3

Creating an Autosuggest Textbox with JavaScript, Part 2

Creating an Autosuggest Textbox with JavaScript, Part 1

Make Life Easy With Autocomplete Textboxes

Rethinking JavaScript Objects

Drag and Drop in Internet Explorer

A Cross-Browser DOM Document Wrapper

Creating a Cross-Browser (DOM) Expandable Tree

Create a Masked Input Control