Reports of Node's death are greatly exaggerated
Amal, KBall & Chris convene a “semi-emergency” pod to discuss the recent (deserved) hype over Bun and what it all means for Node’s community, maintainers & users.
They’re joined by Node Technical Steering Committee members Matteo Collina & James Snell who are here to dispel Bun antagonism rumors, discuss the pros & cons of each runtime, explain how Node continues to thrive & even announce a VERY big upcoming feature!
Join the discussion
Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Convex – Convex is a better type of backend — the full-stack TypeScript development platform that lets you replace your database, server functions, and glue code. Get started at convex.dev
Appwrite – Build Fast. Scale Big. All in One Place. Appwrite is a backend platform for developing Web, Mobile, and Flutter applications. Built with the open source community and optimized for developer experience in the coding languages you love.
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Featuring:
Matteo Collina – Website, GitHub, Mastodon, X
James Snell – Website, GitHub, Mastodon, X
Amal Hussein – GitHub, X
Kevin Ball – Website, GitHub, LinkedIn, X
Christopher Hiller – Website, GitHub, Mastodon, X
Show Notes:
Matteo’s tweet on Jarred Summer’s obsession with performance optimizations
Bun’s claim to being a “drop in-replacement for Node.js”
Platformatic 1.0 release annoucement
AWS lambda quatas
Node TODO - your guide to getting started with Node.js Core development
Node.js’s new built-in test runner
Node.js project governance
Matteos recent newsletter which Amal magically connected with in the future - “My thoughts on Bun and other Adventures”
fastify - “Fast and low overhead web framework, for Node.js”
OpenJS foundation
Soon to be released PR for adding the new WebSocket lib to Node Core
Node.js supported binaries
Node.js github issue #19308 “Adding Websocket support to core” which is 5+ years old and coincidentally closed on the day this podcast was released
Something missing or broken? PRs welcome!
LIVE from NodeConf Colombia
KBall MC’d a live show at NodeConf Colombia with a panel of 4 experts from the Node community — Kat Marchán, Anna Henningsen, Ruben Bridgewater, and James Snell. It was a great discussion about the future of Node.js and the Node.js ecosystem.
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Featuring:
Kat Marchán – GitHub, X
Anna Henningsen – GitHub, X
Ruben Bridgewater – GitHub, LinkedIn, X
James Snell – Website, GitHub, Mastodon, X
Kevin Ball – Website, GitHub, LinkedIn, X
Show Notes:
Faster async functions and promises
Zero Cost Async Stack Traces
Worker Threads in Node.js
Node.js multithreading: What are Worker Threads and why do they matter?
Tink - Next Generation Package Management
WASM
WASI
Lua
BOB streams
Cloudflare workers
ECMAScript Modules in Node
ECMAScript modules in Node.js: the new plan
QUIC
Rust
Deno
Something missing or broken? PRs welcome!
Inside Node 8, Glitch, Building a Community Around Education
Mikeal Rogers, Alex Sexton, and Jessica Lord talk with James Snell (Node.js TSC Director) about the release of Node.js version 8. Then, in the second half of the show, we discuss Glitch and their new “raise your hand” feature and building a community around education. Our project of the week is Tad!
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
Sentry – Get 30 days free when you sign up with the code jsparty. Error reporting and notifications for JavaScript apps and the rest of your stack. Start tracking errors for free. Support for React, Angular, Ember, Vue, Backbone, and Node frameworks like Express and Koa.
Toptal – Hire the top freelance software developers, designers, and finance experts with Toptal. Email adam@changelog.com for a personal introduction.
Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.
Featuring:
James Snell – Website, GitHub, Mastodon, X
Mikeal Rogers – GitHub, X
Alex Sexton – Website, GitHub, X
Jessica Lord – Website, GitHub, X
Show Notes:
Node v8.0.0
Node v8.0.0 (Current)
What’s New in Node 8
Node.js 8: Big Improvements for the Debugging and Native Module Ecosystem
Upgrading from Node 6 to Node 8: a real-world performance comparison
Node.js 8: The First Week
Glitch - “raise your hand” feature
Just raise your hand: How Glitch helps
Project of the Week
Tad
Something missing or broken? PRs welcome!
HTTP/2 in Node.js Core (Interview)
In this special episode recorded at Node Interactive 2016 in Austin, TX Adam talked with James Snell (IBM Technical Lead for Node and member of Node’s TSC and CTC) about the work he’s doing on Node’s implementation of http2, the state of http2 in Node, what this new spec has to offer, and what the Node community can expect from this new protocol.
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
Rollbar – Put errors in their place! npm install --save rollbar for error tracking in your Node.js apps.
Hacker Paradise – Do you want to spend a month in South America, expenses paid, working on open source? We teamed up with Hacker Paradise to offer two Open Source Fellowships for a month on one of their upcoming trips to either Argentina or Peru.
GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product.
Featuring:
James Snell – Website, GitHub, Mastodon, X
Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
This episode is a preview of our upcoming “Future of Node.js” series recorded at Node Interactive 2016 in Austin, TX. The series is produced in partnership with Node.js Foundation and sponsored by IBM. We’ll be releasing the full series soon on our new podcast “Spotlight”. If you haven’t subscribed to Changelog Master yet, which includes all the podcasts we produce, now would be a good time to do so. You can also subscribe to Changelog Weekly where we announce all the new things we’re up to.
Checkout the http2 repo James is working on
Watch the talk James gave at Node Interactive — Implementing HTTP/2 for Node.js Core by James Snell
Watch all the talks from Node Interactive
Checkout Spotlight, our new show around big announcements, conferences, the hallway track, behind the scenes — meaningful conversations with real people in the community.
Something missing or broken? PRs welcome!