Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Maintainable JavaScript

    Maintainable JavaScript

    Nicholas C. Zakas · 2012

    Web & Internet
    Open LibraryAmazon
    Stats for nerds
    5recommend
    6mentions
    6people
    2012–2014years
    83% recommend17% neutral

    Mentions per year

    201220132014

    What Hacker News says

    1. sehrJul 2014
      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...

      thread
    2. declandewetApr 2014
      The factorial example is used in many programming tutorials, not to teach you that you need to understand complicated mathematical theory to become a programmer (you don't, so don't worry), but instead to teach you one of the more advanced paradigms of beginner programming: recursion (having a function call itself again and again until it's to-be-returned value is adequate enough to finally be returned).

      Learning more about the language is always going to help, though. I would suggest doing the CodeCademy track a second time to see if you've improved. Focus on writing efficient solutions that are better than what you would have done your first time around. Once that is done, give these resources a go:

      - http://codeschool.com - http://lynda.com - http://teamtreehouse.com

      I would also suggest purchasing these books, as they are somewhat the standard learning and reference resources:

      - JavaScript: The Good Parts - JavaScript: The Definitive Guide

      There are other books 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

      thread
    3. alessioalexOct 2013
      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.

      thread
    4. adrianparsonsOct 2012
      I'll second 'Javascript Patterns', and add 'Maintainable Javascript' by Nicholas Zachas [http://www.amazon.com/Maintainable-JavaScript-Nicholas-C-Zak...]
      thread
    5. easternmonkOct 2012
      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 will suggest jQuery or YUI. You need not always write code, you can begin with improvements to the documentation and later move on to submitting actual code.

      thread
    6. daniellmbJan 2013
      I've read these so far:

      - JavaScript The Definitive Guide by David Flanagan - High-performance JavaScript by Nicholas Zakas - Object-Oriented JavaScript by Stoyan Stefanov - JavaScript Patterns by Stoyan Stefanov - JavaScript: The Good Parts by Douglas Crockford - 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 by Cody Lindley - Secrets of the JavaScript Ninja by John Resig

      are there any others worth adding to my reading list or thoughts on these?

      thread

    Related

    Cover of Testable Javascript
    2013–2014

    Testable Javascript

    Mark Ethan Trostler
    2 recommend · 2
    Cover of Effective JavaScript
    2013–2022

    Effective JavaScript

    David Herman
    20 recommend · 29
    Cover of High Performance JavaScript
    2010–2016

    High Performance JavaScript

    Nicholas C. Zakas
    14 recommend · 21
    Cover of Javascript Enlightenment
    2011–2017

    Javascript Enlightenment

    Cody Lindley
    7 recommend · 10
    Cover of Professional JavaScript for Web developers
    2008–2024

    Professional JavaScript for Web developers

    Nicholas C. Zakas
    19 recommend · 27
    Cover of Eloquent Javascript
    2007–2026

    Eloquent Javascript

    Marijn Haverbeke
    226 recommend · 356
    Cover of JavaScript Patterns
    2010–2024

    JavaScript Patterns

    Stoyan Stefanov
    29 recommend · 35
    Cover of JavaScript
    2008–2026

    JavaScript

    Douglas Crockford
    72 recommend · 104