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 Test-driven JavaScript development

    Test-driven JavaScript development

    Christian Johansen · 2011

    Web & Internet
    Open LibraryAmazon
    Stats for nerds
    4recommend
    10mentions
    8people
    2010–2014years
    50% recommend50% neutral

    Mentions per year

    20102011201220132014

    What Hacker News says

    1. nodMay 2012
      As an alternative, see: Test-Driven JavaScript Development (the book) http://tddjs.com/
      thread
    2. chernevikSep 2011
      It has taken me considerably longer than a year. But I might not be smart. And I've tried to do it on my own, rather than taking a job (see prior sentence).

      Caveat: I'm not a developer, so my comments about learning how to program should be taken with considerable skepticism. But I have some opinions based my effort to learn.

      For me, programming syntax is less a problem for me than poorly organized code, poor grasp of problems and poorly thought out solutions. Design is a subtle and important topic that does not lend itself to the shorter coverage typical of internet material. Book-length immersion in the concepts is only a beginning to an understanding. So I think your "internet only" restriction is a severe constraint.

      But it isn't as if there are many design books for beginners. These generally target people who've mastered some languages and know the design-problem space. "Pragmatic Programmer" was a big help.

      I have found test-driven development an enormous help. It feels cumbersome, but you always know what problem you're trying to solve. "Test Driven JavaScript Development", Johansen, is an excellent overview of the approach. I'm also trying to work through Beck's "Test Driven Development By Example" doing the exercises in Ruby, but it's a side project that hasn't gotten much attention.

      I repeat: I'm not a developer. Hopefully this is thought-provoking, but I'm no authority.

      thread
    3. chernevikJul 2011
      I am but an egg, but . . .

      "Test Driven JavaScript Development", Chris Johansen, might serve. Not many exercises, but it walks through some of the core JavaScript principles, using tests as a learning / exploring device. "Here's a test showing how the << this >> keyword works."

      It also walks through several examples of test driven development, touching on design principles as it goes. It does a great job of walking through the practicalities forcing some design choices, and the implications of the alternatives.

      I came away from this with a much better grasp of JavaScript, development process, and design principles generally. I don't think I've gotten more from any single book.

      But I'm a newbie still trying to learn these things. More experienced folks may find the book tiresome.

      thread
    4. steilpassJan 2011
      I highly recommend "Test-Driven JavaScript Development" http://tddjs.com/ for learning JavaScript. Because it involves actual coding.
      thread
    5. augustlJun 2010
      Test Driven JavaScript Development by Christian Johansen.

      http://www.amazon.com/Test-Driven-JavaScript-Development-Dev...

      Not out yet, though.

      thread
    6. will_work4tearsMay 2014
      Been reading this one on my Kindle app, but it seems very "entry level" so far. You know of any good Intermediate to Advanced JS books out there? I have Test Driven JavaScript Development by Christian Johansen that I've dug into a bit, but have yet to finish (it's got some more "advanced" stuff I guess, currying, etc).
      thread

    Related

    Cover of JavaScript
    2008–2026

    JavaScript

    Douglas Crockford
    72 recommend · 104
    Cover of Effective JavaScript
    2013–2022

    Effective JavaScript

    David Herman
    20 recommend · 29
    Cover of Testable Javascript
    2013–2014

    Testable Javascript

    Mark Ethan Trostler
    2 recommend · 2
    Cover of Test-driven development
    2007–2026

    Test-driven development

    Kent Beck
    30 recommend · 62
    Cover of Eloquent Javascript
    2007–2026

    Eloquent Javascript

    Marijn Haverbeke
    226 recommend · 356
    Cover of Professional JavaScript for Web developers
    2008–2024

    Professional JavaScript for Web developers

    Nicholas C. Zakas
    19 recommend · 27
    Cover of High Performance JavaScript
    2010–2016

    High Performance JavaScript

    Nicholas C. Zakas
    14 recommend · 21
    Cover of Object-Oriented JavaScript
    2010–2017

    Object-Oriented JavaScript

    Ved Antani
    9 recommend · 12