

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

Jun 1, 2018 • 54min
ML in JS... well... yes?
Suz Hinton, Jerod Santo, Kevin Ball, and Christopher Hiller talk about machine learning, the ethics surrounding it, why you would use JavaScript with it, and much more.
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.
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
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:Suz Hinton – GitHub, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:
ML4ALL - A machine learning conference for the rest of us.
Machine Learning, Art and JavaScript - Amy Cheng - ML4ALL 2018 - YouTube
Deep Dream Generator
Humming Bird on Fire
Hello tensorflow – Monica Dinculescu
Oaths, pledges and manifestos: a master list of ethical tech values
Practical AI with Chris Benson and Daniel Whitenack
Jump or Not to Jump: Solving Flappy Bird with Deep Reinforcement Learning - Kaleo Ha’o - ML4ALL 2018
Something missing or broken? PRs welcome!

May 25, 2018 • 58min
A tooling extravaganza!
Kevin Ball, Alex Sexton, Nick Nisi, and Christopher Hiller talk all things tooling. Build tooling, linting, formatting, IDEs, and a small tangent on Vim.
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, XAlex Sexton – Website, GitHub, XNick Nisi – Website, GitHub, Mastodon, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:
Babel · The compiler for writing next generation JavaScript
babel online compiler - test babel online!
webpack - website
GitHub for webpack - GitHub for webpack
gulp.js
Grunt: The JavaScript Task Runner- website
GitHub for Grunt -GitHub for Grunt
Broccoli.js - The asset pipeline for ambitious applications - website
ESLint - Pluggable JavaScript linter
Atom - official website
GitHub for Atom - Atom on GitHub
Visual Studio Code - Code Editing. Redefined - website
Home - Neovim - website
GitHub for Neovim - Neovim on GitHub
Something missing or broken? PRs welcome!

May 18, 2018 • 59min
🎊 TS Party! 🎊
Jerod Santo, Nick Nisi, and Christopher Hiller talk about what TypeScript is and why we should care, who’s using TypeScript, and thoughts on developer titles.
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.
O'Reilly Fluent Conference – Learn the latest JavaScript tools and methods. Build a better web. Deliver the best user experiences. Be part of what past attendees call “a great center for modern web development and disruption,” and “the best place to see the current state of the web.” Use discount code JSPARTY to save 20% on most passes. Location and dates: San Jose, California, June 11-14. Learn more - oreil.ly/2J4z8da
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, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:
Embrace, extend, and extinguish - Wikipedia
The Changelog #152: TypeScript and Open Source at Microsoft with Anders Hejlsberg and Jonathan Turner
AtScript - Wikipedia
Jaume Sanchez Elias on Twitter: “JavaScript is like the parent that lets you do all kind of goofy mildly dangerous things like tumbling in bouncy castles, and even joins in the fun TypeScript is like the parent that gives you a stern look and says that they’re not angry, just disappointed”
Jerod Santo on Twitter: “Please stop trying to distinguish between these terms (developer, programmer, engineer, etc.). It’s arbitrary, divisive, and not at all useful…”
Trek Glowacki on Twitter: “Since our industry seems hell bent on giving people “Senior” titles who are in the first decade of their career, I’d like to propose we introduce a new layer of Elder Software Engineer, for people in the 11-20 years range, and Ancient Software Engineering for those 21+”
Something missing or broken? PRs welcome!

May 11, 2018 • 1h 6min
Dojo 2.0
Suz Hinton, Alex Sexton, and Nick Nisi talk with Dylan Schiemann about Dojo 2.0, managing an open source project, web standards, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog
O'Reilly Fluent Conference – Learn the latest JavaScript tools and methods. Build a better web. Deliver the best user experiences. Be part of what past attendees call “a great center for modern web development and disruption,” and “the best place to see the current state of the web.” Use discount code JSPARTY to save 20% on most passes. Location and dates: San Jose, California, June 11-14. Learn more - oreil.ly/2J4z8da
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:Dylan Schiemann – Website, GitHub, XSuz Hinton – GitHub, Mastodon, XAlex Sexton – Website, GitHub, XNick Nisi – Website, GitHub, Mastodon, XShow Notes:
Dojo
Addy Osmani on Twitter: “@dojo @dylans This is true of most things in the JavaScript community at this point…”
dojo-codesandbox-template - CodeSandbox
CLA - JS Foundation
Something missing or broken? PRs welcome!

May 7, 2018 • 54min
Cool, depending on your definition of cool
Feross Aboukhadijeh, Suz Hinton, Nick Nisi, and Alex Sexton get weird this week talking about their favorite old and weird HTML tags, web APIs that do or don’t require permission, and their favorite weird websites.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog
O'Reilly Fluent Conference – Learn the latest JavaScript tools and methods. Build a better web. Deliver the best user experiences. Be part of what past attendees call “a great center for modern web development and disruption,” and “the best place to see the current state of the web.” Use discount code JSPARTY to save 20% on most passes. Location and dates: San Jose, California, June 11-14. Learn more - oreil.ly/2J4z8da
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:Feross Aboukhadijeh – Website, GitHub, XSuz Hinton – GitHub, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XAlex Sexton – Website, GitHub, XShow Notes:
<map>
<dl>: The Description List element
<wbr>
<applet>: The Embed Java Applet element
Albino Blacksheep
Newgrounds.com — Everything, By Everyone
Everybody! Everybody!
David Firth 🆙 (@DAVID_FIRTH) | Twitter
Salad Fingers
::iLL WiLL PreSS:: HOME OF NEUROTICALLY YOURS, 4Y-RECORDS & MORE.
:: procatinator ::
ytmnd - you’re the man now dog!
The Million Dollar Homepage - Own a piece of internet history!
HELICOPTER GAME - Play the famous Helicopter Game
The End of the World
The Best Page In The Universe.
Something missing or broken? PRs welcome!

Apr 30, 2018 • 55min
The state of Node security
Suz Hinton, Christopher Hiller, and Jerod Santo talk with Adam Baldwin about his company being acquired by NPM, the security of Node, best practices, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog
O'Reilly Fluent Conference – Learn the latest JavaScript tools and methods. Build a better web. Deliver the best user experiences. Be part of what past attendees call “a great center for modern web development and disruption,” and “the best place to see the current state of the web.” Use discount code JSPARTY to save 20% on most passes. Location and dates: San Jose, California, June 11-14. Learn more - oreil.ly/2J4z8da
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:Adam Baldwin – GitHub, XSuz Hinton – GitHub, Mastodon, XChristopher Hiller – Website, GitHub, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
npm Acquires ^Lift Security and the Node Security Platform
The Node.js Project Introduces Latest Release Line: Node.js 10.x
Announcing npm@6
Something missing or broken? PRs welcome!

Apr 23, 2018 • 56min
PWAs to eat the world. Or maybe not. News at 11!
Jerod Santo, Safia Abdalla, Nick Nisi, and Kevin Ball talk about progressive web apps. What are they, what do they do, what are some practical ways of using them, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog
O'Reilly Fluent Conference – Learn the latest JavaScript tools and methods. Build a better web. Deliver the best user experiences. Be part of what past attendees call “a great center for modern web development and disruption,” and “the best place to see the current state of the web.” Use discount code JSPARTY to save 20% on most passes. Location and dates: San Jose, California, June 11-14. Learn more - fluentconf.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
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, XSafia Abdalla – Website, GitHub, XNick Nisi – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Progressive Web App Checklist
Yoav Weiss on Twitter: “Pinterest saw their new PWA leading to core business metrics which beat their previous web experience, as well as their native app!!… https://t.co/sZ8crXB80T”
A Pinterest Progressive Web App Performance Case Study
Welcoming progressive web apps to Microsoft Edge and Windows 10
PWAs on Safari?!
Zarf
Something missing or broken? PRs welcome!

Apr 13, 2018 • 55min
Oh, the places JS will go
Jerod Santo, Suz Hinton, Feross Aboukhadijeh, and Kevin Ball talk about awesome things being done with JavaScript like WebUSB, WebTorrent, and DSLs.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog
O'Reilly Fluent Conference – Learn the latest JavaScript tools and methods. Build a better web. Deliver the best user experiences. Be part of what past attendees call “a great center for modern web development and disruption,” and “the best place to see the current state of the web.” Use discount code JSPARTY to save 20% on most passes. Location and dates: San Jose, California, June 11-14. Learn more - fluentconf.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
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, XFeross Aboukhadijeh – Website, GitHub, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes:
Exploring the Linguistics Behind Regular Expressions
JavaScript Hardware with Noopkat!
Phaser - A fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering
Developing Games with React, Redux, and SVG - Part 1
Craig Spence - Fantastic ASTs and where to find them
Getting Started with WebRTC
WebTorrent - Streaming browser torrent client
WebUSB API
Something missing or broken? PRs welcome!

Apr 6, 2018 • 49min
JS Party is back! 🎉
The party is back! In this episode, we talk about what we love about JS, Tabler and admin UI’s, and shoutouts to some of our favorite projects and people.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to 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:Jerod Santo – GitHub, LinkedIn, Mastodon, XSafia Abdalla – Website, GitHub, XNick Nisi – Website, GitHub, Mastodon, XChristopher Hiller – Website, GitHub, Mastodon, XShow Notes:
Request For Commits #15: Maintaining a Popular Project and Managing Burnout
The Web Log of Safia Abdalla
buunguyen/octotree: Code tree for GitHub
Octobox
Dark GitHub style
GitHub Dark as a userscript
Userscripts to add functionality to GitHub
Reactivesearch
Shout outs
Jack Lukic the creator of Semantic UI (Jerod)
Alexandru Maier, the awesome human behind all of our transcripts (Jerod)
Something missing or broken? PRs welcome!

Aug 18, 2017 • 42min
Web Audio API and TypeScript is Turing Complete
Alex Sexton, Rachel White, and Myles Borins talk about the Web Audio API and how TypeScript is “Turing Complete”.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Hired – Get hired. It’s free — in fact, they pay you to get hired. Our listeners get a double hiring bonus of $600.
Toptal – Freelance with top companies. Travel the world. Easily scale your team. Hire the top freelance software developers, designers, and finance experts. Email adam@changelog.com for a personal introduction.
Sentry – Get 30 days free when you sign up with the code jsparty. Error reporting and notifications for JavaScript apps and the rest of your stack. Start tracking errors for free. Support for React, Angular, Ember, Vue, Backbone, and Node frameworks like Express and Koa.
Featuring:Myles Borins – GitHub, XRachel White – GitHub, XAlex Sexton – Website, GitHub, XShow Notes:
Web Audio API - W3C Editor’s Draft 10 August 2017
TypeScripts Type System is Turing Complete - GitHub Issues
StackBlitz — Online VS Code IDE for Angular & React
How is JavaScript used within the Spotify desktop application? - Quora
Inversion (meteorology)
The Automagic Music Maker
Something missing or broken? PRs welcome!