About Nicholas C. Zakas
(O’Reilly, 2010), and Professional Ajax (Wrox, 2007). Nicholas is a strong advocate for development best practices including progressive enhancement, accessibility, performance, scalability, and maintainability. He blogs regularly at http://www.nczonline.net/ and can be found on Twitter via @slicknet.
Nicholas has been vocal with standards bodies about what he believes. He this listed in the acknowledgments section of HTML5 for his work on defining the behavior of empty string URLs in HTML (set of changes to HTML5) that were made in response to the problems outlined in his post, Empty image src can destroy your site. Nicholas followed up with browser vendors to ensure that the behavior was changed to match the spec.
Nicholas was also invited to participate in a roundtable discussion hosted at Google around the ECMAScript Internationization effort. He was invited based on feedback provided to individual group members, and argued (unsuccessfully) for a more sane API design. He still hopes that his feedback and recommendations didn’t fall on deaf ears.
He is also listed in the acknowledgments section of the Selectors API, but has no idea why.
- Web application performance
- Web accessibility
- Software architecture
- Test-driven development
- Development best practices
What Others Say
“[I imagined] that I was at university and that Douglas Crockford was the insanely popular genius professor that showed up late for lectures, and then either spoke too fast or else mumbled a lot, and then locked himself in his office refusing to answer the door during office hours while he worked on his Next Big Thing that would make everyone oooh and aaah and validate his brilliance. Meanwhile, in that same imaginary university, Nicholas Zakas was the graduate student that served as the TA to that class–and he happened to be equally brilliant and super-accessible and willing to take the time out to explain it all in a way that was thorough and comprehensible.” – Rob Friesel Jr.
I generally don’t respond to correspondence from recruiters, especially if they’re also asking me if I know anyone else to fill a particular role. If your company is interested in me, I expect to hear from someone other than a recruiter: the hiring manager, the director of engineering, the CTO, or the CEO. Even then, please be sure you know who I am and what I do before contacting me. There’s a lot of information on this site, use it wisely!