
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

55 snips
Sep 26, 2024 • 1h 6min
Leveling up JavaScript with Deno 2
Ryan Dahl, the creator of Deno, joins to discuss how he's leveling up the JavaScript landscape. He explains why he chose to build Deno from scratch instead of forking Node.js. Interesting topics include Deno 2's new features, its integration with npm, and how he's tackling challenges in the developer experience. Dahl also shares insights on the JSR project and his efforts to reclaim the JavaScript trademark from Oracle. It's a deep dive into the future of JavaScript, innovation, and the open-source community.

Sep 19, 2024 • 1h 12min
It's all about the squiggles
Josh Goldberg, a conference organizer passionate about developer tools, and Dimitri Mitropoulos, a champion for inclusivity in tech, discuss the upcoming SquiggleConf. They dive into the significance of developer tooling, reflecting on how the pandemic reshaped tech events. The duo shares insights on organizing conferences, fostering inclusive environments, and encouraging diverse speakers. They emphasize community engagement and the delightful quirks of the TypeScript community, all while reminding us of the importance of clear communication and documentation in tech.

Sep 12, 2024 • 1h 8min
Undirected hyper arrows
Chris Shank, currently on sabbatical, dives deep into innovative web concepts. He explores the post-component paradigm and imagines a world where browsers have built-in spatial canvas primitives. The conversation highlights the challenge of designing folk interfaces and the potential of sticky arrows in spatial canvas applications. Shank also discusses the blending of HTML self-modification with AI tools, aiming to democratize web development for everyday users while fostering community engagement in the process.

4 snips
Sep 5, 2024 • 49min
Don’t ever use these TypeScript features
Chris, a developer focused on Node's built-in test runner, joins the hosts to dissect TypeScript’s problematic features like enums and namespaces. They explore the evolution of JavaScript tools, especially the speed of the Rust-based Rspack. The conversation shifts to the growing prominence of TypeScript and its ranking against other languages like Java. Chris shares insights about Node's test runner and the balance between experimental features and practical coding. Expect humor alongside a deep dive into modern programming practices!

Aug 29, 2024 • 53min
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?
Join the discussionChangelog++ 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 – Website, GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XShow Notes:
The Polyfill attack explained
Something missing or broken? PRs welcome!

Aug 22, 2024 • 56min
There be a11y dragons
Eric Bailey joins Jerod to discuss everything Dungeons & Dragons taught him about writing alt text, building accessible websites, Primer, the problem with a11y overlays & more.
Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:Porkbun – Go to porkbun.com to get .app, .dev, or .foo domain names at Porkbun for only $1 for the first year!
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:Eric Bailey – Website, GitHub, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Dungeons & Dragons taught me how to write alt text
How we’re building more inclusive and accessible components at GitHub
Primer
Data table | Primer
axe: Accessibility Testing Tools and Software
ARC Toolkit - Page-Level Testing - TPGi
HeadingsMap - Chrome Web Store
Home - The A11Y Project
Overlay Fact Sheet
Midnight Lizard - color schemes for all websites
Something missing or broken? PRs welcome!

Aug 15, 2024 • 58min
Forging Minecraft's scripting API
Raphael Landaverde & Jake Shirley work on Minecraft full-time. How cool is that?! On this episode, they join Jerod to tell us all about the web tech that drives Minecraft’s scripting infrastructure, how they incrementally change a massive / always-moving target, the best / worst parts of the job & much more.
Join the discussionChangelog++ members get a bonus 9 minutes at the end of this episode and zero ads. 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.
Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
Featuring:Raphael Landaverde – GitHub, XJake Shirley – Website, GitHubJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Hyrum’s Law
Introduction to Scripting in Minecraft
Minecraft Bedrock Editor Overview
microsoft/minecraft-scripting-samples
Active community Discords
Raph on Discord: MidoriTerra
Jake on Discord: DarkNavi
Something missing or broken? PRs welcome!

Aug 1, 2024 • 51min
A Nick-level emergency
Node.js makes big TypeScript & SQLite moves, ECMAScript 2024 adds some niceties to the language (but not the ones you’re probably excited for) & we review the State of React 2023 results. Emergency?! Nick!
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. 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.
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XShow Notes:I’d rather be TypeScripting
Node.js adds an experimental feature to strip TypeScript types
Node.js adds a built-in SQLite module
util.styleText(format, text)
What’s New for JavaScript Developers in ECMAScript 2024
Promise.withResolvers made it in “speedrun” style
es-toolkit
State of React 2023 results
websim.ai
Jerod’s TS Fan Page
J-Rod’s TS Fan Shizzle
Something missing or broken? PRs welcome!

Jul 25, 2024 • 1h 21min
Going flat with ESLint
Josh Goldberg joins Nick & Chris to discuss the latest updates from ESLint, typescript-eslint & the new flat config format. They also discuss creating reusable configs & project generators before pivoting to talk about a new conference focused on developer tooling. Finally, Chris & Josh talk about the past, present & future of Mocha.
Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Neon – Fleets of Postgres! Enterprises use Neon to operate hundreds of thousands of Postgres databases: Automated, instant provisioning of the world’s most popular database.
Featuring:Josh Goldberg – GitHub, XNick Nisi – Website, GitHub, Mastodon, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:
ESLint’s new config system
Announcing typescript-eslint v8 Beta
dprint
Yeoman
Squiggle Conf
eslint-plugin-eslint-comments
JavaScript’s with keyword
Mocha
eslint-nibble
create-typescript-app
Something missing or broken? PRs welcome!

Jul 18, 2024 • 59min
Building LLM agents in JS
KBall and returning guest Tejas Kumar dive into the topic of building LLM agents using JavaScript. What they are, how they can be useful (including how Tejas used home-built agents to double his podcasting productivity) & how to get started building and running your own agents, even all on your own device with local models.
Join the discussionChangelog++ members save 7 minutes on this episode because they made the ads disappear. Join today!Sponsors:Socket – Secure your supply chain and ship with confidence. Install the GitHub app, book a demo or learn more
Neon – Fleets of Postgres! Enterprises use Neon to operate hundreds of thousands of Postgres databases: Automated, instant provisioning of the world’s most popular database.
Featuring:Tejas Kumar – GitHub, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Bringing the vibe
Andrew Ng on Agentic workflows
Ollama
Mixtral 8x 22b
Stately Agent
Vercel AI SDK
Tejas’s talk on rebuilding React
Hugging Face
Jupyter Notebooks
Datastax
Langflow
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.