

JS Party: JavaScript, CSS, Web Development
Changelog Media
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.
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.
Episodes
Mentioned books

Aug 3, 2018 • 54min
npm is made of people. PEOPLE!
Jerod, Nick, and Chris talk with Jeff Lembeck about his tweets, the people behind npm, the need for empathy, and things they’re excited about.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog.
Hired – Salary and benefits upfront? Yes please. Our listeners get a double hiring bonus of $600! Or, refer a friend and get a check for $1,337 when they accept a job. On Hired companies send you offers with salary, benefits, and even equity upfront. You are in full control of the process. Learn more at hired.com/jsparty.
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.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Jeff Lembeck – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:
Jeff’s Twitter Thread
Nick is excited about TypeScript 3.0
Chris is excited about mkdirp PR in node by Ben Coe
Mark Reeder is excited about Fusion.js
Jerod is excited about podcast subscriber counts
Jeff is excited about Discourse
Something missing or broken? PRs welcome!

Jul 27, 2018 • 23min
Behind the party with Suz at OSCON
Adam and Jerod catch up with Suz about her presentation at OSCON, some cool stuff she’s doing at her house, and more.
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.
Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Suz Hinton – GitHub, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Something missing or broken? PRs welcome!

Jul 27, 2018 • 1h 3min
A11y is your ally
Suz, Safia, and Kball get together to talk about accessibility; what does it mean, why should we care, and what tools and resources can we use to better educate ourselves, and improve our work.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog.
Algolia – Our search partner. Algolia’s full suite search APIs enable teams to develop unique search and discovery experiences across all platforms and devices. We’re using Algolia to power our site search here at Changelog.com. Get started for free and learn more at algolia.com.
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.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Suz Hinton – GitHub, Mastodon, XSafia Abdalla – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Easy Accessibility Testing with aXe
aXe Future Tools
a11y | Join us on Slack!
tota11y – an accessibility visualization toolkit
GitHub - reactjs/react-a11y: Identifies accessibility issues in your React.js elements
Ember A11y · GitHub
Lighthouse | Tools for Web Developers | Google Developers
Introducing the Accessibility Inspector in the Firefox Developer Tools › Marco’s Accessibility Blog
Firefox 61 – Quantum of Solstice – Mozilla Hacks – the Web developer blog
How to make videos accessible | Adelphi Digital Consulting Group
Writing Automated Tests for Accessibility
The A11Y Project
A11ycasts with Rob Dodson - YouTube
Accessibility Wins, curated by Marcy Sutton
Something missing or broken? PRs welcome!

Jul 20, 2018 • 27min
Justin Jackson finds focus [rebroadcast]
In this special episode of JS Party, we’re sharing a full-length episode of our new show, Away from Keyboard. This show explores the human side of creative work. In this episode, Tim talks with Justin Jackson about his parents, dealing with depression, and a new business he’s co-founded.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog.
Hired – Salary and benefits upfront? Yes please. Our listeners get a double hiring bonus of $600! Or, refer a friend and get a check for $1,337 when they accept a job. On Hired companies send you offers with salary, benefits, and even equity upfront. You are in full control of the process. Learn more at hired.com/jsparty.
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.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Justin Jackson – Website, GitHub, XTim Smith – GitHub, XShow Notes:
EP03: Tim Smith Of The East Wing Podcast - Podcast Champion (podcast)
2017 year in review
Build Your SaaS
Transistor | Professional podcast hosting and analytics
Find more episodes at changelog.com/afk. Listen to the original episode at changelog.com/afk/2
Something missing or broken? PRs welcome!

Jul 13, 2018 • 1h 2min
JavaScript eating the world, desktop edition
Kball and Feross talk with Shelley Vohr and Jeremy Apthorp about what Electron is, why to use it, and what comes next for the platform.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog.
Hired – Salary and benefits upfront? Yes please. Our listeners get a double hiring bonus of $600! Or, refer a friend and get a check for $1,337 when they accept a job. On Hired companies send you offers with salary, benefits, and even equity upfront. You are in full control of the process. Learn more at hired.com/jsparty.
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.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Shelley Vohr – GitHub, XJeremy Apthorp – GitHub, XKevin Ball – Website, GitHub, LinkedIn, XFeross Aboukhadijeh – Website, GitHub, XShow Notes:
Electron memory usage compared to other cross-platform frameworks | rory is ok
Put your Electron app on a diet with Electrino – DailyJS – Medium
How To Make Your Electron App Sexy - DC
Overall speed of electron based products · Issue #5672 · electron/electron
The npm Blog — JavaScript Usage by Industry
Something missing or broken? PRs welcome!

Jul 6, 2018 • 58min
Enough string to hang yourself
Jerod, Nick, and KBall shake off their July 4th malaise by diving deep in to ES6 Proxies, wondering how best to share components across projects, and giving their younger selves advice. Also: shout outs!
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog.
Hired – Salary and benefits upfront? Yes please. Our listeners get a double hiring bonus of $600! Or, refer a friend and get a check for $1,337 when they accept a job. On Hired companies send you offers with salary, benefits, and even equity upfront. You are in full control of the process. Learn more at hired.com/jsparty.
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.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Brendan Eich’s 2010 talk: Proxies are Awesome!
ES6 in Action: How To Use Proxies
Proxy object on MDN
Bit Share and build with code components
Bit demo video
Ping us with show ideas and feedback
Nick’s shout outs: nvim-typescript, pettier, CodeSandbox
Kevin’s shout outs: Tracy Lee, Jen Looper, ramda
Jerod’s shout outs: Postico, Tmuxinator
Something missing or broken? PRs welcome!

Jun 29, 2018 • 1h 2min
WASM is AWSM
Kevin Ball and Suz Hinton talk with Jay Phelps about WebAssembly; what it is, how to use it, and how some are using it already.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog.
Hired – Salary and benefits upfront? Yes please. Our listeners get a double hiring bonus of $600! Or, refer a friend and get a check for $1,337 when they accept a job. On Hired companies send you offers with salary, benefits, and even equity upfront. You are in full control of the process. Learn more at hired.com/jsparty.
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.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Jay Phelps – GitHub, XKevin Ball – Website, GitHub, LinkedIn, XSuz Hinton – GitHub, Mastodon, XShow Notes:
WebAssembly Demystified
Can I use… WASM
Making WebAssembly even faster: Firefox’s new streaming and tiering compiler – Mozilla Hacks – the Web developer blog
GopherJS vs WebAssembly for Go - DEV Community 👩💻👨💻
WebAssembly cut Figma’s load time by 3x – Figma Design
Screamin’ Speed with WebAssembly – Hacker Noon
JavaScript to Rust and Back Again: A wasm-bindgen Tale – Mozilla Hacks – the Web developer blog
raphamorim/wasm-and-rust: WebAssembly and Rust: A Web Love Story
Hello wasm-pack! – Mozilla Hacks – the Web developer blog
all: WebAssembly (“wasm”) support · Issue #18892 · golang/go
Guide for C/C++ developers - WebAssembly
Compiling a New C/C++ Module to WebAssembly - WebAssembly | MDN
rust-native-wasm-loader - npm
cpp-loader - npm
WebAssembly Studio
DenisKolodin/yew: Rust framework for building client web apps
Initial stab at porting asm/stack.ts to Rust by alexcrichton · Pull Request #752 · glimmerjs/glimmer-vm
Draco 3D Graphics Compression
Something missing or broken? PRs welcome!

Jun 22, 2018 • 1h 7min
GraphQL, when to use JavaScript, JS robotics
KBall and Tim are on location at Fluent/Velocity and had the chance to talk with Brian Douglas about GraphQL and GitHub’s recent changes, Aimee Knight about knowing when to use JavaScript over CSS, and Bryan Hughes about his start and robotics with JavaScript.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog.
Hired – Salary and benefits upfront? Yes please. Our listeners get a double hiring bonus of $600! Or, refer a friend and get a check for $1,337 when they accept a job. On Hired companies send you offers with salary, benefits, and even equity upfront. You are in full control of the process. Learn more at hired.com/jsparty.
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.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Brian Douglas – Website, GitHub, XAimee Knight – Website, GitHub, XBryan Hughes – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
GraphQL | A query language for your API
👋 Hello, GitHub | @natfriedman
JavaScript Jabber Archive | Devchat.tv
Johnny-Five: The JavaScript Robotics & IoT Platform
TypeScript - JavaScript that scales.
Something missing or broken? PRs welcome!

Jun 19, 2018 • 1h 12min
Do what every developer does: blame other people
Nick Nisi, Suz Hinton, and Jerod Santo talk about their debugging methods, the cool things that JavaScript can do but isn’t talked about much, and their opinions on Git history.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog.
Hired – Salary and benefits upfront? Yes please. Our listeners get a double hiring bonus of $600! Or, refer a friend and get a check for $1,337 when they accept a job. On Hired companies send you offers with salary, benefits, and even equity upfront. You are in full control of the process. Learn more at hired.com/jsparty.
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.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Nick Nisi – Website, GitHub, Mastodon, XSuz Hinton – GitHub, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
visionmedia/debug
Uniquify an array
let foo = [1, 2, 3, 3, 4, 5];
foo = [...new Set(foo)];
Destructuring assignment using regular expressions
const [, year, month, day ] = '2018-06-14'.match(/^(\d{1,4})-(\d{1,2})-(\d{1,2})$/)
How (and why!) to keep your Git commit history clean | GitLab
Something missing or broken? PRs welcome!

Jun 8, 2018 • 1h 4min
Node's survey, Ry's regrets, Microsoft's GitHub
Big week! KBall, Nick, and JBall (nooch) dive deep in to the 2018 Node.js user survey results. What does it all mean?! They also review Ryan Dahl’s “10” regrets about Node and sound off on Microsoft’s assimilatio… err… acquisition of GitHub.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog.
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.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
Featuring:Kevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
2018 Node.js User Survey Report (web)
2018 Node.js User Survey Report (pdf)
Third Annual Node.js User Survey Data Now Available
2018 Node.js User Survey Report Shows Continued Rapid Growth
Node by Numbers 2017 — NodeSource
10 Things I Regret About Node.js - Ryan Dahl - JSConf EU 2018
ry/deno: A secure TypeScript runtime on V8
Spotlight #14: Our reactions to Microsoft buying GitHub
Something missing or broken? PRs welcome!