Honeypot
Honeypot
  • 114
  • 10 146 641
Node.js: The Documentary | An origin story
Back in 2008, most people thought of JavaScript as just a client-side language. But when Google's V8 appeared, young developer Ryan Dahl made the connection between non-blocking servers, V8, and JavaScript. It was by combining these key elements that he was able to create the now hugely popular Node.js.
What young Ryan Dahl probably didn't expect was how much forking drama would follow.
Join us as we delve into the origins of Node.js, meet some of its earliest contributors and explore the complicated dynamics between corporations using open source technologies and the dedicated community members who fuel their progress. Featuring interviews with Ryan Dahl (creator of Node.js), Isaac Schlueter (creator of npm) and more.
Check out the home for untold developer stories around open source, careers and all the other cool stuff developers are doing at cult.honeypot.io.
Honeypot is a developer-focused job platform, on a mission to get developers great jobs. Wanna see what we're all about? Visit honeypot.io to find a job you love.
To learn more about Honeypot: bit.ly/3TH1PEe
Follow the cast:
Bert Belder: piscisaureus
Isaac Schlueter: izs
Mikeal Rogers: mikeal
Myles Borins: MylesBorins
Ryan Dahl: tinyclouds.org/
Scott Hammond: Scott_Hammond
Follow us:
Twitter: honeypotio
Facebook: Honeypotio/
LinkedIn: www.linkedin.com/company/honeypotio/
Instagram: honeypot.cult
00:00-04:50 Ryan Dahl and the beginning of Node.js
04:50-09:44 Isaac Schlueter and the creation of npm
09:44-13:10 Node.js getting traction
13:10-14:27 Maintaining projects in 2009
14:27-17:38 Corporate sponsorship and growth
17:38-18:45 Bert Belder's DB migration
18:45-22:37 First phase at Joyent
22:37-25:00 Joyent buying Node.js trademarks
25:00-29:58 Node.js working on Windows, libuv
29:58-34:11 Ryan leaving, Isaac takes over
34:11-36:23 Myles Borins' art project
36:23-39:42 Changes in the team
39:42-49:40 Releases slowing down and Node Forward
49:49-53:32 io.js fork
53:32-59:20 Mending the fork and Foundation
59:20-1:00:40 Afterthoughts
1:00:40-01:02:07 Ryan Dahl and the impact of Node.js
01:02:07-01:02:48 Credits
zhlédnutí: 528 396

Video

Node.js: The Documentary [OFFICIAL TRAILER]
zhlédnutí 70KPřed 4 měsíci
Back in the 2000s, websites looked quite different. They were less dynamic, didn’t permit much interaction, and JavaScript was only used on a small scale. But that didn’t prevent some people from seeing its true potential. Cue developer Ryan Dahl having an epiphany that went a little bit like: “Oh shit, JavaScript. JAVASCRIPT!" Now, over 6 million websites use Node.js behind the scenes. Here’s ...
How Eddie and Sara Became Digital Nomads | @eddiejaoude & @EddieandSaraExplore
zhlédnutí 4,9KPřed 5 měsíci
If you're lucky, working in tech gives you the opportunity to work remotely. That thought alone is enticing, but how many of us have really taken advantage of this liberty? Eddie Jaoude, Open Source DevRel and founder of EddieHub and BioDrop, took the plunge during covid and decided to live as a digital nomad. In this video, you'll get to know more about how Eddie and his wife (his favourite tr...
"Programmers Are Like Gods" Says Inventor of JSON, Douglas Crockford 😮 | DevByte
zhlédnutí 9KPřed 5 měsíci
We bring you a belated Christmas gift in the form of this snippet featuring good ol' Douglas Crockford. You guys sure do have varied opinions regarding his statements, so what will it be this time? Yay or nay? Check out the home for untold developer stories around open source, careers and all the other cool stuff developers are doing at cult.honeypot.io. Honeypot is a developer-focused job plat...
Miguel Struggled to Grasp Coding - Now He Is Teaching Thousands | @midudev
zhlédnutí 13KPřed 6 měsíci
A lot of you have probably seen Miguel’s (also known as @midudev) face around. Be it on Twitch, CZcams, or Discord. His channels are widely known, especially in the Hispanic community. Miguel wants people to have what he didn’t: access to good (Spanish) teaching content for free. Watch the video to learn more about his first brush with programming and his mission to teach. Special thanks to Git...
Advice from the CEO of Shopify, Tobias Lütke
zhlédnutí 23KPřed 6 měsíci
When it comes to building successful companies from scratch, Tobias Lütke, the CEO of Shopify, has many things to say. Watch Honeypot’s interview with Tobias Lütke, and learn how he went from a programmer to an entrepreneur, leading one of the most successful e-commerce platforms in the world. What did it take to shape Shopify into what it is today? What did he learn along the way? Check out th...
Misko Hevery's Biggest Lesson From Creating Angular 👀 | DevByte
zhlédnutí 6KPřed 7 měsíci
In this short video, Miško Hevery, the creator of Angular, shares his biggest lesson from building one of the most popular frameworks to this day. ‘How do you simplify your world so you don’t boil the ocean?’ That’s the question, right? Enjoy this video, and hopefully, his advice will help you somewhere in the future. Check out the home for untold developer stories around open source, careers a...
Q&A with the cast of Ruby on Rails: The Documentary
zhlédnutí 5KPřed 7 měsíci
Relive our Q&A with David Heinemeier Hansson, the creator of Ruby on Rails, and the early core team members Tobias Lütke, Jeremy Daer and Jamis Buck. We talked about the community, what the future will bring to the framework, and… well, a lot of Rails stuff! Thanks to everybody for participating and especially to our awesome host, Elise Shaffer from The Ruby on Rails Podcast. It’s been a blast!...
Ruby on Rails: The Documentary
zhlédnutí 240KPřed 7 měsíci
Ruby on Rails has one of the most faithful communities online, it also has one of the most controversial, rabble-rousing creators out there, Danish programmer, David Heinemeier Hansson. Widely known as DHH, David tells us how Rails went from a crazy idea to one of the most talked-about full-stack frameworks over the course of 20 years. Get the whole spill by the people who had a front-row seat ...
The creator of Rails on Internet’s Hidden Price: Our Private Data
zhlédnutí 8KPřed 7 měsíci
David Heinemeier Hansson, the creator of Ruby on Rails, has a reputation for speaking his mind. He's very vocal about the fact that nothing is truly 'free' on the web. For this reason he created Hey - a premium email provider service. Watch the full video and leave your comments below! Check out the home for untold developer stories around open source, careers and all the other cool stuff devel...
Ruby on Rails: The Documentary [OFFICIAL TRAILER]
zhlédnutí 32KPřed 8 měsíci
"What the fuck is Ruby?" Love it or hate it, you probably have some opinions about Ruby on Rails and its creator, David Heinemeier Hansson. Rails has been around for almost 20 years, and its creation was not a beautiful fanfare-laden affair. Angel investors did not come down from the sky to douse the team in money. So, how did we get here, and how did it scale? Stay tuned for the full documenta...
The Future of CSS: Creator's Perspective
zhlédnutí 6KPřed 9 měsíci
Håkon Wium Lie is the brilliant mind that created CSS back in 1994. Since then, the CSS landscape has undergone significant transformations. As the user base has expanded, the process of implementing changes has become increasingly challenging. In this short video, you'll learn Håkon's view on the changing landscape of CSS as well as its future. 00:00-00:48 Changing landscape of CSS 00:48-02:45...
Full Interview With the Creator of C++
zhlédnutí 38KPřed 9 měsíci
By popular demand, and a request from the man himself, we’ve decided to release the full interview with esteemed computer scientist Bjarne Stroustrup (aka the creator of C ). We cover a bunch of topics so check the chapters to find what interests you the most! Filmed last year. Enjoy and happy trails! P.S. Our main mic failed on this shoot, which is why the audio isn't the best - we recommend t...
David Heinemeier Hansson: Microservices vs. Monolith
zhlédnutí 63KPřed 9 měsíci
How should you structure your application? Should you split into microservices or keep your monolith? Watch the full video to find out the suggestions from the creator of Ruby on Rails, and let us know what you think in the comments below. Check out the home for untold developer stories around open source, careers and all the other cool stuff developers are doing at cult.honeypot.io. Honeypot i...
(Life) Advice From The Creator of C++
zhlédnutí 845KPřed 10 měsíci
The creator of C , Bjarne Stroustrup, shares some valuable life advice that, let’s face it, all developers, no matter their years of experience could use. According to Bjarne, ‘You can’t just do code’, you need to develop more skills if you want to be a well-rounded successful developer. Watch this unreleased interview if you want some inspiration and guidance on your developer journey from one...
That Time Pete Hunt's Facebook Bug Made It To TechCrunch
zhlédnutí 6KPřed 10 měsíci
That Time Pete Hunt's Facebook Bug Made It To TechCrunch
The creator of Rails on JavaScript FE vs. Classic Server-side Rendering
zhlédnutí 24KPřed 10 měsíci
The creator of Rails on JavaScript FE vs. Classic Server-side Rendering
Meet Jeff Delaney: The Mastermind Behind @Fireship
zhlédnutí 297KPřed 11 měsíci
Meet Jeff Delaney: The Mastermind Behind @Fireship
A Short Glimpse Into Being a Developer Advocate at Elastic
zhlédnutí 3,8KPřed rokem
A Short Glimpse Into Being a Developer Advocate at Elastic
Code with Bearpot in the Cosmos: Spacey Coding Companion for a Calming Focus (ASMR)
zhlédnutí 3,3KPřed rokem
Code with Bearpot in the Cosmos: Spacey Coding Companion for a Calming Focus (ASMR)
Nana Janashia On Her Channel And The Community Behind It (@TechWorldwithNana)
zhlédnutí 9KPřed rokem
Nana Janashia On Her Channel And The Community Behind It (@TechWorldwithNana)
Why We Should Stop Using JavaScript According to Douglas Crockford (Inventor of JSON)
zhlédnutí 663KPřed rokem
Why We Should Stop Using JavaScript According to Douglas Crockford (Inventor of JSON)
The Many Side Projects of Hassan El Mghari
zhlédnutí 12KPřed rokem
The Many Side Projects of Hassan El Mghari
Wiebe's Recruiting Experience on Honeypot
zhlédnutí 1,3KPřed rokem
Wiebe's Recruiting Experience on Honeypot
How Joining The Tech Community Helped My Mental Health
zhlédnutí 3KPřed rokem
How Joining The Tech Community Helped My Mental Health
The 5 States of Burnout
zhlédnutí 10KPřed rokem
The 5 States of Burnout
The Creator of CSS Shares His Opinion on CSS-in-JS
zhlédnutí 36KPřed rokem
The Creator of CSS Shares His Opinion on CSS-in-JS
How React Native Was Created At Facebook
zhlédnutí 9KPřed rokem
How React Native Was Created At Facebook
Maaike's Recruiting Experience on Honeypot
zhlédnutí 8KPřed rokem
Maaike's Recruiting Experience on Honeypot
GitHub CEO Thomas Dohmke’s Proudest Moment 🤓 | DevByte
zhlédnutí 7KPřed rokem
GitHub CEO Thomas Dohmke’s Proudest Moment 🤓 | DevByte

Komentáře

  • @duigathem
    @duigathem Před 17 hodinami

    gfys

  • @vkRenan
    @vkRenan Před 21 hodinou

    Good advice.

  • @johnp.johnson1541
    @johnp.johnson1541 Před dnem

    REBOL & Red = best. Javascript is crap. Crockford used REBOL to come up with JSON.

  • @aurgho5277
    @aurgho5277 Před 2 dny

    simple computing is missing

  • @rixterz11
    @rixterz11 Před 2 dny

    What doesn't help with the not being overspecialised thing is that jobs require x amount of years experience with a specific technology. It's just not feasible.

  • @koderkev42
    @koderkev42 Před 3 dny

    Ironically, his viewpoint the reason we have so much "crap" out there today. People get tired of working with the same tools and want to create a clever new tool. The cycle repeats.

  • @mwaseem2785
    @mwaseem2785 Před 3 dny

    Oh he is alive ❤❤❤❤ i never expect i will see him talking 😮😮😮

  • @atlantic_love
    @atlantic_love Před 3 dny

    I hope that some here will offer their suggestions on what I should do. I (( admittedly )) have been buying books on Amazon just because the ratings were good, but now I'm stuck with books on: C++ Java Lisp VueJS JavaScript HTML / CSS Python and I'm FIFTY-TWO years old, and feel that time is running out :( What should I do? The best application that I ever made, IMO, was a blood pressure tracker (with graphs) that he stopped using long ago. That app used HTML, CSS, PHP, JavaScript and VueJS.

  • @xealit
    @xealit Před 3 dny

    Oh, I have met these Microservices fanatics who impose this “modularity” on a team of 10 devs or less!

  • @limbobbins
    @limbobbins Před 4 dny

    typeof null == 'object' ???

  • @muhuradedan
    @muhuradedan Před 4 dny

    I dig these techies because they make such cool tech and are still so down- to-earth

  • @zedev444
    @zedev444 Před 4 dny

    I just learned about the awful narcissistic prick stealing and attacking you guys. Truly sad and despicable. Anyways, have you guys ever thought about going outside the soy fields and make docs on IDK, Systems/Game programming or anything that isn't just web related?

  • @swifttaylor-nf6wh
    @swifttaylor-nf6wh Před 6 dny

    It's an exciting true history!

  • @HelloWorld-lh1wk
    @HelloWorld-lh1wk Před 6 dny

    Na man you fucked us all.....

    • @atlantic_love
      @atlantic_love Před 3 dny

      What did he do to deserve that kind of comment from you? I'm not saying that you're wrong, I just don't know what you're talking about.

    • @HelloWorld-lh1wk
      @HelloWorld-lh1wk Před 3 dny

      @@atlantic_love Javascript is not a well designed language (but that can be said about a lot of popular programming languages). Few examples: variables are global by default the way objects and "inheritance" work is way different any other language in use (ES6 classes improve things, but they are just a facade on the old system) how this keyword works is pure insanity many operations that you expect to work do crazy things, like adding two arrays produces a string some operations are plain missing from the language - comparing two arrays means writing a loop yourself, comparing two objects is something you probably need an external library for there are not even integers in the language, all numbers are floating-point (that is usually not a problem, but when it starts to be, you are in for a ride) the ecosystem is quite terrible, installing hundreds of dependencies is considered normal, there are libraries for single line of code However, if you want to learn javascript, go for it, don't let me and other people discourage you. There is a famous quote from the creator of C++: There are only two kinds of languages: the ones people complain about and the ones nobody uses. and javascript is one of the most popular languages.

  • @gdotone1
    @gdotone1 Před 6 dny

    too much, too much. the language is bloated. there were thing that needed to be fixed that did not require so much additionally new symbol usage. it's as if the people are deciding every key on the keyboard should have a place in the syntax of the evolution of this language. int a = 5, int a{5}, are you telling me the benefit could not have been secured in the compiler. so the int a = 5, would perform the same as int a{5}. why allow any undefined activity not to be flagged as an error by the compiler? good grief. allowing undefined behaviors is the biggest cause of security holes in these languages. hey stop writing those bits and pieces books. start at a beginning and go to an end. complete the thought as well as the program. having part 1, 2, 3, 4, 5, of a series is fine. but be concise, concise does not mean cryptic. to the authors out there, lol, you know the why is always valuable, how is valuable. when i'm reading an author's book, it should be as if the author is having a conversation with me, not a lecture, were in 50 mins class is over, and i have to use other resources for office hours, or ta mentorship. yes yes everybody has different writing styles. yes yes there are other books, (hey don't have unlimited money) but when you buy from the creator you are hoping to get the whole most complete story. and by conversation i don't mean tell me a joke, or about your flower garden, or some fight you had over a park in the parking lot. lol, lol, lol. there are enough words in the book already. lol, lol, lol. and no goto's, you know, where you jump to something that has not been introduced yet, but you tell me it well be just wait... on my, more words. if we will get there, let's keep moving. you don't have to announce we will get there.

  • @hagenboooh3643
    @hagenboooh3643 Před 6 dny

    Bro is calling birds while speaking 🦅

  • @KrishnaDasPC
    @KrishnaDasPC Před 7 dny

    For Rails my recommendation for you 1. Increase the quality of the documentations as still some pages are shown as in progress for years. 2. Build something official railcasts so that more people will come. 3. Build more official high quality gems. Everyone likes rails but official learning resources are limited compared to other stacks. Also gems in git many of them are outdated.

  • @mohamedshahrul1750
    @mohamedshahrul1750 Před 7 dny

    thank you to all those who build nodejs..

  • @Theweekndin
    @Theweekndin Před 7 dny

    GitHub documentry

  • @kupfeli
    @kupfeli Před 7 dny

    The problem is that there are too little intelligent people and too many stupid morons in the tech industry and mostly the morons only care for money

  • @AndreeaCe
    @AndreeaCe Před 8 dny

    O.O

  • @hmak2009
    @hmak2009 Před 8 dny

    Fan of DHH, I would say though it's not only organizational. Sometimes you need to break up an app because a part of your app might have a different workload expectation so it's helpful to split off that piece into it's own service. I'm not going to say microservice here because before microservices, SOA was already a thing. I spent quite a bit of time with AWS lambda and step functions, it's interesting if you want to be build a functional and reactive type system. Anyways, if you want to laugh a bit here's a biased video against microservices czcams.com/video/y8OnoxKotPQ/video.htmlsi=vXxe7DRnyP2BguPy

  • @saptarshisengupta5073

    That tilde bitch just wants to show that Everything is about her. Ember does not matter at all. The video is just about TILDE

  • @it_is_random
    @it_is_random Před 9 dny

    this guy is daydreaming

  • @otrqffaimajg
    @otrqffaimajg Před 9 dny

    "Why we should stop shitting"

  • @GSOHJM
    @GSOHJM Před 9 dny

    Software people - “so he’s telling me to learn an additional language?” Everyone else - “no he’s telling you to regularly switch your computer off and do something else”.

  • @ivan.jeremic
    @ivan.jeremic Před 9 dny

    What he is missing is that using JavaScript does not mean you need to do all the work on the client, there is a thing called JavaScript on the server he might not have heard of it.

  • @jackkelly7557
    @jackkelly7557 Před 9 dny

    Who is this old guy?

  • @flo0778
    @flo0778 Před 9 dny

    Yep we could have OS that are actually memory safe, with no data leaking from process to other process, clean access .. (android is a bit like that but not quite). I'm pretty sure It will come one day just wait .. maybe this will put an end to os as we know it.

  • @the_original_dude
    @the_original_dude Před 9 dny

    As always, as with any popular video related to programming, the comments are filled with smart-ass morons raving about a whole lot of nothing.

  • @ValidatingUsername
    @ValidatingUsername Před 10 dny

    OO php tokenization of JavaScript is insanely powerful but if the web browser has an open library for client side scripts JavaScript is basically obsolete

  • @Ambroos
    @Ambroos Před 10 dny

    What an incredibly interesting video! I brought React to my very first job early 2015, just before the first conference happened. I immediately loved the concepts, remember that Netflix loves React post, and seeing Jing Chen here really brings back so many memories because I absolutely loved the ideas behind Flux, and still do. It became my career! I brought React to two companies in Belgium before getting the surprise opportunity to work at Facebook myself. See Dan Abramov have dinner a few tables over in Rathbone. Talk to React core people in bootcamp in MPK. I no longer work at FB but still use React daily, coming up on 10 years now, so I can only be thankful and happy to have made the jump relatively early! Thanks for the documentary!!

  • @HuntersHunter
    @HuntersHunter Před 10 dny

    So what he’s trying to say is we need to use typescript and next.js

  • @AkashPandya9
    @AkashPandya9 Před 10 dny

    JS pays my bills. Sorry.

  • @octaviakitsune3988
    @octaviakitsune3988 Před 10 dny

    I agree with him but what is the alternative especially on frontend webdevelopment?

  • @SuperFinGuy
    @SuperFinGuy Před 10 dny

    For a new language to be adopted it has to be significantly faster and do something new that the other can't.

  • @tauzN
    @tauzN Před 10 dny

    OK. Let’s get you to bed grandpa

  • @willembeltman
    @willembeltman Před 10 dny

    I am writing my frontend code in c# using webassembly

  • @krtirtho
    @krtirtho Před 11 dny

    Bro just wants everyone to ditch their projects and start from scratch 😂

  • @jpsion
    @jpsion Před 11 dny

    c++ turned to shit after 2011. Stick to c98/c14.

  • @conglongphan3112
    @conglongphan3112 Před 11 dny

    Your videos make me have more inspirations as a developer

  • @rustymason3860
    @rustymason3860 Před 11 dny

    Let's just go back to the C:> prompt and start over.

  • @_romeopeter
    @_romeopeter Před 11 dny

    Beautiful!

  • @youtubiers
    @youtubiers Před 11 dny

    I love javascript

  • @user-yx4bt5wq7g
    @user-yx4bt5wq7g Před 11 dny

    I agree 👍

  • @4ktrash4lyf
    @4ktrash4lyf Před 11 dny

    The audio compression artifacts are somewhere between giving an aesthetic and giving a headache.

  • @savopejovic25
    @savopejovic25 Před 11 dny

    Yeah, big organization and asymmetric deployment are only reasons for microservices, IMO.

  • @Rick.Fleischer
    @Rick.Fleischer Před 11 dny

    OH KAY?

  • @thekwoka4707
    @thekwoka4707 Před 12 dny

    Hopefully people using even worse languages like python don't try to use this as reasons js sucks. Yeah, there is better stuff, but it's Go and Rust. Not python and pho