How exactly does the nervous behavior pattern you see in many intelligent people presenting their ideas explain that this behavior doesn't represent nervousness?
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
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...
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.
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 :)
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.
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.
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 !!!
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.
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.
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.
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 ;(
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
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.
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.
"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
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?? 😭 😭
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.
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?
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
I love how nervous he is at first, while presenting an internet changing technology.
***** 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.
Vishal Devgire I wave my hands like that quite often. Man, I might be intelligent also! :D
Henri Korpela sure man.
jqbtube exactly. Quite ironic that you just made the same mistake by generalizing.
How exactly does the nervous behavior pattern you see in many intelligent people presenting their ideas explain that this behavior doesn't represent nervousness?
This is the most underrated presentation in modern computing history
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
its like watching a history in the making watching this.
what a humble person!
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...
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 :)
He is changing the world again with Deno
He is nervous. As an engineer, I have been in his shoes before.
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.
Thanks for your contribution to the world :)
Ryan dahl is a legend
this will always be my favorite node video
He makes so many other programming environments sound unnecessarily complex. And they are!
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.
This guy changed my life.
and I'm starting to change mine too!
same same - I would have exited software without getting good at it if it weren't for nodejs
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 :)
Wow. And the potential absolutely blown away looking at it from todays perspective
I am amazed at how much I don't know in this is 7 years old video
It didn't even had arrow functions, async/await or destructuring at the time, look how far we've gotten!
48:20 - truly deserved ovations!
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.
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.
He only studied algebraic topology, nbd
Lots of respect for your efforts Ryan!
Love you ryan dahl for your contribution.
He seems to have a lovely personality
lol he's a bit of shy douchebag
Much respect for this man! Loved this presentation!
new page in development!! He might didn't think that node.js will have such a powerful eco-system.
#respect #thanks
I wonder if he knew his invention gonna be a revolutionary technology, at the times in the video.
What? Node.js is a hype engine and a disaster... It's a box of promises that never came true.. It is Google garbage..
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.
Node.js and Google are almost completely unrelated...the V8 JS engine is the only connection
@@Diggnuts "A box of promises" pun intended?
@@Diggnuts Hmmm
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
Absolute joy to see such path breakers. Blessed ones !
Thanks for making JS work on server :D
“That's one small step for a man, one giant leap ...”
Hahahaha amazing!
Great
First look on world changing technology. Bless!
Weldone Ryan, You will be remembered the most. It's very sad that Ryan was machiavelled out by Issac.
Nehemiah Jacob what happened?
Thanks to this guy, I love js
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 !!!
And did you worked on it ?
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.
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.
There is some good stuff here. The examples are worth a try
This is a great example of what is think out the box!
This will always be my favorite presentation.
He was nervous because he knew he could change the world. He did. Bravo.
a genius moment
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.
Without his creation of Node, the npm community wouldn't exist. Pretty sure he's just as much of a hero. ;-)
Ryan. The chosen one.
I think people just awating to the end because they cant believe something amazing like this could be created
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 ;(
exactly my thoughts :(
You Will Be Remembered❤️❤️
I wish I could give a like more than once.
slide: s3.amazonaws.com/four.livejournal/20091117/jsconf.pdf
Thanks so much! :)
Although he's nervous, the presentation is still awesome.
Wow, this is such an historic moment
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
Listening to this, I realize how much of a hack I am as a programmer.
Thank you for changing the world Ryan.. all-new generation of devs owe you a Big Thanks :)
Humble, genius, awesome
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.
isnt that what db connection pools are for?
If you *didnt* have an event loop then sure the database wouldnt get overwhelmed but the web server would then block, starving subsequent connections.
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.
Thank you for the idea and making it real
"We're doing it wrong." This is in history now.
Thanks a lot sir, you have done a huge job
living legend that change the world
"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
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?? 😭 😭
Can't believe we almost had promise callbacks called (the far more semantic) "success" and "error" instead of "then" and "catch" 😢
Hmm This may take off one day.
He is too nervous, but he is a genius :D Congratulations Ryan :D
Historic moment in software development
why are guys disliking this video.
Surly lot, those. I kid!
lmao
Ruby developers.
Probably they think, it's download button :D
Maximum Respect To You Boss
4:40 THIS IS HOW THE MEME WAS CREATED LMAO :D
what meme?
Good content video with a clear goal of the objective. I am glad I came across this video.
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.
last question trigger essential answer for all open source projects
way to go Ryan!
After the year 2009, JavaScript will never be the same.
Thank you Ryan
definitely true. but i guess presentation isn't always as important when you know you are presenting something awesome
i love this guy..he is funny and genius!
AWESOME!! GREAT HISTORY DONE HERE!
Thanks a lot!! for your contribution to the world
Hats off Ryan!
I want to be like him
Legend ❤️❤️.. huge respect
Legend man
Could you please post this video again HD? I cannot read Ryan's slides.
Unfortunately this is all I have access to. The video was ripped from another site, which was limited to this quality.
Great, excellent !!!
i think its a good idea, maybe that nodejs can be something in the future
super cool idea!
indeed a Legend !!
Inspired!
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?
great insight. way to go!!
I wish I could read all the slides.
nodejs.org/jsconf.pdf Your question triggered me to search. Thanks!
+li yunzhen It was removed from the site. For anyone still interested:
web.archive.org/web/20150306035713/nodejs.org/jsconf.pdf
8yrs seriously
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
worth watching!
I just need a miracle to happen somewhere in my brain
A Adorable Man
this=AWESOME
respect
Genius
i want to be someone like this ; create new technology and be a great speaker :((( i will work for it
great video
Cool !
great work..nice person..
genius