Leveling up JavaScript with Deno 2
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. Leave us a commentChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:Jam.dev – One click bug reports developers love — Never explain another bug report again. Jam auto-captures all the info engineers need to debug and repro. Featuring:Ryan Dahl – Twitter, GitHub, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow 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!
It's all about the squiggles
Nick is joined by Josh Goldberg & Dimitri Mitropoulos to discuss SquiggleConf, a new conference focused on web dev tooling. We explore the motivations behind creating a conference dedicated to developer tools, the challenges of organizing both conferences and local meetups, and strategies for building engaged tech communities. We also discuss the importance of developer tooling, the pandemic’s impact on tech events, and share insights on encouraging new speakers and creating inclusive environments & more! Leave us a commentChangelog++ members save 7 minutes on this episode because they made the ads disappear. Join today!Sponsors:Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. Wix – Wix Sudio is for devs who build websites, sell apps, go headless, or manage clients. Integrate, extend and write custom scripts in a VS code-based IDE. Leverage zero set up dev, test and production environments. Ship faster with an AI code assistant. And work with Wix headless API’s on any tech stack. Jam.dev – One click bug reports developers love — Never explain another bug report again. Jam auto-captures all the info engineers need to debug and repro. Featuring:Dimitri Mitropoulos – GitHub, LinkedInJosh Goldberg – Twitter, GitHubNick Nisi – Mastodon, Twitter, GitHub, WebsiteShow Notes: SquiggleConf ESLint TypeScript ESLint Mocha Learning TypeScript book Michigan TypeScript Boston TS Club NebraskaJS Oh My Zsh (tool by Robbie Russell) React Vue Go programming language TypeScript New England Aquarium conference venue Squiggle Conf Discord Something missing or broken? PRs welcome!
Undirected hyper arrows
Chris Shank has been on sabbatical since January, so he’s had a lot of time to think deeply about the web platform. On this episode, Jerod & KBall pick Chris’ brain to answer questions like, what does a post-component paradigm look like? What would it look like if the browser had primitives for building spatial canvases? How can we make it easier to make “folk interfaces” on the web? Leave us a commentChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Wix – Wix Sudio is for devs who build websites, sell apps, go headless, or manage clients. Integrate, extend and write custom scripts in a VS code-based IDE. Leverage zero set up dev, test and production environments. Ship faster with an AI code assistant. And work with Wix headless API’s on any tech stack. Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. Featuring:Chris Shank – Twitter, GitHub, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInKevin Ball – Twitter, GitHub, LinkedIn, WebsiteShow Notes: ChrisShank/progressive-element: A set of patterns for a behavioral paradigm of building web UIs Little-Languages/quiver: Your quiver of declarative arrows for the web. ⤵ ChrisShank/folc: Utilities to more easily make folk web pages Something missing or broken? PRs welcome!
Don’t ever use these TypeScript features
Jerod, Nick & Chris discuss a next-gen JavaScript bundler, Node getting even tighter with TypeScript, the top programming languages according to IEEE Spectrum, Chris’ feelings on Node’s built-in test runner & more! Leave us a commentChangelog++ members get a bonus 4 minutes at the end of this episode and zero ads. Join today!Sponsors: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. Wix – Wix Sudio is for devs who build websites, sell apps, go headless, or manage clients. Integrate, extend and write custom scripts in a VS code-based IDE. Leverage zero set up dev, test and production environments. Ship faster with an AI code assistant. And work with Wix headless API’s on any tech stack. Featuring:Jerod Santo – Mastodon, Twitter, GitHub, LinkedInNick Nisi – Mastodon, Twitter, GitHub, WebsiteChristopher Hiller – Mastodon, Twitter, GitHub, WebsiteShow Notes: Announcing Rspack 1.0 Node.js — Node v22.7.0 (Current) Top Programming Languages 2024 MoonScript, a language that compiles to Lua TypeScriptToLua Home - Satisfactory Game Nest ’dem loops featuring NESTED LOOPS Song Encoder: $STDOUT The TC39 song Something missing or broken? PRs welcome!
When 3rd party JavaScript attacks
Simon Wijckmans from c/side joins Jerod & Nick to discuss the Pollyfill attack in detail. What does it mean for web developers & client-side security going forward? Leave us a commentChangelog++ members save 1 minute on this episode because they made the ads disappear. Join today!Sponsors:Wix – Wix Sudio is for devs who build websites, sell apps, go headless, or manage clients. Integrate, extend and write custom scripts in a VS code-based IDE. Leverage zero set up dev, test and production environments. Ship faster with an AI code assistant. And work with Wix headless API’s on any tech stack. Featuring:Simon Wijckmans – Twitter, GitHub, LinkedIn, WebsiteJerod Santo – Mastodon, Twitter, GitHub, LinkedInNick Nisi – Mastodon, Twitter, GitHub, WebsiteShow Notes: The Polyfill attack explained Something missing or broken? PRs welcome!