Ryan Dahl: Original Node.js presentation

Поделиться
HTML-код
  • Опубликовано: 6 фев 2025
  • The first presentation on Node.js from Ryan Dahl at JSConf 2009

Комментарии • 203

  • @raysuelzer8948
    @raysuelzer8948 9 лет назад +257

    I love how nervous he is at first, while presenting an internet changing technology.

    • @cool-as-cucumber
      @cool-as-cucumber 9 лет назад +18

      ***** I don't think he is nervous. I think it's the way he is, you will see this pattern of behavior with all intelligent people.

    • @henrikorpela2818
      @henrikorpela2818 9 лет назад +4

      Vishal Devgire I wave my hands like that quite often. Man, I might be intelligent also! :D

    • @cool-as-cucumber
      @cool-as-cucumber 9 лет назад +1

      Henri Korpela sure man.

    • @cool-as-cucumber
      @cool-as-cucumber 9 лет назад +7

      jqbtube exactly. Quite ironic that you just made the same mistake by generalizing.

    • @ben-mx3cs
      @ben-mx3cs 7 лет назад +1

      How exactly does the nervous behavior pattern you see in many intelligent people presenting their ideas explain that this behavior doesn't represent nervousness?

  • @qaon5748
    @qaon5748 7 лет назад +86

    This is the most underrated presentation in modern computing history

    • @260Xander
      @260Xander 3 года назад +1

      Was about to say this. Node runs every server in my infrastructure, and can't count how many others in the world. Things simply wouldn't have been done if it weren't for node becoming what it did

    • @AndrewTSq
      @AndrewTSq 2 года назад +1

      its like watching a history in the making watching this.

  • @mitraakash
    @mitraakash 11 лет назад +213

    i guess hes not nervous...he has so much to say...that he doesnt know what to say and becomes fidgety.... but whatever he does...he is a genius...JavaScript will never be the same...Thanks Ryan...thanks for changing the world...

    • @mitraakash
      @mitraakash 7 лет назад +4

      Not at all. ellipsis are a bad habit of mine... :)
      and yeah..ofcourse..being a genius he can be nervous, after THIS changed/changing the world :)

    • @yusy4code
      @yusy4code 4 года назад +4

      He is changing the world again with Deno

    • @zardinus1
      @zardinus1 3 года назад

      He is nervous. As an engineer, I have been in his shoes before.

    • @ivankudinov4153
      @ivankudinov4153 Год назад +2

      Reflecting on this comment after 9 years, observing Deno's progress, it's clear that he had a lot to say back then, and he still has much more to share.

  • @mamun001
    @mamun001 8 лет назад +136

    what a humble person!

  • @iampanzergrenadier
    @iampanzergrenadier 9 лет назад +280

    Thanks for your contribution to the world :)

  • @mefavor718
    @mefavor718 6 лет назад +9

    Never been happier for those powerful words, "..the thesis is that I/O has to be done differently, we're doing it wrong...". Thanks for proving that.

  • @devenswiergiel9324
    @devenswiergiel9324 6 лет назад +41

    This guy changed my life.

    • @korpos8833
      @korpos8833 4 года назад +2

      and I'm starting to change mine too!

    • @nyahhbinghi
      @nyahhbinghi 2 года назад

      same same - I would have exited software without getting good at it if it weren't for nodejs

  • @Gurjeett
    @Gurjeett 12 лет назад +30

    With him being nervous, and node.js being so new, and no perfomance comparisons, I thought he might not get a good response, but the huge applause at the end proved that the people saw the potential right then.
    Good for him :)

    • @DEVDerr
      @DEVDerr 2 года назад

      Wow. And the potential absolutely blown away looking at it from todays perspective

  • @openshores4288
    @openshores4288 9 лет назад +18

    this will always be my favorite node video

  • @ayushbhargav5944
    @ayushbhargav5944 10 лет назад +62

    Ryan dahl is a legend

  • @bandsharrison
    @bandsharrison 9 лет назад +28

    He makes so many other programming environments sound unnecessarily complex. And they are!

  • @talkohavy
    @talkohavy Год назад +4

    He may not be the greatest presentor,
    but this young humble quirky person CHANGED THE WORLD for years to come without even realizing it,
    and made a HUGE impact on web/sodtware development.

  • @kimgysen10
    @kimgysen10 11 лет назад +19

    Lots of respect for your efforts Ryan!

  • @JT-xf9sw
    @JT-xf9sw 10 лет назад +15

    Ryan Dahl presenting his creation (Node.JS) to the world. It took someone that was not form a C.S. background to think out of the box.

  • @thyagtubes
    @thyagtubes 8 лет назад +21

    48:20 - truly deserved ovations!

  • @prnfl
    @prnfl 9 лет назад +55

    I am amazed at how much I don't know in this is 7 years old video

  • @mathws1
    @mathws1 5 лет назад +29

    It didn't even had arrow functions, async/await or destructuring at the time, look how far we've gotten!

  • @bcptbcpt
    @bcptbcpt 2 года назад

    24:26 “the way you should be doing things should be easy, and the way you shouldn’t be doing things should be difficult”. The longer I work, the more I appreciate this deceptively simple statement.

  • @xLiithal
    @xLiithal 10 лет назад +8

    Much respect for this man! Loved this presentation!

  • @sanjidnet
    @sanjidnet 3 года назад +4

    24:20 “… which is good because the way you should be doing things, should be easy and the way you shouldn’t be doing things should be difficult”
    Simplest way of thinking about designing systems

  • @1990prashanth
    @1990prashanth 9 лет назад +22

    Thanks for making JS work on server :D

  • @maesitos
    @maesitos 8 лет назад +23

    He seems to have a lovely personality

    • @nyahhbinghi
      @nyahhbinghi 7 лет назад

      lol he's a bit of shy douchebag

  • @yevheniiherasymchuk
    @yevheniiherasymchuk 8 лет назад +5

    new page in development!! He might didn't think that node.js will have such a powerful eco-system.

  • @moon.trance
    @moon.trance 4 года назад

    Woah, I'm excited. I'm going to watch Deno presentation rn. That's such a good feeling when you use technology, liked it and then watch it's first presentation that was like 11 years ago. Damn, I'm so excited.

  • @riteshregmi5594
    @riteshregmi5594 10 месяцев назад +2

    Love you ryan dahl for your contribution.

  • @MujthabaMohammed-n4o
    @MujthabaMohammed-n4o Год назад +1

    Absolute joy to see such path breakers. Blessed ones !

  • @karmaleon2430
    @karmaleon2430 8 лет назад +19

    “That's one small step for a man, one giant leap ...”

  • @ankushgats
    @ankushgats 7 лет назад +5

    24:22 the way that we should be doing things should be easy n the way you shouldn't be doing things should be difficult..!!!
    this makes a lot of sense

  • @gwonmeronepal
    @gwonmeronepal 11 лет назад +10

    I never liked to work on server side programming but look like I will be working on server side programming. Long live Javascript :-) ... Thanks Ryan !!!

  • @nyahhbinghi
    @nyahhbinghi 2 года назад +1

    He was nervous because he knew he could change the world. He did. Bravo.

  • @TenderBug
    @TenderBug 9 лет назад +27

    #respect #thanks
    I wonder if he knew his invention gonna be a revolutionary technology, at the times in the video.

    • @Diggnuts
      @Diggnuts 8 лет назад

      What? Node.js is a hype engine and a disaster... It's a box of promises that never came true.. It is Google garbage..

    • @TenderBug
      @TenderBug 8 лет назад +5

      thats some hell of a strong statement you commented. you better have strong reasoning for that I suppose.
      i myself is not a node user. so i cannot tell you correct or wrong. bt I use V8 often, which is not that bad.

    • @nyahhbinghi
      @nyahhbinghi 7 лет назад +9

      Node.js and Google are almost completely unrelated...the V8 JS engine is the only connection

    • @nickschmitt8594
      @nickschmitt8594 3 года назад

      @@Diggnuts "A box of promises" pun intended?

    • @rafaelmrantunes
      @rafaelmrantunes 3 года назад

      @@Diggnuts Hmmm

  • @andriidavydov-m8c
    @andriidavydov-m8c 6 лет назад

    This will always be my favorite presentation.

  • @gilbertsenyonjo963
    @gilbertsenyonjo963 3 года назад +1

    There is some good stuff here. The examples are worth a try

  • @goth14wx47
    @goth14wx47 6 лет назад +3

    Thanks to this guy, I love js

  • @CMUmelky
    @CMUmelky 9 лет назад +3

    First look on world changing technology. Bless!

  • @ivankudinov4153
    @ivankudinov4153 Год назад

    I hope I'm wrong, but looking back, it appears that the years between 2009 and 2014 marked the golden era of software extensions and startups, a time of freedom, yet grace, and exploration. It's not the same anymore ;(

  • @Juand28mendez
    @Juand28mendez 5 лет назад +1

    This is a great example of what is think out the box!

  • @jorgevaldesnarvaez5504
    @jorgevaldesnarvaez5504 3 года назад +1

    I think people just awating to the end because they cant believe something amazing like this could be created

  • @NehemiahJacobCoder
    @NehemiahJacobCoder 6 лет назад +4

    Weldone Ryan, You will be remembered the most. It's very sad that Ryan was machiavelled out by Issac.

    • @liquidtags
      @liquidtags 4 года назад

      Nehemiah Jacob what happened?

  • @tuancuongluu7817
    @tuancuongluu7817 8 лет назад +43

    slide: s3.amazonaws.com/four.livejournal/20091117/jsconf.pdf

  • @pestolearning1305
    @pestolearning1305 4 года назад +1

    Ryan. The chosen one.

  • @chaimberger5392
    @chaimberger5392 4 года назад

    Wow, this is such an historic moment

  • @alexblack8660
    @alexblack8660 8 лет назад +9

    Listening to this, I realize how much of a hack I am as a programmer.

  • @thienphanphuoc4824
    @thienphanphuoc4824 8 лет назад +14

    a genius moment

  • @charliecrane5069
    @charliecrane5069 12 лет назад +3

    Although he's nervous, the presentation is still awesome.

  • @nahidfaraji5069
    @nahidfaraji5069 3 года назад

    You Will Be Remembered❤️❤️

  • @coderonwheels7395
    @coderonwheels7395 4 года назад

    Thank you for changing the world Ryan.. all-new generation of devs owe you a Big Thanks :)

  • @noraalosily57
    @noraalosily57 7 лет назад +3

    I wish I could give a like more than once.

  • @sdero499
    @sdero499 7 лет назад +1

    "We're doing it wrong." This is in history now.

  • @sariksiddiqui6059
    @sariksiddiqui6059 4 года назад +2

    One problem with event loop is if ,for ex, db responses take too much time, event loop may be under the impression it is relatively free and start accepting more clients ,hence increasing the no of simultaneous connections to db(which may overwhelm the database).Basically I/O operations can lead to larger concurrent tasks.

    • @uhmThisCantBeRight
      @uhmThisCantBeRight Год назад

      isnt that what db connection pools are for?

    • @gerooq
      @gerooq 7 месяцев назад

      If you *didnt* have an event loop then sure the database wouldnt get overwhelmed but the web server would then block, starving subsequent connections.

    • @gerooq
      @gerooq 7 месяцев назад

      And regardless, queries that take a long time shouldn't be invoked on the hot path anyway. Stuff like that should probably be cached on a colder path and then reused by your main business logic.

  • @PhilippKeller
    @PhilippKeller Год назад

    "He's not a great presenter" - I don't agree
    He doesn't come across as confident - true
    But the way he presents the information is top notch, he has me hooked from the first minute

  • @meandvfx545
    @meandvfx545 2 года назад

    I love you Ryan. I thought I'd need to learn from scratch a different backend language. But you're awesome Ryan.
    But then, who made your Nike Shirt?? 😭 😭

  • @tonykung07
    @tonykung07 7 лет назад

    Thank you for the idea and making it real

  • @sonyarianto
    @sonyarianto 3 года назад

    living legend that change the world

  • @reach9318
    @reach9318 5 лет назад

    Good content video with a clear goal of the objective. I am glad I came across this video.

  • @stevegreen3442
    @stevegreen3442 2 года назад

    Humble, genius, awesome

  • @joesligo1516
    @joesligo1516 2 месяца назад

    It's the GOAT himself

  • @kps2642
    @kps2642 6 лет назад +2

    Thanks a lot sir, you have done a huge job

  • @stonogachannel
    @stonogachannel 4 года назад

    last question trigger essential answer for all open source projects

  • @nyahhbinghi
    @nyahhbinghi 7 лет назад

    Node.js uses a threadpool, which handles the I/O. The threadpool is constant in size, instead of a thread per connection. I assume NGINX operates similarly. So does Golang, where Goroutines are multiplexed over a fixed-sized threadpool.

  • @CH-tv1cy
    @CH-tv1cy 2 года назад +1

    Hmm This may take off one day.

  • @thethakuri
    @thethakuri 8 лет назад +39

    Its great that he came up with node. But the real heroes are all the developers who contributed to npm community ! Even the best technology wouldn't survive without open source community.

    • @BobbieStump
      @BobbieStump 8 лет назад +33

      Without his creation of Node, the npm community wouldn't exist. Pretty sure he's just as much of a hero. ;-)

  • @peabnuts123
    @peabnuts123 5 лет назад +1

    Can't believe we almost had promise callbacks called (the far more semantic) "success" and "error" instead of "then" and "catch" 😢

  • @AkshayAradhya
    @AkshayAradhya 6 лет назад

    After the year 2009, JavaScript will never be the same.

  • @jhjhj2172
    @jhjhj2172 4 года назад

    Thanks a lot!! for your contribution to the world

  • @Vinomix
    @Vinomix 8 лет назад +14

    why are guys disliking this video.

    • @thohangst
      @thohangst 8 лет назад +1

      Surly lot, those. I kid!

    • @RedaYarr
      @RedaYarr 7 лет назад

      lmao

    • @itaym03
      @itaym03 7 лет назад +4

      Ruby developers.

    • @aginanjarm
      @aginanjarm 6 лет назад +4

      Probably they think, it's download button :D

  • @okekepaschalchukwuemeka4671
    @okekepaschalchukwuemeka4671 2 года назад

    Maximum Respect To You Boss

  • @agustinbs
    @agustinbs 5 лет назад

    Historic moment in software development

  • @SHAFIulBARI
    @SHAFIulBARI 7 лет назад

    Thank you Ryan

  • @einsteindonascimentojunior440
    @einsteindonascimentojunior440 7 лет назад

    AWESOME!! GREAT HISTORY DONE HERE!

  • @wilsonbalderrama
    @wilsonbalderrama 11 лет назад +1

    way to go Ryan!

  • @2anamaly
    @2anamaly 11 лет назад +1

    definitely true. but i guess presentation isn't always as important when you know you are presenting something awesome

  • @mahiligsakompyuter
    @mahiligsakompyuter 11 лет назад +1

    i love this guy..he is funny and genius!

  • @clymbep3390
    @clymbep3390 Год назад +1

    i think its a good idea, maybe that nodejs can be something in the future

  • @damiantoczek8576
    @damiantoczek8576 5 лет назад +6

    4:40 THIS IS HOW THE MEME WAS CREATED LMAO :D

  • @stevenoderayi5776
    @stevenoderayi5776 7 лет назад

    Hats off Ryan!

  • @subhashchaudhary7003
    @subhashchaudhary7003 5 лет назад

    Legend ❤️❤️.. huge respect

  • @ozkansafak
    @ozkansafak 11 лет назад +5

    Could you please post this video again HD? I cannot read Ryan's slides.

    • @stri8ted
      @stri8ted  10 лет назад

      Unfortunately this is all I have access to. The video was ripped from another site, which was limited to this quality.

  • @adebisioluwabukunmi5470
    @adebisioluwabukunmi5470 6 лет назад

    I just need a miracle to happen somewhere in my brain

  • @happypeter1983
    @happypeter1983 10 лет назад +1

    super cool idea!

  • @manishkrai
    @manishkrai 4 года назад

    Legend man

  • @ayushbhargav5944
    @ayushbhargav5944 10 лет назад +3

    I want to be like him

  • @cLiPz0r
    @cLiPz0r 11 лет назад +3

    Cyberguroo,
    just read what you posted. Seems like Mr. Dziuba, being the author of that post, is as biased as he is incompetent. I'm not even a Node.JS developer, but the example with the Fibonacci request there is the best proof that he has no idea of what Node is all about. It is obvious that a programmer is not supposed to do a fibonacci calculation in the handler function. That's what callbacks are for in the first place... Under that circumstances, why does he even wonder why his server is handling so few requests?

  • @qwertyuiop8039
    @qwertyuiop8039 5 лет назад +1

    www.slideshare.net/AartiParikh/original-slides-from-ryan-dahls-nodejs-intro-talk here are the slides available :)

  • @vincesanchez7790
    @vincesanchez7790 6 лет назад

    Please if you read this to creator from Node js , Upgrade the Node js because i hear things for the disadvantage between node js and PHP , let node js surpass them

  • @1anuka1
    @1anuka1 11 лет назад

    great insight. way to go!!

  • @testSampleOne
    @testSampleOne 10 лет назад +2

    Great, excellent !!!

  • @kenupton8623
    @kenupton8623 10 лет назад +5

    I wish I could read all the slides.

    • @liyunzhen
      @liyunzhen 10 лет назад +11

      nodejs.org/jsconf.pdf Your question triggered me to search. Thanks!

    • @treywaka2444
      @treywaka2444 9 лет назад +7

      +li yunzhen It was removed from the site. For anyone still interested:
      web.archive.org/web/20150306035713/nodejs.org/jsconf.pdf

  • @NSZombie
    @NSZombie 12 лет назад +6

    He is too nervous, but he is a genius :D Congratulations Ryan :D

  • @jhjhj2172
    @jhjhj2172 4 года назад

    indeed a Legend !!

  • @PabloEzequiel_dev
    @PabloEzequiel_dev 8 лет назад

    great video

  • @ibrahimkedir2280
    @ibrahimkedir2280 4 года назад +1

    8yrs seriously

  • @prarthanamishra5052
    @prarthanamishra5052 7 лет назад

    worth watching!

  • @ManuelBTC21
    @ManuelBTC21 4 года назад

    Was this always 360p or did youtube make this to potato?

  • @rajkumarvus
    @rajkumarvus 10 лет назад +2

    Inspired!

  • @kartik180rajesh1
    @kartik180rajesh1 4 года назад

    Is there a video with the standing ovation shown in it?

  • @vikrampawar8716
    @vikrampawar8716 8 лет назад

    great work..nice person..

  • @ismailkavak4190
    @ismailkavak4190 6 месяцев назад

    Cool !

  • @agustinbs
    @agustinbs 12 лет назад

    this=AWESOME

  • @HylianNBf
    @HylianNBf 3 года назад

    respect