Nicholas C. Zakas

Nicholas C. Zakas

Web developer

Mountain View, California

Areas of Expertise:

  • JavaScript
  • HTML
  • CSS
  • Ajax
  • Comet
  • consulting
  • speaking
  • programming
  • writing
Nicholas C. Zakas is a Web Software Engineer who specializes in user interface design and implementation for Web applications using JavaScript, Dynamic HTML, CSS, XML, and XSLT. He is currently principal front end engineer for the Yahoo! homepage and is a contributor to the Yahoo! User Interface (YUI) library, having written the Cookie Utility, Profiler, and YUI Test.

Nicholas is the author of Professional JavaScript for Web Developers and a co-author on Professional Ajax, and has contributed to other books. He has also written several online articles for WebReference, Sitepoint, and the YUI Blog.

Nicholas regularly gives talks about Web development, JavaScript, and best practices. He has given talks at companies such as Yahoo!, LinkedIn, Google, and NASA, and conferences such as the Ajax Experience, the Rich Web Experience, and Velocity.

Through his writing and speaking, Nicholas seeks to teach others the valuable lessons he's learned while working on some of the most popular and demanding Web applications in the world.

For more information on Nicholas: http://www.nczonline.net/about/

The Principles of Object-Oriented JavaScript The Principles of Object-Oriented JavaScript (No Starch)
by Nicholas C. Zakas
February 2014
Print: $24.95
Ebook: $19.95

The Problem with Native JavaScript APIs The Problem with Native JavaScript APIs
by Nicholas C. Zakas
July 2012
Ebook: $0.00

Maintainable JavaScript Maintainable JavaScript
by Nicholas C. Zakas
May 2012
Print: $39.99
Ebook: $33.99

High Performance JavaScript High Performance JavaScript
by Nicholas C. Zakas
March 2010
Print: $34.99
Ebook: $27.99

Nicholas C. blogs at:

How Shazam predicts pop hits

May 22 2015

Subscribe to the O’Reilly Radar Podcast to track the technologies and people that will shape our world in the years to come. In this week’s Radar Podcast, I chat with Cait O’Riordan, VP of product, music and platforms at Shazam. … read more

How Shazam predicts pop hits

May 22 2015

Subscribe to the O’Reilly Radar Podcast to track the technologies and people that will shape our world in the years to come. In this week’s Radar Podcast, I chat with Cait O’Riordan, VP of product, music and platforms at Shazam. … read more

Photo-Development Challenge Results #2: Statues

May 22 2015

It's been three months to the day since I posted "Photo-Development Challenge: Inspire Me and Others With Your Artistic Interpretation", and I'm mortified that it's only the second set of results that I'm finally getting around to sharing (the first having been "Hillside Temple Buildings" 2½ months ago). In retrospect,… read more

Ask the Readers: Will higher interest rates make you save more money?

May 22 2015

This article is by editor Linda Vergon. Interest rates are expected to rise later in 2015. What will you do with this information? You could make the case that you haven’t missed much if you didn’t keep your money in a savings account over the last few years. But still,… read more

Four short links: 22 May 2015

May 22 2015

GM: That Car You Bought, We’re Really the Ones Who Own It — GM’s claim is all about copyright and software code, and it’s the same claim John Deere is making about their tractors. The TL;DR version of the argument … read more

The bunny theory of code

May 14 2015

Anyone who’s ever worked with me knows that I place a very high value on what ends up checked-in to a source code repository. The reason for this is very simple: once code gets checked-in, it takes on a life of its own. Checking in is akin to sharing your… read more

Consensus-Driven Development

April 14 2015

If you grew up in a democratic country, chances are you were taught at a young age about the importance of democracy and people’s right to vote. Children growing up in the United States, in particular, are inundated with the message that democracy is the best form of government and… read more

Webcast: The Best of Fluent: Maintainable JavaScript
April 24, 2013
This session shows the best practices used by teams to ensure their JavaScript is as maintainable as possible.

Webcast: The Best of Velocity - JS Timers, Power Consumption, and Performance
September 07, 2012
This talk explores the browser UI thread and how timers influence it. You'll learn how timers actually work, why they behave the way they do, and whether you're using them in the most efficient manner possible. Learn how timers affect power consumption...

"If you know Zakas, then you know this is a quality pick-up even before reading it."
--Louis Lazaris, Impressive Webs

"After just the first chapter, I was amazed at all the things I had learned, and I think many other developers would feel the same after reading this book. Very highly recommended."
--Brandon Ching, Usenix ;login:

"In short words this book is a must read..."
--Mostafa Farghaly, Amazon.com

"Overall, High Performance Javascript is a great little 200 page book. If you have been programming JavaScript and/or Ajax and want to learn more about speeding up your code and also learning the best way to program then this book would make a great read."
--Daniel Coe, OracleHome.co.uk

"...a guide recommended for any programmer's collection."
--Diane Donovan, The Bookwatch: The Computer Shelf

"...a bloody brilliant book, and not owning it should be reason enough for ostracication from the frontend community."
--Jacob Waller, krwaller