

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

Apr 23, 2017 • 54min
Good Documentation, Non-blocking UI Rendering, Node Community Updates
Tracy Hinds, Alex Sexton, and Rachel White discuss good documentation, API docs, playbooks, Non-blocking UI Rendering, ember-concurrency, React Fiber and updates from Tracy on the Node.js Foundation and Node community.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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.
Toptal – Hire the best freelance developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Featuring:Tracy Hinds – Website, GitHub, XRachel White – GitHub, XAlex Sexton – Website, GitHub, XShow Notes:Docs! What makes good documentation?
Where are you sending your community if the docs aren’t good (hint: you don’t get to decide then)?
How to’s, getting started, API docs, playbooks
DevDocs
Read the Docs
Request For Commits #5: Documentation and the Value of Non-Code Contributions with Eric Holscher
Spotlight #7: Focused on a Safe and Inclusive Node Community with Tracy Hinds
Non-blocking UI Rendering
Fastboot/isomorphic rendering
ember-concurrency
React Fiber
Node.js Community
Node.js Foundation
Node.js Collection
Node.js Foundation on Medium
Picks!
Alex: Prettier
Rachel: increment.com
Tracy: …
Something missing or broken? PRs welcome!

Apr 14, 2017 • 59min
VM Neutrality in Node (N-API), Learning JavaScript, Mastodon
Mikeal Rogers, Alex Sexton, and Rachel White discuss VM Neutrality in Node.js, learning JavaScript, and Mastodon - the open source friendly alternative to Twitter, et al.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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.
Toptal – Hire the best freelance developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Featuring:Mikeal Rogers – GitHub, XRachel White – GitHub, XAlex Sexton – Website, GitHub, XShow Notes:VM Neutrality in Node.js
Node.js API (N-API)
GeoIP-lite - A native NodeJS API for the GeoLite data
Go Time #37: Gobot, Hardware, and Gatekeeping with Ron Evans
Realtime Conf Soundtrack
Learning JavaScript
javaScript 30 from Wes Bos — a 30 day Vanilla JavaScript coding challenge
The Changelog #244: Learning JavaScript and Bringing People Together with Tracy Lee
JavaScript basics
JS Assessment - a test-driven approach to assessing JS skills
Creating cheats for games to get into programming
Project of the Week
Mastodon
Mastodon instance for JavaScripters from Nolan Lawson
Mastodon instances
Mastodon guidelines
Picks!
Rachel: - Nolan Lawson’s Mastodon
Alex: Keybase
Mikeal: WebTorrent and The Changelog #227: Mad Science, WebTorrent, & WebRTC with Feross Aboukhadijeh
Something missing or broken? PRs welcome!

Apr 11, 2017 • 57min
Web Components and WTF is Shadow DOM?
Mikeal Rogers, Alex Sexton, and Rachel White discuss Web Components and questions like — “WTF is Shadow DOM?” and “Are custom elements ready?” We also discuss the JavaScript conference scene as well as attending, speaking and organizing conferences. Plus, the project of the week — p5.js.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors: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.
Toptal – Hire the best freelance developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Featuring:Mikeal Rogers – GitHub, XRachel White – GitHub, XAlex Sexton – Website, GitHub, XShow Notes:Web Components and WTF is Shadow DOM?
In part 1 of the show we talked about Web Components and we discussed questions like — “WTF is Shadow DOM?” and “Are custom elements ready?”
Shadow DOM v1: Self-Contained Web Components by Eric Bidelman — Engineer @ Google working on Lighthouse, Web Components, Chrome, and the web
Conferences: Attending, Speaking, and Organizing
In part 2 of the show we talked about attending, speaking and organizing conferences.
Thunder Plains Conf
Project of the Week
p5.js
Picks!
Mikeal - Slideless
Alex - Mike West ~ @mikewest + Web App Sec mailing list
Rachel - Sarah Drasner and her new book SVG Animations: From Common UX Implementations to Complex Responsive Animation
Something missing or broken? PRs welcome!

Mar 31, 2017 • 1h 2min
JavaScript in Latin America
Mikeal Rogers, Alex Sexton, and special guest Juan Pablo Buritica discuss all things JavaScript in Latin America. The conferences, the communities, the meetups, JavaScript tooling, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Sentry – 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.
Hired – Get hired. It’s free — in fact, they pay you to get hired. Our listeners get a double hiring bonus of $600.
Featuring:Juan Pablo Buritica – GitHub, XMikeal Rogers – GitHub, XAlex Sexton – Website, GitHub, XShow Notes:
Hacking your Front-End Apps by Alex Sexton at JSConf Colombia
Check out JSConf Colombia + their CFP is now open
Ask Juan Pablo Buritica about his Empanada Fund
Project
Guidelines for Effective Collaboration
Picks
Alex - CSS Grid — Check out the Complete Guide to CSS Grid at CSS Tricks, Grid by Example a collection of usage examples for the CSS Grid Layout specification, Learning CSS Grid Layout by Rachel Andrew, and Learn CSS Grid by Jen Simmons
Mikeal - Google Chrome will no longer trust Symantec certificates, 30% of the web will need to switch Certificate Authorities and Attacking the Windows NVIDIA Driver
Juan - Next.js and The Changelog #213: ZEIT, HyperTerm, and now with Guillermo Rauch
Something missing or broken? PRs welcome!

Mar 24, 2017 • 1h 2min
PWAs (Progressive Web Apps), Service Workers, Time, Glitch
Mikeal Rogers, Alex Sexton, and Rachel White discuss PWAs (Progressive Web Apps), Service Workers, and Time in JavaScript. Jenn Schiffer also joined the show to talk about Glitch, our project of the week.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Put errors in their place! npm install --save rollbar for error tracking in your Node.js apps.
Hired – Get hired. It’s free — in fact, they pay you to get hired. Our listeners get a double hiring bonus of $2,000.
Featuring:Jenn Schiffer – GitHub, XMikeal Rogers – GitHub, XRachel White – GitHub, XAlex Sexton – Website, GitHub, XShow Notes:Prep notes for this show: https://github.com/thechangelog/jsparty/blob/master/shows/2017-03-17.md
If you haven’t yet, join the community and Slack with us in real time in the #jsparty channel during the show. Head to https://changelog.com/community
PWAs (Progressive Web Apps)
Progressive Web Apps - https://developers.google.com/web/progressive-web-apps/
PWA Builder - http://preview.pwabuilder.com/
PWA Directory (a directory of Progressive Web Apps) - https://pwa-directory.appspot.com/
Essential Reading List for Getting Started With Service Workers
Time
MDN / Date
Moment.js
Talking with Jenn Schiffer about Glitch
Glitch
Glitch For Your API - From zero to working code in one minute
Best Buy Remix API
Picks
Mikeal Rogers: ild Fermentation
Rachel White: Hiring Without Whiteboards - Companies that don’t have a broken hiring process
Jenn Schiffer: Greek Yogurt, this tweet, and jQuery 3.2.0
Something missing or broken? PRs welcome!

Mar 17, 2017 • 58min
JavaScript Fatigue, AMP, Paths.js
Mikeal Rogers, Alex Sexton, and Rachel White discuss JavaScript Fatigue, Accelerated Mobile Pages (AMP), and the project of the week Paths.js
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Put errors in their place! npm install --save rollbar for error tracking in your Node.js apps.
Toptal – Scale your team and hire from the top 3% of developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Featuring:Mikeal Rogers – GitHub, XRachel White – GitHub, XAlex Sexton – Website, GitHub, XShow Notes:Join the community to Slack with us about this show and the topics we cover. You can also suggest topics and guest panelist at our GitHub repo. Follow us on Twitter ~> we’re @JSPartyFM
JS Fatigue
What is JavaScript Fatigue
The deep roots of JavaScript Fatigue
@substack thinks you’re overcomplicating it
Is “Start with React” a viable solution?
Tools for Radicals by Justin Falcone
AMP
Overview
AMP Promises faster load times
The problem with AMP
Criticism: AMP and the Web
Pros and Cons
Bug in AMP inflates traffic metrics
How to get past AMP to a regular site
Project of the Week
Paths.js
Picks
Rachel: tracery
Mikeal: Lemonade Stand
Alex: Intl.js
Something missing or broken? PRs welcome!

Mar 10, 2017 • 56min
Web Assembly, Higher Education with JavaScript, JS Standards
Mikeal Rogers, Alex Sexton, and Rachel White discuss all the details around Web Assembly, and the effects of higher education and JavaScript, and JS Standards.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Put errors in their place! npm install --save rollbar for error tracking in your Node.js apps.
Toptal – Scale your team and hire from the top 3% of developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Featuring:Mikeal Rogers – GitHub, XRachel White – GitHub, XAlex Sexton – Website, GitHub, XShow Notes:The topics covered in today’s show:
Web Assembly and higher education with JavaScript, and JS Standards
Project(s) of the Week: Lesser known JS standards — Abstract Blob Store, Abstract Chunk Store
Web Assembly is ready.
What kind of impact will it have on the ecosystem?
Brendan is worried vendors will mess this up
Cartoon intro to Web Assembly
Getting Started with Web Assembly in Node.js
Stanford is Migrating from Java to JavaScript
Project(s) of the Week
Lesser Known JS Standards
Abstract Blob Store
Abstract Chunk Store
Picks
Mikeal: Offline Camp, JSConf EU, csv,conf, and OpenVis Conf
Alex: flow-typed
Rachel: Data Sketches
Something missing or broken? PRs welcome!

Mar 3, 2017 • 57min
Security on the web, Node async/await, AR.js
In this first episode of JS Party, Mikeal Rogers, Alex Sexton, and Rachel White discuss security on the web and how SHA-1 is broken, Node.js v7.6 and async/await, and this week’s featured project AR.js.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Put errors in their place! npm install --save rollbar for error tracking in your Node.js apps.
Toptal – Scale your team and hire from the top 3% of developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Featuring:Mikeal Rogers – GitHub, XRachel White – GitHub, XAlex Sexton – Website, GitHub, XShow Notes:The topics covered in today’s show:
Security on the web
SHA-1 is broken
Node.js v7.6 gets async/await
Featured Project — AR.js.
Stop using SHA-1
The effects of SHA-1 on Git
Multiformats
Multihash and JS Multihash
Observatory by Mozilla - a project designed to help developers, system administrators, and security professionals configure their sites safely and securely
The PCI Security Standards Council - a global forum for the ongoing development, enhancement, storage, dissemination and implementation of security standards for account data protection.
Node.js v7.6 gets async/await
Experimenting with async/await
co - Generator based control flow goodness for nodejs and the browser, using promises, letting you write non-blocking code in a nicer way.
AR.js
Picks from the panel
Mikeal:
regl - Declarative stateless rendering for WebG
bits.coop
Alex:
Observatory by Mozilla
Rachel:
How Computers Read Pixels (Drawing on Canvas) — Mariko Kosaka
Something missing or broken? PRs welcome!

Feb 24, 2017 • 29min
Meet Rachel White
In this show we meet Rachel White, front-end engineer, Tech Evangelist on the DX team at Microsoft, and panelist on this show — JS Party. Rachel shares her fun attitude, her backstory, topics she’s excited to discuss, and who she hopes listens to this show.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Rachel White – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Spotlight #11: Node, IoT, and RoboticS with Rachel White at Node.js Interactive 2016
robokitty
BuzzFeed: Everything You Need To Know About Japan’s Amazing Photo Booths
Web Bos and his courses — React for Beginners and JavaScript 30
Something missing or broken? PRs welcome!

Feb 24, 2017 • 38min
Meet Alex Sexton
In this show we meet Alex Sexton, a front-end infrastructure engineer at Stripe, Modernizr core team member, and panelist on this show — JS Party. Alex shares his backstory, where he’s coming from, topics he’s excited to discuss, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Alex Sexton – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
yayQuery
jQuery Foundation
JS Foundation
Modernizr
YepNopeJS
Something missing or broken? PRs welcome!