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: Original Node.js presentation

    stri8ted

    3 HN recommenders · recommended in 7 months, 2016–2023

    YouTube

    48:32 · 234K views · Jun 8, 2012

    Ryan Dahl's first presentation of Node.js at JSConf 2009. He pitches event-driven, non-blocking I/O as the motivation, rather than JavaScript itself.

    HN recommends it as a classic dev tool pitch with palpable energy, and cites it for why Node was created.

    Software Engineering & LanguagesWeb developmentTech pioneers & interviews
    1. 48:32
      Ryan Dahl: Node JSJSConf35K views • 14 years ago
    2. 1:06:34
      Introduction to Node.js with Ryan DahlInfoQ758K views • 15 years ago
    3. 1:03:41
      Ryan Dahl - History of Node.jsphxtagsoup80K views • 15 years ago
    4. 26:42
      10 Things I Regret About Node.js - Ryan Dahl - JSConf EUJSConf662K views • 8 years ago
    5. 35:32
      Cheng Lou - On the Spectrum of Abstraction at react-europe 2016ReactEurope63K views • 10 years ago
    6. 18:55
      [JSConfUS 2013] Tom Occhino and Jordan Walke: JS Apps at FacebookJSConf45K views • 13 years ago
    7. 1:42:09
      Crockford on JavaScript - Volume 1: The Early YearsYUI Library252K views • 15 years ago
    8. 27:21
      Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloudJSConf8.3K views • 13 years ago
    9. 44:36
      Hacker Way: Rethinking Web App Development at FacebookMeta Developers900K views • 12 years ago
    10. 9:43
      Meteor Screecastmeteorscreencasts50K views • 14 years ago
    11. 29:32
      Pete Hunt: React: Rethinking best practices -- JSConf EUJSConf548K views • 13 years ago
    12. 1:03:48
      JavaScript: The Good PartsGoogle TechTalks589K views • 17 years ago
    13. 43:14
      Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and DartDartlangTV14K views • 13 years ago
    14. 1:20:12
      Google Wave Developer Preview at Google I/O 2009Google11M views • 17 years ago
    15. 26:53
      What the heck is the event loop anyway? | Philip Roberts | JSConf EUJSConf3.8M views • 12 years ago
    16. 33:25
      Dan Abramov: Beyond React 16 | JSConf IcelandJSConf139K views • 8 years ago
    17. 13:45
      A 10x faster TypeScriptMicrosoft Developer608K views • 1 year ago
    18. 33:52
      Nordic.js 2014 • Douglas Crockford - The Better PartsNordic.js73K views • 12 years ago
    19. 1:01:46
      The Web That Never Was - Dylan BeattieNDC Conferences96K views • 7 years ago
    20. 1:12:56
      Lecture 1A | MIT 6.001 Structure and Interpretation, 1986MIT OpenCourseWare995K views • 17 years ago

    7 comments from Hacker News

    1. @samblrOct 2016· in “Ask HN: What's your favorite tech talk?”

      There is a sort of palpable energy in (Ryan Dahl) node.js original presentation. this video edit: +Ryan Dahl

      Strongly recommendsView on HN
    2. @swyxJun 2022· in “Ask HN: Best dev tool pitches of all time?”

      i also asked this on twitter so just putting some replies here: - Doug Engelbart [LINK] - Twilio [LINK] - Stripe - "7 lines of code" - Netlify - [LINK] - Heroku - [LINK] and git push heroku master - Cloudflare - [LINK] - Node ( this video ) and Deno ( [LINK] ) - Firebase (reportedly) - [LINK] smaller companies/less impactful pitches that i still like - Redux [LINK] - Stackblitz [LINK] - Comm [LINK] - Mongodb [LINK] - Let's Encrypt [LINK] - Figwheel-Clojurescript [LINK] - Svelte [LINK]

      RecommendsView on HN
    3. @knbknbOct 2018· in “Ask HN: What are some of the best technical talks you've heard?”

      I like the talk by Ryan Dahl, node.js inventor Original Node JS Presentation, 2009, this video In 2018 he gave a follow-up presentation "10 things I regret about node", but that presentation is more for experts.

      RecommendsView on HN
    4. @alexc05Feb 2016· in “A love letter to jQuery”

      Ahh.... lovely, thank you. So what I'm referring to as "asynchronous javascript" is technically a colloquialism used to describe the event-driven callback-y nature of the code. I'm not sure I'm still against referring to javascript as asynchronous or at least as having asynchronous methods for the purposes shorthand and quick communication. Consider the code (or paste it into a chrome console) function _done(){ console.log(arguments) } var db = window.openDatabase("dbfoo", 1, "test db", 5e6) db.transaction(function(tx){ tx.executeSql('CREATE TABLE t1(a, b PRIMARY KEY);', _done, _done) }) console.log("i happen before the line above me") Notice how the lines of code complete out of order. I think it's really useful to think of that as asynchronous code. It appears I'm using async as a term interchangeably with non-blocking... which may not be correct. So it may be the case that my nomenclature is off, but I'm sure I got that from somewhere. Perhaps a lot of people were referring to node as async in the early days, I'm re-watching this: this video now, but it doesn't look like Ryan Dahl uses the term async. Anyways, looks like I'll have to train myself to use the right word for it. Thanks for pointing that out without making me feel dumb or being all insulting and internet-y. :) I really appreciate that. EDIT: Hmmm... additionally, to be fair: it appears that some agree that it is OK to refer to parts of javascript as async [LINK] so it might not be perfectly accurate, but it isn't

      CitesView on HN
    5. @danShumwayAug 2023· in “JavaScript Is Weird”

      Edit: here's the actual presentation, not just the slides: this video What's interesting about this talk is that Ryan doesn't even mention Javascript at all (other than briefly to say that NodeJS is built on it) until nearly 13 minutes into the presentation. And it's clear that he's using Javascript as a means to an end -- he's going with Javascript largely just because Javascript by default has a single threaded event loop that every JS programmer had to learn to work with it. So he brings up going with JS because JS programmers are used to callbacks already -- and then roughly 2 minutes later he immediately moves back to talking about I/O and request handling again. Very little of his presentation is about Javascript beyond an aside of "JS already does this and JS programmers are used to it, so we might as well go with that and try to copy JS conventions." He almost spends more time talking about common SQL libraries than he spends talking about JS.

      CitesView on HN