
Leveling up JavaScript with Deno 2 (Interview)
Streams straight from the publisher. PodNod never proxies or re-hosts episode audio.
Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. Jerod asks Ryan why not try to fix or fork Node instead of starting fresh, how Deno (the open source project) can avoid the all too common rug pull (not cool) scenario, what’s new in Deno 2 & their pragmatic decision to support npm, they talk JSR, they talk Deno KV & SQLite, they even talk about Ryan’s open letter to Oracle in an attempt to free the unused “JavaScript” trademark from the giant’s clutches.
Changelog++ members save 11 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
- Assembly AI – Turn voice data into summaries with AssemblyAI’s leading Speech AI models. Built by AI experts, their Speech AI models include accurate speech-to-text for voice data (such as calls, virtual meetings, and podcasts), speaker detection, sentiment analysis, chapter detection, PII redaction, and more.
- Socket – Secure your supply chain and ship with confidence. Install the GitHub app, book a demo or learn more
- Supabase – Supabase just finished their 12th launch week! Check it out. Or get a month of Supabase Pro (FREE) by going to supabase.com/changelogpod
- Speakeasy – Production-ready, enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Featuring:
Show Notes:
- Node.js: The Documentary - YouTube
- From Node.js to Deno: How It All Began - YouTube
- 10 Things I Regret About Node.js - YouTube
- JSR: the JavaScript Registry
- rusty_v8: Rust bindings for the V8 JavaScript engine
- JavaScript™ (Dear Oracle)
Something missing or broken? PRs welcome!
Join the discussion
changelog.zulipchat.comChangelog++
changelog.comAssembly AI
assemblyai.comSocket
socket.devInstall the GitHub app
socket.devbook a demo
socket.devlearn more
socket.devSupabase
supabase.comCheck it out
supabase.comSpeakeasy
speakeasy.comWebsite
deno.landGitHub
github.comX
x.comWebsite
jerodsanto.netGitHub
github.comLinkedIn
linkedin.comMastodon
changelog.socialX
x.comNode.js: The Documentary - YouTube
youtube.com10 Things I Regret About Node.js - YouTube
youtube.comJavaScript™ (Dear Oracle)
javascript.tmPRs welcome!
github.com
- 0:00This is The Changelog
- 1:34Sponsor: Assembly AI
- 3:56Start the show!
- 4:16Surprise celebrity
- 5:12Deno 2 RC
- 6:21Deno regrets
- 12:18Why not fix Node?
- 17:35Deno as a business
- 20:44'No rug pull' clause
- 25:00Sponsor: Socket
- 28:24Sponsor: Supabase
- 31:12Deno 2, what's new?
- 34:10JSR: the JavaScript Registry
- 36:57JSR for authors
- 39:16JSR for end users
- 41:17WE'LL DO IT LIVE!
- 45:15Sponsor: Speakeasy
- 46:08A super huge lift
- 47:21A pragmatic decision
- 47:56An exciting architecture
- 51:27Serverless & WinterCG
- 52:35The future of Deno KV
- 55:58Embedding SQLite
- 57:42In the works
- 59:19Ry in/out of the weeds
- 1:01:30Reorg considerations
- 1:02:42Startup surprises
- 1:05:01Dear Oracle
- 1:12:04Closing time
- 1:12:29Coming up next