
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

Apr 30, 2021 • 48min
Blasting off with Apollo 🚀
KBall, Amal, and Feross are joined by special guest Jenn Creighton to talk about all things Apollo. How does Apollo fit into the GraphQL ecosystem, what’s the next big thing, and when would you choose to use it?
Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:O'Reilly Media – Learn by doing — Python, data, AI, machine learning, Kubernetes, Docker, and more. Just open your browser and dive in. Learn more and keep your teams’ skills sharp at oreilly.com/changelog
Raygun – With Raygun Error and Performance Monitoring you have all the information you need at your fingertips to quickly find and fix errors and performance issues across your tech stack down to the line of code. Get started with a free 14-day trial, head to raygun.com and join thousands of customer-centric software teams who use Raygun every day.
Sentry – Build better software, faster with Sentry’s application monitoring platform. Diagnose, fix, and optimize the performance of your code. Cut your time on error resolution from hours to minutes. Use the code PARTYTIME and get the team plan free for three months.
Featuring:Jenn Creighton – XKevin Ball – Website, GitHub, LinkedIn, XAmal Hussein – GitHub, XFeross Aboukhadijeh – Website, GitHub, XShow Notes:
Single Threaded podcast by Jenn Creighton
Apollo
GraphQL Fragments
Apollo Federation
GraphQL Foundation
hey JS buds, i know lots of you have had some “moments”
Something missing or broken? PRs welcome!

Apr 23, 2021 • 56min
Sweet setups for easier dev
The gang talks about thier favorite software and hardware as developers. Brian Douglas joins to share his unique and open GitHub Actions flow.
Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:O'Reilly Media – Learn by doing — Python, data, AI, machine learning, Kubernetes, Docker, and more. Just open your browser and dive in. Learn more and keep your teams’ skills sharp at oreilly.com/changelog
Square – Develop on the platform that sellers trust! Use API Explorer to interact with, test, or play with your applications in Square. You can build, view, and send HTTP requests that call Square APIs with API Explorer. Get started with Square, check out the API Explorer, or the API Explorer docs.
Sentry – Build better software, faster with Sentry’s application monitoring platform. Diagnose, fix, and optimize the performance of your code. Cut your time on error resolution from hours to minutes. Use the code PARTYTIME and get the team plan free for three months.
Featuring:Brian Douglas – Website, GitHub, XNick Nisi – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:Software
Macvim
Vim
VSCode
Neovim
coc.nvim
Fortran
Nick’s Dotfiles
tmux
GitHub Codespaces
Docker
Personalize Codespaces for your account
VSCode Live Share
iTerm2
Base16
Kitty
vim-devicons
Productivity Software
Roam Research
Zettelkasten
Calendly
Obsidian
Jamstack Radio
Dropbox Paper
Notion
Brian’s Github
Github Actions
GitHub GraphQL API
OneGraph
Relay
OmniFocus
GTD
Hardware
Spectacle
Moom
LG 38UC99-W
Easy Window Resize - Chrome Extension
RDM
Elgato HD60
OBS Studio
Apple Magic Keyboard
Keychron K3
Magicforce Mechanical Keyboard
Aplpe Magic Mouse
Magic Trackpad
Kettlebells
Canon EOS M200 Camera
Sigma 16 Lens
Aazon Basics Premium Single Monitor Stand
Something missing or broken? PRs welcome!

4 snips
Apr 16, 2021 • 1h 9min
Less JavaScript more htmx
Carson from Big Sky Software joins Jerod & Feross to discuss htmx and _hyperscript. They explore reducing JavaScript reliance, implementing active search feature with htmx, and comparing React ecosystem with htmx. They also delve into distinguishing web APIs vs app APIs and HyperScript revolutionizing front-end programming.

Apr 9, 2021 • 54min
Headlines? More like HeadLIES!
Jerod and Nick discuss the big Deno news, play a ridiculous new game in honor of April Fool’s Day, then give shout outs to some awesome software projects we love.
Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Raygun – With Raygun Error and Performance Monitoring you have all the information you need at your fingertips to quickly find and fix errors and performance issues across your tech stack down to the line of code. Get started with a free 14-day trial, head to raygun.com and join thousands of customer-centric software teams who use Raygun every day.
Sourcegraph – Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example code, explore and read code, debug issues, and more. Head to info.sourcegraph.com/changelog and click the button “Try Sourcegraph now” to get started.
O'Reilly Media – Learn by doing — Python, data, AI, machine learning, Kubernetes, Docker, and more. Just open your browser and dive in. Learn more and keep your teams’ skills sharp at oreilly.com/changelog
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XShow Notes:
Announcing the Deno Company
HackMD
Keyboard Maestro
Reading the ECMAScript standard literally changed my life. Like most people
Something missing or broken? PRs welcome!

Apr 2, 2021 • 57min
Work environments & happiness
KBall, Amal, and Nick dive into key dimensions of what makes a developer work environment good – or bad. They discuss systemic factors, individual factors, what you can do about it, and a proposed scoring system for good work environments.
Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Raygun – With Raygun Error and Performance Monitoring you have all the information you need at your fingertips to quickly find and fix errors and performance issues across your tech stack down to the line of code. Get started with a free 14-day trial, head to raygun.com and join thousands of customer-centric software teams who use Raygun every day.
Sourcegraph – Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example code, explore and read code, debug issues, and more. Head to info.sourcegraph.com/changelog and click the button “Try Sourcegraph now” to get started.
O'Reilly Media – Learn by doing — Python, data, AI, machine learning, Kubernetes, Docker, and more. Just open your browser and dive in. Learn more and keep your teams’ skills sharp at oreilly.com/changelog
Featuring:Kevin Ball – Website, GitHub, LinkedIn, XAmal Hussein – GitHub, XNick Nisi – Website, GitHub, Mastodon, XShow Notes:
The Dispassionate Developer
How to Stop Saying Yes When You Want to Say No
Transcript: Ezra Klein Interviews Cal Newport
A World Without Email
Developer Happiness Index
Something missing or broken? PRs welcome!

Mar 26, 2021 • 57min
Monad's Hook
In which Jerod, Nick, and KBall play the most preposterous round of “Explain it Like I’m 5” in human history. Then we dig in to Vite a little further than is advisable on a podcast. Finally, we talk about our Quiz Show app that powers JS Danger. You’re welcome!
Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Raygun – With Raygun Error and Performance Monitoring you have all the information you need at your fingertips to quickly find and fix errors and performance issues across your tech stack down to the line of code. Get started with a free 14-day trial, head to raygun.com and join thousands of customer-centric software teams who use Raygun every day.
Square – Develop on the platform that sellers trust! Use API Explorer to interact with, test, or play with your applications in Square. You can build, view, and send HTTP requests that call Square APIs with API Explorer. Get started with Square, check out the API Explorer, or the API Explorer docs.
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.
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Vite’s website
Vite on GitHub
Theophite on Twitter
Our Quiz Show repo
App.m.css.d.ts
Something missing or broken? PRs welcome!

Mar 19, 2021 • 55min
10 a11y mistakes to avoid
Spotify’s Tryggvi Gylfason joins Emma & Nick to discuss common accessibility mistakes and tips for avoiding them!
Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Raygun – With Raygun Error and Performance Monitoring you have all the information you need at your fingertips to quickly find and fix errors and performance issues across your tech stack down to the line of code. Get started with a free 14-day trial, head to raygun.com and join thousands of customer-centric software teams who use Raygun every day.
DevDiscuss – An original podcast by team behind dev.to — hosted by DEV co-founders Ben Halpern and Jess Lee. The podcast brings on notable industry guests to discuss trends and timeless software topics to help developers succeed within their teams and grow.
Square – Develop on the platform that sellers trust! Use API Explorer to interact with, test, or play with your applications in Square. You can build, view, and send HTTP requests that call Square APIs with API Explorer. Get started with Square, check out the API Explorer, or the API Explorer docs.
Featuring:Tryggvi Gylfason – GitHub, XEmma Bostian – GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XShow Notes:
Ten Usability Heuristics
Jen Simmon’s CSS Media Query Code Snippet
CSS Remedy
UI Traps
Intentionally Bad User Interfaces
Visually hide an element with CSS
Udacity Web Accessibility course
Inclusive Components by Heydon Pickering
On Demand Live Region
🔥🔥🔥 JavaScript tip: hahahahha
Something missing or broken? PRs welcome!

Mar 12, 2021 • 47min
JS Danger: CSS-Tricks Edition
The wonderful folks behind CSS-Tricks (maybe you’ve heard of it?) face off in our much beloved don’t-call-it-jeopardy game show. Can you out smart our intrepid contestants?
Play along while you listen (or watch). It’s JS Danger time, y’all!
Join the discussionChangelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!Sponsors:Raygun – With Raygun Error and Performance Monitoring you have all the information you need at your fingertips to quickly find and fix errors and performance issues across your tech stack down to the line of code. Get started with a free 14-day trial, head to raygun.com and join thousands of customer-centric software teams who use Raygun every day.
Sourcegraph – Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example code, explore and read code, debug issues, and more. Head to info.sourcegraph.com/changelog and click the button “Try Sourcegraph now” to get started.
DevDiscuss – An original podcast by team behind dev.to — hosted by DEV co-founders Ben Halpern and Jess Lee. The podcast brings on notable industry guests to discuss trends and timeless software topics to help developers succeed within their teams and grow.
Featuring:Chris Coyier – Website, GitHub, XSarah Drasner – Website, GitHub, XGeoff Graham – Website, XMiriam Suzanne – Website, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:Past episodes of JS Danger:
JS Danger: CSS-Tricks Edition (video)
JS “Danger” Party
JS Danger: HalfStack Edition
JS Danger: OpenJS World Edition (video)
Something missing or broken? PRs welcome!

Mar 5, 2021 • 60min
Who let the docs out?
The week we talk about the new Open Web Docs initiative and the future of MDN.
Join the discussionChangelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!Sponsors:Raygun – With Raygun Error and Performance Monitoring you have all the information you need at your fingertips to quickly find and fix errors and performance issues across your tech stack down to the line of code. Get started with a free 14-day trial, head to raygun.com and join thousands of customer-centric software teams who use Raygun every day.
Sourcegraph – Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example code, explore and read code, debug issues, and more. Head to info.sourcegraph.com/changelog and click the button “Try Sourcegraph now” to get started.
DevDiscuss – An original podcast by team behind dev.to — hosted by DEV co-founders Ben Halpern and Jess Lee. The podcast brings on notable industry guests to discuss trends and timeless software topics to help developers succeed within their teams and grow.
Featuring:Florian Scholz – Website, GitHub, LinkedIn, XWill Bamberg – Nick Nisi – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Introducing Open Web Docs
Open Web Docs on GitHub
browser-compat-data
Can I Use
mdn on GitHub
Open Web Docs OpenCollective
Open Web Docs on Twitter
Something missing or broken? PRs welcome!

Feb 26, 2021 • 1h 8min
We really needed new jingles
Go Time’s Mat Ryer joins Jerod, KBall, and Nick to play Story of the Week, Today I Learned, Unpopular Opinions, and Shout Outs!
Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Strapi – Open source headless CMS that frontenders love. It’s 100% Javascript, fully customizable, and developer-first. Strapi is also enterprise-ready. Head to strapi.io/jsparty and click the “Get started” button for a step-by-step guide to create a sample app using create strapi-app.
DevDiscuss – An original podcast by team behind dev.to — hosted by DEV co-founders Ben Halpern and Jess Lee. The podcast brings on notable industry guests to discuss trends and timeless software topics to help developers succeed within their teams and grow.
Linode – Get $100 in free credit to get started on Linode – Linode is our cloud of choice and the home of Changelog.com. Head to linode.com/changelog OR text CHANGELOG to 474747 to get instant access to that $100 in free credit.
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.
Featuring:Mat Ryer – Website, GitHub, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XShow Notes:Story of the Week
Faster JavaScript calls in V8
Blitz.js
Blitz on JS Party
Citibank just got a $500 million lesson in the importance of UI design
TIL
Embedding SVG filters directly in CSS
Accessing hardware devices on the web
Shout Outs
freeCodeCamp’s DS Curriculum
swyx on Twitter
Vite
Miscellany
We hear Go Time is pretty good
Watch our live recording on YouTube
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.