CHAPTER 2 Writing Maintainable, Future-Friendly Code
abouT The auThoR
Nicholas C. Zakas is a Staff Software Engineer at Box.
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
Maintainable JavaScript, Professional JavaScr ipt for
Web Developers, High Performance JavaScript and
Professional Ajax. Nicholas is a strong advocate for
development best practices including progressive
enhancement, accessibility, performance, scalability
and maintainability. Nicholas blogs regularly at
http://www.nczonline.net/ and can be found on
Twitter at @slicknet.
abouT The RevieweR
Addy Osmani is working on the Chrome team at Goo-
gle, building and advocating for tools to help improve
developer productivity and satisfaction. His personal
projects include TodoMVC, which helps developers
compare JavaScript MVC frameworks and AuraJS.
He’s also written Developing Backbone.js Applications
and Learning JavaScript Design Patterns.