Nicholas Zakas

JavaScript Kung-fu Master

Nicholas C. Zakas is a front-end consultant, author, and speaker. He worked at Yahoo! for almost five years, where he was front-end tech lead for the Yahoo! homepage and a contributor to the YUI library. He is the author of Professional JavaScript for Web Developers (Wrox, 2012), Professional Ajax (Wrox, 2007), and High Performance JavaScript (O’Reilly, 2010). Nicholas is a strong advocate for development best practices including progressive enhancement, accessibility, performance, scalability, and maintainability. He blogs regularly at and can be found on Twitter via @slicknet.

Reviews by this author

  1. (Issue No. 20)
    Dissecting Gmail’s Email Attachments

    Gmail was one of the first web applications to use drag-and-drop file upload. Nicholas shows you how to add this functionality to your web application using HTML5.

  2. (Issue No. 17)
    Auto-detecting Credit Card Type

    Credit cards are so common that we take internet payment forms somewhat for granted. By auto-detecting credit card types, Nicholas shows how we can give these forms more finesse.