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 JavaScript

    JavaScript

    Douglas Crockford, Ke luo ke fu de, Yan xue kun · 2008

    Covers the bits of Javascript that are worth using, and how to use them, as well as the bits that should be avoided.

    Web & InternetProgramming
    Open LibraryAmazon
    Stats for nerds
    72recommend
    104mentions
    96people
    2008–2026years
    76% recommend23% neutral1% critical

    Mentions per year

    2008201020122014201620182020202220242026

    What Hacker News says

    1. lukanAug 2026
      Ah yes, nowdays it is even easier, but "Javascript, the good parts" came out 18 years ago already.

      https://www.oreilly.com/library/view/javascript-the-good/978...

      Helped me get a more pragmatic approach to use that chaotic mess of a language and environment. Just use what works, ignore the rest (but I also ignored some specific advice from the book and used what worked for me).

      thread
    2. keithalewisAug 2023
      Someone should write a book about this [0] and a tool to automate checking your JavaScript code [1].

      [0]: https://www.oreilly.com/library/view/javascript-the-good/978...

      [1]: https://www.jslint.com/

      I'm working on a book called "How to not get your knickers in a twist because you neglected to learn from people who came before you."

      thread
    3. kludgemakerSep 2022
      * Getting Real, by 37signals: Gave me confidence to side-step a lot of the bs I saw in software development practice

      * The Mythical Man-Month, Fred Brooks: Provided an argument against inexperienced managers who errantly assert that they need more developers to get projects done quicker; perhaps more importantly, it gives as a model for a programming team with a "chief programmer" to whom these managers need to report

      * The Timeless Way of Building, Christopher Alexander: Taught me the original (perhaps better) concept of design patterns, which helped in talking to colleagues about the parts of software we build and reuse

      * JavaScript: the Good Parts, Douglas Crockford: Led me to a solid understanding of how to make good use a crummy scripting language that was only really meant to glue DOM behavior to Java applets

      thread
    4. perilunarAug 2022
      > You can complain and moan about it or you can roll up your sleeves and do some work

      He's done the work, so he has more right to complain than most:

      * https://www.oreilly.com/library/view/javascript-the-good/978...

      * https://www.json.org/

      * https://www.jslint.com/

      * https://www.crockford.com/jsmin.html

      thread
    5. solidistJul 2020
      JavaScript: The Good Parts by Douglas Crockford. Note that this was written in 2008 but still holds up well.

      https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockfo...

      It may be a perfect time for a revision.

      thread
    6. combatentropyMay 2020
      Svelte is easiest to pick up and gets you far.

      Eventually it makes sense to learn JavaScript on its face. It is a weird and beautiful language. Abandon hope of understanding it unless you read a coherent book about it. As for me, I read JavaScript: The Definitive Guide from cover to cover. I have also read good things about JavaScript: The Good Parts, and I know that Douglas Crockford is smart.

      thread

    Related

    Cover of Eloquent Javascript
    2007–2026

    Eloquent Javascript

    Marijn Haverbeke
    226 recommend · 356
    Cover of Javascript Web Applications
    2011–2013

    Javascript Web Applications

    Alex MacCaw
    8 recommend · 13
    Cover of JavaScript Patterns
    2010–2024

    JavaScript Patterns

    Stoyan Stefanov
    29 recommend · 35
    Cover of Effective Java
    2007–2026

    Effective Java

    Joshua Bloch
    172 recommend · 287
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of Effective JavaScript
    2013–2022

    Effective JavaScript

    David Herman
    20 recommend · 29
    Cover of Professional JavaScript for Web developers
    2008–2024

    Professional JavaScript for Web developers

    Nicholas C. Zakas
    recommend · 27
    19
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799