

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

May 24, 2019 • 1h 17min
It’s just JavaScript®️
Jerod, Kball, Divya, and Nick share their initial impressions of GitHub’s recently announced package registry, what JS skills are trending in job listings, and shout outs!
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy 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 changelog2019. Start your server - head to linode.com/changelog
Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing.
Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier.
GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XDivya – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XShow Notes:GitHub’s package registry
Our “coverage” of GitHub’s Friday afternoon announcement
GitHub’s official package registry feature page
Remember when we had Jeff Lembeck on JS Party?
Something strange is going on at npm
Nobody Predicted Microsoft 😬
FizzBuzzEnterpriseEdition
JS job trends
Game of Frameworks: JavaScript trends of 2019
Engineering & design progression maps: progression.fyi
KBall’s megatrends post
Shout outs
Stefan Kaltenegger
Ryan Singer
Halfstack Conf
NEJS Conf
All Things Open
Quokka.js
Blotter.js
The Recurse Center
Rene Rubalcava
Learn Dojo
Vim Fugitive (tpope!)
Go Time is back!
Hardware hacking with TinyGo and Gopherbot
Something missing or broken? PRs welcome!

May 18, 2019 • 53min
You don’t have to dress up
KBall, Emma, and Chris explain some things to each other like we’re five, bring stories of the week, and share some sweet pro tips.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy 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 changelog2019. Start your server - head to linode.com/changelog
Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing.
Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier.
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:Kevin Ball – Website, GitHub, LinkedIn, XEmma Bostian – GitHub, LinkedIn, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:ELI5
Node.js Streams: Everything you need to know
Creating duplex streams with Node.js
Lego Ninjago
CSS Specificity: Things You Should Know
Stories of the Week
Microsoft is building Internet Explorer into its new Chromium Edge
Why, How, and When to Use Semantic HTML and ARIA
Creating CLIs with Ink, React and a bit of magic
Pro Tips
Brendon Burchard on power plants & generating joy
Emma Wedekind Tips For First Time Speakers
Something missing or broken? PRs welcome!

May 14, 2019 • 33min
LIVE at ReactJS Girls
Emma Wedekind MC’d a live show at ReactJS Girls with a panel of 3 amazing women — Eve Porcello, Marcy Sutton, and Kate Beard. It was a great discussion covering the biggest challenges they’ve faced, how no matter who you are imposter syndrome occurs and never really goes away, ways to support and encourage under-represented groups and people to get into tech, and how to choose a topic when writing a talk.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy 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 changelog2019. Start your server - head to linode.com/changelog
Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing.
Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier.
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:Marcy Sutton – Website, GitHub, LinkedIn, XEve Porcello – Website, GitHub, LinkedIn, XKate Beard – Website, GitHub, LinkedIn, XEmma Bostian – GitHub, LinkedIn, XShow Notes:
Huge thanks to ReactJS Girls Conference for allowing us to crash their conference and throw a JS Party
Want us to throw a JS Party at your conference? Send an email to editors@changelog.com to get in touch.
Something missing or broken? PRs welcome!

May 7, 2019 • 60min
When in doubt, log an issue
Nick and Mikeal catch up with Henry Zhu, the maintainer of Babel and host of the Maintainers Anonymous and Hope in Source podcasts. We discuss his path to open source maintainer-ship. We also chat about best practices for interacting with maintainers, while remembering that people are behind open source, and we talk self-care and avoiding burnout, culminating in a self-care repo being created to gather and discuss tips to care for yourself.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy 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.
Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing.
Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier.
GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
Featuring:Henry Zhu – Website, GitHub, XNick Nisi – Website, GitHub, Mastodon, XMikeal Rogers – GitHub, XShow Notes:
Hope in Source
Maintainers Anonymous
The GitHub Revolution: Why We’re All in Open Source Now
Open Collective
Introducing draft pull requests
Atomic Habits by James Clear
Mikeal’s self-care repository
Henry’s Patreon
Something missing or broken? PRs welcome!

Apr 30, 2019 • 1h 16min
Fresh voices!
Jerod welcomes new panelists Emma Wedekind and Divya Sasidharan to the party! We get to know these two amazing ladies and then open up the conversation to talk about what’s on their mind. Divya broaches the nuanced topics of keeping up with the fast pace of the developer world while maintaining balance and Emma wants to talk books.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy 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 changelog2019. Start your server - head to linode.com/changelog
Manifold – Manifold is the easiest way for you to discover, buy, and manage the best developer services for your application, regardless of your cloud. Discover the best cloud services for your projects at manifold.co
GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XEmma Bostian – GitHub, LinkedIn, XDivya – Website, GitHub, LinkedIn, XShow Notes:
Listen to this episode of The Changelog for more on Emma’s writing and mentoring efforts
The Heroines of JavaScript Trading Cards feature 3 of our panelists 🙌
Books!
Atomic Habits by James Clear
Start with Why by Simon Sinek
Malcom Gladwell’s Outliers
Refactoring UI by Adam Wathan & Steve Schoger
Blinkist is not a sponsor… yet! 😜
Or you can just learn How To Talk About Books You Haven’t Read
The Mythical Man-Month is a classic
As is The Pragmatic Programmer
The You Don’t Know JS book series
Professional JavaScript for Web Developers by Nicholas Zakas
Here’s Code Complete in PDF format
Learning JavaScript Design Patterns by Addy Osmani
Something missing or broken? PRs welcome!

Apr 19, 2019 • 42min
LIVE from React Amsterdam
KBall MC’d a live show at React Amsterdam with a panel of 5 amazing React experts — Kitze, Michel Weststrate, Mike Grabowski, Vladimir Novick, and Andrey Okonetchnikov. It was a great discussion of state management solutions and the future of state management in the front-end.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy 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 changelog2019. Start your server - head to linode.com/changelog
Manifold – Manifold is the easiest way for you to discover, buy, and manage the best developer services for your application, regardless of your cloud. Discover the best cloud services for your projects at manifold.co
GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
Featuring:Kitze – Website, GitHub, XMichel Weststrate – Website, GitHub, XMike Grabowski – Website, GitHub, XVladimir Novick – Website, GitHub, LinkedIn, XAndrey Okonetchnikov – GitHub, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Special thanks to React Amsterdam — the biggest React conference worldwide!
MobX
Hooks
GraphQL
Talk: State Management in the GraphQL Era
Observables in MobX
The Curious Case of MobX State Tree
Aven Cloud Framework
Logux
Xamarin
Flutter
Hasura.io
React Native Community
Vladimir’s YouTube channel with bootcamps
Something missing or broken? PRs welcome!

Apr 12, 2019 • 1h 10min
Wow, Gatsby is a mashup on steroids
KBall and Jason geek out on the ins and outs of Gatsby. They talked through the fundamentals of working with Gatsby, the development process, and look into the future of Gatsby.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy 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 changelog2019. Start your server - head to linode.com/changelog
Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing.
Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier.
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:Jason Lengstorf – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:About Gatsby
Gatsby
Using Headless Wordpress
Sanity.io
Gatsby Starter Library
Using the Gatsby GraphQL Playground
The Content Mesh
Apollo Server
Fundamentals of working with Gatsby
Creating and Modifying Pages in Gatsby
Gatsby Remark Transformer
Gatsby Config File
Gatsby Development Process
Function Composition
Introducing Gatsby Themes
Progressive Disclosure of Complexity
Yarn Workspaces
Yarn Link
Lerna
Future of Gatsby
Build Performance Example
Multi-core Builds
Changelog Episode: The Great GatsbyJS
Gatsby Preview
Reach Router
Hasura
AWS Appsync
Something missing or broken? PRs welcome!

Apr 5, 2019 • 57min
Refactoring script soup
KBall, Nick, and Chris dig into the various dimensions along which projects vary, dig into testing and best practices, and share a number of lessons learned from legacy projects.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy 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.
Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing.
Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier.
GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
Featuring:Kevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Mastodon, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:Ways projects vary
Mocha
12 Signs You’re Working in a Feature Factory
Node Release Schedule
Reddit discussion on developing mission critical software
Survivorship Bias
Testing & best practices
Inner Source
Unit Testing versus Functional Tests
Legacy code & refactoring
Gulp
Grunt
Legacy Code
Do You Write Legacy Code?
Webpack Aliases
Contest ~> NodeConf Columbia ticket raffle
Prize: 1 ticket to NodeConf Columbia, June 21-22, Medellin Colombia
How to enter:
Rate or review JSParty in your favorite podcast app and send us a screenshot (10 entries into raffle)
Share your favorite JSParty episode and send us a screenshot (1 entry)
Number of entries any one participant can gain is unbounded. Send submissions to jsparty@changelog.com
Deadline for submissions ends at Midnight on April 30, 2019.
Something missing or broken? PRs welcome!

Mar 29, 2019 • 60min
Bundle because you want to, not because you need to
Jerod and Nick are joined by Fred K. Schott – the main brain behind Pika. What’s that, you ask? An effort to make modern JavaScript more accessible by making it easier to find, publish, install, and use modern packages on npm.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Fred K. Schott – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XShow Notes:
pikapkg.com is your one-stop shop for all things Pika
Can I use ES Modules?
Fred’s click-baity (but high quality) intro – A Future Without Webpack
The now-famous five.js package on npm
Also check out @pika/pack
There’s an rfc to integrate @pika/pack into npm
five.guys(); // '🍔'
Something missing or broken? PRs welcome!

Mar 22, 2019 • 58min
What kind of moisture sensors do you use?
We discuss the news (built-in modules, OpenJSFoundation, Lambda School stipends), chat about the internet of JS things, and finish up with one of our favorite segments: shout outs!
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy 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
Manifold – Manifold is the easiest way for you to discover, buy, and manage the best developer services for your application, regardless of your cloud. Discover the best cloud services for your projects at manifold.co
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, XSuz Hinton – GitHub, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:News Roundup
Philip Walton KV storage and built-in modules
TC39’s proposal for a JavaScript standard library.
The OpenJSFoundation is official
This was first discussed on JS Party #48
Lambda School is giving $18k in stipends to select students
Co-founder Austen Allfred’s tweet with the options diagram
Austen will be interviewed on Founders Talk soon
The internet of JS things
Suz is working on making her plants chirp
Speaking of, check out Chirp
For more of the backstory listen to this episode from OSCON
She uses KiCad to design her PCBS
Here’s the YouTube channel which was the most helpful when learning KiCad
Nick built a Raspberry Pi powered photoboot for a wedding
Shouts outs!
Suz is stoked about GitHub Actions and has a blog post upcoming
Listen to GitHub Actions is the next big thing while you wait for beta access
Nick gives a shout to GitHub’s Suggested Changes feature
Chris would like to thank Jory Burson for all the awesome she’s doing
Jerod shouts out Turbolinks, Tmuxinator, and tree
Something missing or broken? PRs welcome!