
Maintainable JavaScript
by Nicholas C. Zakas · first published 2012
6mentions
5recommended by
6HN commenters
2012–2014first – last mentioned
83% recommend17% neutral
Why HN recommends it
A practical guide to writing JavaScript that stays readable and easy to change over time. It serves as a useful next step after the basics and suits working developers who maintain larger codebases.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.








Maintainable JavaScript - Zakas [0] Testable JavaScript - Trostler [1] Both fairly recent and for the most part, useful. [0] - http://www.amazon.com/Maintainable-JavaScript-Nicholas-C-Zak... [1] - http://www.amazon.com/Testable-JavaScript-Mark-Ethan-Trostle...
on “Ask HN: What are the essential components of your front-end workflow?” ↗I'll second 'Javascript Patterns', and add 'Maintainable Javascript' by Nicholas Zachas [http://www.amazon.com/Maintainable-JavaScript-Nicholas-C-Zak...]
on “Ask HN: Learning to write good JavaScript” ↗Three simple steps. 1. Read Douglas Crockford's Javascript: The Good Parts (Alternatively you can watch his lectures on Yahoo Theater) 2. Read Nicholas Zakas' Maintainable Javascript and Scalable Javascript. Trust be both these books will make a great difference to the way you write your javascript code. The next step should be to contribute to some open source JS frameworks. I…
on “Ask HN: Learning to write good JavaScript” ↗I bought the book yesterday and it's definitely worth it. I would buy it again even if I knew it was free. It's in my top JavaScript books, along with others like Maintainable JavaScript, Testable JavaScript and Effective JavaScript. @raganwald I hope you plan to write other JS books as well, you're one of the most original && intelligent authors out there.
on “JavaScript Allongé is free” ↗…that will help tremendously, and a list of free ones can be found at http://jsbooks.revolunet.com Other books I recommend: - Eloquent JavaScript - Effective JavaScript - High Performance JavaScript - Maintainable JavaScript - Principles of Object-Oriented Programming in JavaScript - JavaScript Patterns - The Past, Present and Future of JavaScript - JavaScript Enlightenment - Secrets of the JavaScript Ninja
on “Ask HN: Completed JS CodeCademy but still struggling. Other resources?” ↗…Test-Driven JavaScript Development by Christian Johansen - Learning JavaScript Design Patterns by Addy Osmani - High Performance JavaScript by Nicholas C. Zakas and am thinking about getting these: - Maintainable JavaScript by Nicholas Zakas - The Past, Present, and Future of JavaScript by Axel Rauschmayer - JavaScript Web Applications by Alex MacCaw - Eloquent JavaScript by Marijn Haverbeke - JavaScript Enlightenment…
on “Ask HN: Recommended JavaScript books?” ↗