Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
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

    JavaScript: The Good Parts

    Google TechTalks

    11 HN recommenders · recommended in 19 months, 2009–2020

    YouTube

    1:03:48 · 589K views · Feb 28, 2009

    Douglas Crockford's 2009 Google tech talk on the good and bad parts of JavaScript, based on his book. He argues for using a reliable subset of the language and avoiding its flawed features.

    A classic recommended to people learning JavaScript, even though some find it dogmatic and dated.

    Software Engineering & LanguagesWeb developmentProgramming language designPython, Ruby & scripting languages
    1. 56:23
      Speed Up Your JavaScriptGoogle TechTalks136K views • 17 years ago
    2. 1:42:09
      Crockford on JavaScript - Volume 1: The Early YearsYUI Library252K views • 15 years ago
    3. 33:52
      Nordic.js 2014 • Douglas Crockford - The Better PartsNordic.js73K views • 12 years ago
    4. 1:06:46
      Crockford on JavaScript - Section 8: Programming Style & Your BrainYUI Library111K views • 14 years ago
    5. 2:16
      Why We Should Stop Using JavaScript According to Douglas Crockford (Inventor of JSON)CultRepo 737K views • 3 years ago
    6. 1:00:19
      How To Design A Good API and Why it MattersGoogle TechTalks453K views • 19 years ago
    7. 49:47
      Monads and GonadsGoogle TechTalks148K views • 13 years ago
    8. 49:26
      Douglas Crockford: The JSON SagaYUI Library81K views • 15 years ago
    9. 43:14
      Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and DartDartlangTV14K views • 13 years ago
    10. 36:31
      Hey Underscore, You're Doing It Wrong!InfoQ141K views • 13 years ago
    11. 54:15
      Google I/O 2011: Java Puzzlers - Scraping the Bottom of the BarrelGoogle for Developers60K views • 15 years ago
    12. 57:53
      Larry Wall Speaks at GoogleGoogle TechTalks81K views • 18 years ago
    13. 52:34
      The Next Programming Language - Douglas Crockford - code::dive 2022code::dive conference55K views • 3 years ago
    14. 54:27
      Douglas Crockford: Monads and Gonads (YUIConf Evening Keynote)YUI Library67K views • 13 years ago
    15. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    16. 53:40
      10 Things I Learned from the jQuery SourcePaul Irish125K views • 16 years ago
    17. 3:32:50
      JavaScript: Understanding the Weird Parts - The First 3.5 HoursTony Alicea4.2M views • 11 years ago
    18. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    19. 13:48
      The Joy of Programming in Jai - Part 1: Hello WorldNuno Afonso36K views • 6 years ago
    20. 35:32
      Cheng Lou - On the Spectrum of Abstraction at react-europe 2016ReactEurope63K views • 10 years ago

    20 comments from Hacker News

    1. @dahartOct 2013· in “For modern development, Javascript is just something you need to learn”

      I will admit to having been an anti-JavaScript elitist (without really knowing JS.) This video changed my mind: this video (google tech talk, "JavaScript: the good parts") Two facts mentioned in the video that I didn't previously know and make me feel better about JavaScript: 1- JavaScript is lisp in disguise 2- The name JavaScript is an inside joke referencing the language's differences from Java, not its similarities. That was enough to make me change my mind, and I'm currently enjoying learning JavaScript unashamedly. Browser differences and lack of standards are a PITA, but OTOH, they all have awesome debuggers - HTML+JavaScript may be the only UI toolkit + dev environment that comes packaged with ALL computers, and for that reason has the widest reach. There's no question that the JS world is a bit wild west compared to other languages, but there's also no question that the situation is getting better over time, and that depending on what you're coding, there are huge advantages to using it.

      Strongly recommendsView on HN
    2. @funkahJan 2012· in “Javascript Best Practices”

      Crockford's "JavaScript: The Good Parts" is the gold standard for best practices. Pretty much anyone who works in JS will recommend it. Here's a video which is a condensed version of what's in the book: this video

      Strongly recommendsView on HN
    3. @kreekOct 2010· in “The best JavaScript guide ever”

      The best way I've found to learn JavaScript is through anything by Douglas Crawford. 'JavaScript the Good Parts' is especially good. [LINK] this video

      Strongly recommendsView on HN
    4. @OatsellerFeb 2016· in “Ask HN: How should I start with modern JS?”

      A good place to start is MDN (Mozilla Developer Network): [LINK] MDN Javascript resources: [LINK] Before starting the tutorials, take some time to learn what's available in the Firefox developer tools. You won't need most of them at first, but knowing what's available will help as you gain experience. The two developer tools you'll probably use most when leaning are the Scratchpad ( [LINK] ) and Console ( [LINK] ) [LINK] & [LINK] will also be very useful while learning JS I haven't taken any but Udacity has some javascript courses ( [LINK] ), just tick the "Javascript" checkbox under "Technology" in the left menu Some additional resources: [LINK] [LINK] [LINK] [LINK] [LINK] [LINK] Dated but still worth watching: this video [LINK] edit: added addl. resources

      RecommendsView on HN
    5. @JBiserkovJul 2009· in “Javascript is now strategic for Microsoft”

      When comparing Office 2007 (and 2010) with Office 97 one can clearly see these are not "the same old apps". Especially when combined with the Office Servers. JavaScript isn't such a bad language. It's essentially Scheme in C cloths. It has first-class functions, lexical closures, prototype-inheritance and more. Just avoid the bad parts. See this Google Talk by Douglas Crockford this video

      RecommendsView on HN