Writing
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
Maintainable JavaScript (O’Reilly, 2012)
by Nicholas C. Zakas
Professional JavaScript for Web Developers, 3rd Edition (Wrox, 2012)
by Nicholas C. Zakas
High Performance JavaScript (O’Reilly, 2010)
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
The Evolution of Web Development for Mobile Devices
Published by ACM Queue, February 2013
Why Coding Style Matters
Published by Smashing Magazine, October 25, 2012
How Internet Explorer Shaped the Internet
Published by Gizmodo, August 23, 2002
It’s Time To Stop Blaming Internet Explorer
Published by Smashing Magazine on July 12, 2012
Autodetecting Credit Card Type
Published by Web Standards Sherpa on January 12, 2012
localStorage Read Performance
Published by Perf Planet on December 2, 2011
The truth about non-blocking JavaScript
Published by Perf Planet on December 13, 2010
Managing JavaScript Objects
Published by Script Junkie on October 20, 2010
How many users have JavaScript disabled?
Published by Yahoo! Developer Network on July 20, 2010
JavaScript Minification Part II
Published by A List Apart on July 20, 2010
Better JavaScript Minification
Published by A List Apart on April 20, 2010
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
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
Drag and Drop in Internet Explorer
A Cross-Browser DOM Document Wrapper