
JS Party: JavaScript, CSS, Web Development
Your weekly celebration of JavaScript and the web. Current panelists: Jerod Santo, Kevin Ball (KBall), Nick Nisi, Chris Hiller, Amal Hussein & Amy Dutton.
Past panelists: Suz Hinton, Feross Aboukhadijeh, Amelia Wattenberger, Divya Sasidharan, Alex Sexton, Rachel White, Emma Bostian, Ali Spittel, Mikeal Rogers & Jessica Sachs.
We talk about the web platform (Chrome, Safari, Edge, Firefox, Brave, etc), front-end frameworks (ReactJS, SolidJS, Svelte, VueJS, AngularJS, etc), JavaScript and TypeScript runtimes (Node, Deno, Bun), web animation, SVG, TailwindCSS, robotics, IoT, and much more. If JavaScript and/or the web touch your life, this show’s for you.
Some people search for JSParty and can't find the show, so now the string JSParty is in our description too.
Latest episodes

Sep 7, 2023 • 1h 2min
A view to a transitions API
In this podcast, the hosts discuss the release of Astro 3.0 and its View Transitions API, as well as concerns about Gatsby's acquisition and open-source funding. They also explore the significance of Excel and the benefits of using the headless CMS Casey. Additionally, they talk about various tools and features for developers and play a game guessing true or false headlines. The episode concludes with feedback, promotion, and sponsor mentions.

5 snips
Sep 1, 2023 • 1h 5min
Modernizing packages to ESM
Mark Erikson, web dev professor/historian, OSS Maintainer & engineer at Replay, talks about the shift from CommonJS to ESM in JavaScript modules. They discuss the history of module patterns, challenges faced during the transition, modernizing packages to ESM and TypeScript compatibility, and the need for standards in package publishing.

Aug 24, 2023 • 1h 10min
Ten years of TypeScript bliss
Celebrate a decade of TypeScript with guest Josh Goldberg. They discuss TypeScript's origins, advantages in learning path and strict null checking, making Tailwind type safe, and the lack of competitors for TypeScript. The hosts also tease a bonus segment for Plus Plus subscribers.

Aug 17, 2023 • 1h 5min
Refined thinking
Jim Nielsen joins Jerod & Nick for a conversation about language-level toll roads, quitting, stratification of social networking, and publishing thoughts on the internet.

Aug 10, 2023 • 1h
Take me to Val Town
Val Town is a shiny, new social programming environment to write, run, deploy and share code. Steve Krouse –Val Town creator– joins Jerod & Amal to tell us all about it.
Join the discussionChangelog++ members get a bonus 5 minutes at the end of this episode and zero ads. Join today!Sponsors: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.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
Featuring:Steve Krouse – Website, GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XAmal Hussein – GitHub, XShow Notes:
Val Town
Something missing or broken? PRs welcome!

7 snips
Aug 3, 2023 • 1h 2min
An intimate conversation about careers
KBall and Amal go deep on careers. They share their career journeys, talk through learnings and mishaps that happened along the way, and break down key factors to understand about big role transitions like “Senior->Staff” as well as “Engineer->Manager”.
Join the discussionChangelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!Sponsors: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.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
Featuring:Kevin Ball – Website, GitHub, LinkedIn, XAmal Hussein – GitHub, XShow Notes:
From engineering to product (JSParty #203)
Bocoup
Amal on The Changelog talking about bossing up
Something missing or broken? PRs welcome!

Jul 28, 2023 • 50min
Frontend Feud: CSS Pod vs Whiskey Web and Whatnot
Una & Adam from The CSS Podcast defend their Frontend Feud title against challengers Chuck & Robbie from Whiskey Web and Whatnot. Let’s get it on!
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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:Una Kravets – Website, GitHub, Mastodon, XAdam Argyle – Website, GitHub, Mastodon, XChuck Carpenter – GitHub, LinkedIn, XRobbie Wagner – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
The CSS Podcast
Whiskey Web and Whatnot
More dev game shows!
Something missing or broken? PRs welcome!

Jul 20, 2023 • 1h
This is going to be Lit 🔥
Justin Fagnani joins us this week to talk about Lit, a library that helps you build web components. With 17% of pageviews in Chrome registering use of web components, Lit has gained widespread adoption across a variety of companies looking to create reusable components which leverage the power and interoperability of the web platform. Tune in to learn about what makes this tiny library so incredibly lit!
Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. Join today!Sponsors: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.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
Featuring:Justin Fagnani – Website, GitHub, LinkedIn, Mastodon, XAmal Hussein – GitHub, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Lit docs & examples
Throwback Lit html episode on the Web Platform Podcast with Amal
Polymer Library - Lit’s predecessor
Custom Elements
Shadow DOM
Templates and Slots
JS Tagged Template Literals
Lit Element base class
Amal’s singing about “dangerously set innerHTML”
Proposal for Scoped Custom Element Global Registries
Proposal for declarative Shadow DOM
Proposal for Template Instantiation
Proposal for DOM Parts
Proposal for “open-stylable” Shadow Roots
Proposal for JavaScript Decorators
Lit labs packages
Google’s Wireit - updates your npm scripts to make them smarter
Justin’s npm cli RFC for adding Googe’s Wireit script runner to npm
Something missing or broken? PRs welcome!

Jul 14, 2023 • 1h 7min
Fundamentals all the way down
Austin Gil returns to JS Party, bringing a fresh perspective on the fundamentals of file uploads. Brace for an insightful session as we navigate the complexities of this key JavaScript topic together, much like a dedicated coach drilling the fundamentals into his team!
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
Featuring:Austin Gil – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
JS Party #243
File Upload
Angular
React
Solid
Austin’s blog post series on file uploads
200 MDN
Austin Gil on file uploads
Amazon S3
Akamai
Cloudflare R2
Something missing or broken? PRs welcome!

Jul 7, 2023 • 1h 3min
The massive bug at the heart of npm
Darcy Clarke, former GitHub Staff Engineering Manager and founder of vlt, joins us to discuss a major bug in the npm ecosystem that he recently disclosed. We cover the bug’s timeline, nuances, and impact, all while setting some important context on npm packages, clients, and registries. Tune in to learn how to protect your codebase and gain a deeper understanding of this crucial part of the JavaScript ecosystem.
Join the discussionChangelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!Sponsors: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.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
Featuring:Darcy Clarke – Website, GitHub, LinkedIn, Mastodon, XAmal Hussein – GitHub, XFeross Aboukhadijeh – Website, GitHub, XShow Notes:
Darcy / vlt’s blog post on this massive npm bug
Feross / Socket’s follow-up blog post in this issue
Refactor Conf - Darcy & Feross will be speaking in July
Verdaccio (not to be mistaken with Versace) - an open source npm registry proxy
Github layoffs for engineering team in India
Bug filled July 28th, 2022 related to binding.gyp and triaged on October 22nd, 2022
Darcy’s original test POC from Nov 2nd, 2022
Darcy’s POC from March 8th, 2023 which was used in the HackerOne report to Github
Legacy docs for npm publish params
Tool for checking packages for manifest mismatches
Great resource for security acronyms
Something missing or broken? PRs welcome!
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.