Ryan Dahl: Original Node.js presentation

Поділитися
Вставка
  • Опубліковано 11 жов 2024

КОМЕНТАРІ • 202

  • @raysuelzer8948
    @raysuelzer8948 9 років тому +250

    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 років тому +81

    This is the most underrated presentation in modern computing history

    • @260Xander
      @260Xander 2 роки тому +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.

  • @mamun001
    @mamun001 8 років тому +133

    what a humble person!

  • @mitraakash
    @mitraakash 10 років тому +211

    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 11 місяців тому +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.

  • @iampanzergrenadier
    @iampanzergrenadier 9 років тому +275

    Thanks for your contribution to the world :)

  • @ayushbhargav5944
    @ayushbhargav5944 9 років тому +60

    Ryan dahl is a legend

  • @openshores4288
    @openshores4288 9 років тому +16

    this will always be my favorite node video

  • @bandsharrison
    @bandsharrison 8 років тому +27

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

  • @mefavor718
    @mefavor718 5 років тому +8

    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 5 років тому +38

    This guy changed my life.

    • @korpos8833
      @korpos8833 3 роки тому +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 років тому +29

    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 Рік тому

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

  • @prnfl
    @prnfl 8 років тому +55

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

  • @mathws1
    @mathws1 4 роки тому +29

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

  • @thyagtubes
    @thyagtubes 8 років тому +21

    48:20 - truly deserved ovations!

  • @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.

  • @JT-xf9sw
    @JT-xf9sw 9 років тому +13

    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.

  • @kimgysen10
    @kimgysen10 10 років тому +18

    Lots of respect for your efforts Ryan!

  • @riteshregmi5594
    @riteshregmi5594 6 місяців тому +2

    Love you ryan dahl for your contribution.

  • @maesitos
    @maesitos 8 років тому +23

    He seems to have a lovely personality

    • @nyahhbinghi
      @nyahhbinghi 7 років тому

      lol he's a bit of shy douchebag

  • @xLiithal
    @xLiithal 10 років тому +8

    Much respect for this man! Loved this presentation!

  • @yevheniiherasymchuk
    @yevheniiherasymchuk 8 років тому +5

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

  • @TenderBug
    @TenderBug 8 років тому +27

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

    • @Diggnuts
      @Diggnuts 7 років тому

      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 7 років тому +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

  • @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

  • @MujthabaMohammed-n4o
    @MujthabaMohammed-n4o Рік тому +1

    Absolute joy to see such path breakers. Blessed ones !

  • @1990prashanth
    @1990prashanth 8 років тому +22

    Thanks for making JS work on server :D

  • @karmaleon2430
    @karmaleon2430 8 років тому +18

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

  • @CMUmelky
    @CMUmelky 8 років тому +3

    First look on world changing technology. Bless!

  • @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?

  • @goth14wx47
    @goth14wx47 5 років тому +3

    Thanks to this guy, I love js

  • @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 !!!

  • @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.

  • @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.

  • @gilbertsenyonjo963
    @gilbertsenyonjo963 2 роки тому +1

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

  • @Juand28mendez
    @Juand28mendez 5 років тому +1

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

  • @andriidavydov2015
    @andriidavydov2015 6 років тому

    This will always be my favorite presentation.

  • @nyahhbinghi
    @nyahhbinghi 2 роки тому +1

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

  • @thienphanphuoc4824
    @thienphanphuoc4824 8 років тому +14

    a genius moment

  • @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 7 років тому +33

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

  • @pestolearning1305
    @pestolearning1305 3 роки тому +1

    Ryan. The chosen one.

  • @jorgevaldesnarvaez5504
    @jorgevaldesnarvaez5504 3 роки тому +1

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

  • @ivankudinov4153
    @ivankudinov4153 11 місяців тому

    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 ;(

  • @nahidfaraji5069
    @nahidfaraji5069 3 роки тому

    You Will Be Remembered❤️❤️

  • @noraalosily57
    @noraalosily57 7 років тому +3

    I wish I could give a like more than once.

  • @tuancuongluu7817
    @tuancuongluu7817 8 років тому +43

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

  • @charliecrane5069
    @charliecrane5069 11 років тому +3

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

  • @chaimberger5392
    @chaimberger5392 4 роки тому

    Wow, this is such an historic moment

  • @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

  • @alexblack8660
    @alexblack8660 7 років тому +9

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

  • @coderonwheels7395
    @coderonwheels7395 4 роки тому

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

  • @stevegreen3442
    @stevegreen3442 Рік тому

    Humble, genius, awesome

  • @sariksiddiqui6059
    @sariksiddiqui6059 3 роки тому +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.

    • @chris94kennedy
      @chris94kennedy Рік тому

      isnt that what db connection pools are for?

    • @gerooq
      @gerooq 3 місяці тому

      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 3 місяці тому

      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.

  • @tonykung07
    @tonykung07 7 років тому

    Thank you for the idea and making it real

  • @sdero499
    @sdero499 6 років тому +1

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

  • @kps2642
    @kps2642 6 років тому +2

    Thanks a lot sir, you have done a huge job

  • @sonyarianto
    @sonyarianto 3 роки тому

    living legend that change the world

  • @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 Рік тому

    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?? 😭 😭

  • @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" 😢

  • @CH-tv1cy
    @CH-tv1cy Рік тому +1

    Hmm This may take off one day.

  • @NSZombie
    @NSZombie 12 років тому +6

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

  • @agustinbs
    @agustinbs 5 років тому

    Historic moment in software development

  • @Vinomix
    @Vinomix 8 років тому +14

    why are guys disliking this video.

    • @thohangst
      @thohangst 7 років тому +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

    Maximum Respect To You Boss

  • @damiantoczek8576
    @damiantoczek8576 5 років тому +6

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

  • @reach9318
    @reach9318 5 років тому

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

  • @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.

  • @stonogachannel
    @stonogachannel 4 роки тому

    last question trigger essential answer for all open source projects

  • @wilsonbalderrama
    @wilsonbalderrama 10 років тому +1

    way to go Ryan!

  • @AkshayAradhya
    @AkshayAradhya 6 років тому

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

  • @SHAFIulBARI
    @SHAFIulBARI 7 років тому

    Thank you 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!

  • @einsteindonascimentojunior440
    @einsteindonascimentojunior440 7 років тому

    AWESOME!! GREAT HISTORY DONE HERE!

  • @jhjhj2172
    @jhjhj2172 3 роки тому

    Thanks a lot!! for your contribution to the world

  • @stevenoderayi5776
    @stevenoderayi5776 7 років тому

    Hats off Ryan!

  • @ayushbhargav5944
    @ayushbhargav5944 9 років тому +3

    I want to be like him

  • @subhashchaudhary7003
    @subhashchaudhary7003 4 роки тому

    Legend ❤️❤️.. huge respect

  • @manishkrai
    @manishkrai 4 роки тому

    Legend man

  • @ozkansafak
    @ozkansafak 10 років тому +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.

  • @testSampleOne
    @testSampleOne 9 років тому +2

    Great, excellent !!!

  • @clymbep3390
    @clymbep3390 9 місяців тому +1

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

  • @happypeter1983
    @happypeter1983 10 років тому +1

    super cool idea!

  • @jhjhj2172
    @jhjhj2172 3 роки тому

    indeed a Legend !!

  • @rajkumarvus
    @rajkumarvus 10 років тому +2

    Inspired!

  • @cLiPz0r
    @cLiPz0r 10 років тому +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?

  • @1anuka1
    @1anuka1 11 років тому

    great insight. way to go!!

  • @kenupton8623
    @kenupton8623 10 років тому +5

    I wish I could read all the slides.

    • @liyunzhen
      @liyunzhen 9 років тому +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

  • @ibrahimkedir2280
    @ibrahimkedir2280 4 роки тому +1

    8yrs seriously

  • @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

  • @prarthanamishra5052
    @prarthanamishra5052 6 років тому

    worth watching!

  • @adebisioluwabukunmi5470
    @adebisioluwabukunmi5470 6 років тому

    I just need a miracle to happen somewhere in my brain

  • @forrestlyu9054
    @forrestlyu9054 7 років тому

    A Adorable Man

  • @agustinbs
    @agustinbs 12 років тому

    this=AWESOME

  • @HylianNBf
    @HylianNBf 3 роки тому

    respect

  • @jannfietearp4439
    @jannfietearp4439 3 роки тому

    Genius

  • @ahmedrebai6042
    @ahmedrebai6042 7 років тому +3

    i want to be someone like this ; create new technology and be a great speaker :((( i will work for it

  • @PabloEzequiel_dev
    @PabloEzequiel_dev 7 років тому

    great video

  • @ismailkavak4190
    @ismailkavak4190 2 місяці тому

    Cool !

  • @vikrampawar8716
    @vikrampawar8716 7 років тому

    great work..nice person..

  • @jersonmajin
    @jersonmajin 11 років тому +1

    genius