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

    Ryan Dahl - History of Node.js

    phxtagsoup

    3 HN recommenders · recommended in 4 months, 2011–2013

    YouTube

    1:03:41 · 80K views · Oct 5, 2011

    Ryan Dahl tells the history of Node.js and why he created it at a Phoenix meetup. He explains the push for non-blocking IO on a clean slate rather than extending an existing ecosystem.

    HN recommends it as the creator's own account of why Node was built and how he thinks about humility.

    Software Engineering & LanguagesWeb developmentTech pioneers & interviews
    1. 1:06:34
      Introduction to Node.js with Ryan DahlInfoQ758K views • 15 years ago
    2. 48:32
      Ryan Dahl: Node JSJSConf35K views • 14 years ago
    3. 48:32
      Ryan Dahl: Original Node.js presentationstri8ted234K views • 14 years ago
    4. 26:42
      10 Things I Regret About Node.js - Ryan Dahl - JSConf EUJSConf662K views • 8 years ago
    5. 1:01:46
      The Web That Never Was - Dylan BeattieNDC Conferences96K views • 7 years ago
    6. 1:42:09
      Crockford on JavaScript - Volume 1: The Early YearsYUI Library252K views • 15 years ago
    7. 49:36
      Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018Code Sync41K views • 8 years ago
    8. 49:26
      Douglas Crockford: The JSON SagaYUI Library81K views • 15 years ago
    9. 57:05
      Keynote: Begin...End?David Beazley9.5K views • 5 years ago
    10. 35:32
      Cheng Lou - On the Spectrum of Abstraction at react-europe 2016ReactEurope63K views • 10 years ago
    11. 27:21
      Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloudJSConf8.3K views • 13 years ago
    12. 33:52
      Nordic.js 2014 • Douglas Crockford - The Better PartsNordic.js73K views • 12 years ago
    13. 56:09
      Project Code Rush - The Beginnings of Netscape / Mozilla DocumentaryThe Documentary Network338K views • 13 years ago
    14. 1:10:01
      Before Flutter | Rubber Duck Engineering | Episode #100RubberDuckEng5.2K views • 4 years ago
    15. 1:03:48
      JavaScript: The Good PartsGoogle TechTalks589K views • 17 years ago
    16. 32:56
      Bret Victor The Future of ProgrammingJoey Reid305K views • 13 years ago
    17. 46:09
      Why Isn't Functional Programming the Norm? – Richard FeldmanMetosin1.6M views • 7 years ago
    18. 26:53
      What the heck is the event loop anyway? | Philip Roberts | JSConf EUJSConf3.8M views • 12 years ago
    19. 27:58
      GraphQL: The DocumentaryCultRepo 603K views • 7 years ago
    20. 2:59:19
      Brendan Eich: JavaScript, Firefox, Mozilla, and Brave | Lex Fridman Podcast #160Lex Fridman878K views • 5 years ago

    4 comments from Hacker News

    1. @sturadnidgeOct 2013· in “Rubinius 2.0 released”

      The creator of Node was something of a Rubyist, i believe the main reason was around the stdlib / ecosystem not being event oriented, making it difficult to build non-blocking applications. EventMachine may well have strategies to defeat this, I just don't know. This video gives some good insight into what led to his decision to start fresh rather than try and change things in Ruby this video So that's probably the biggest thing about Node - everything in the core is built with event orientation in mind, so you know you're not going to hit something that will block and kill you, and that minset is pervasive in userland too.

      RecommendsView on HN
    2. @SjuulJanssenMay 2012· in “The love and hate of Node.js”

      This might answer your question: this video TLDR: He didn't want to use an ecosystem that had existing blocking code. He wanted node to be pure in te sence that nothing was blocking. Starting on a clean slate enabled him to get everything pure non-blocking from the ground up. He admits that Js isn't the best language. But his rationale for not using an existing ecosystem (when it comes to IO) is not bad.

      RecommendsView on HN
    3. @nodesocketDec 2011· in “Trolls (2008)”

      Love what Ryan Dahl has to say about being humble. this video Honestly, happens almost daily, especially in SF. We meet awesome developers, but they are frankly arrogant assholes. This sort of entitlement results in those people trolling and flaming. Be humble, there are many smart people in the world; you're not that awesome.

      RecommendsView on HN
    4. @dsegoAug 2013· in “An Absolute Beginner's Guide to Node.js”

      Node was created to make scripting fast servers easy. Nothing more, nothing less. Because JS (as implemented in the browser and known by many programmers) didn't carry the baggage of blocking IO calls, Ryan thought it would be a good language for an event-loop based server. History of Node.js: this video

      CitesView on HN