JS Party artwork

JS Party

347 episodes - English - Latest episode: 4 days ago - ★★★★★ - 89 ratings

Your weekly celebration of JavaScript and the web. Panelists include Jerod Santo, Feross Aboukhadijeh, Kevin Ball, Amelia Wattenberger, Nick Nisi, Divya Sasidharan, Mikeal Rogers, Chris Hiller, and Amal Hussein.

Topics discussed include the web platform (Chrome, Safari, Edge, Firefox, Brave, etc), front-end frameworks (React, Solid, Svelte, Vue, Angular, etc), JavaScript and TypeScript runtimes (Node, Deno, Bun), web animation, SVG, 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.

Technology Education How To jsparty javascript html web programming frontend backend node changelog css
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Much ado before coding

July 16, 2021 16:00 - 51 minutes - 47.3 MB

The panel discusses all the things that have to happen before you write a lick of code. Then, for _Story of the Week_: Dan Abramov thinks npm audit is broken by design. We also have thoughts. Lots of 'em.

JS on Wasm

July 09, 2021 15:30 - 50 minutes - 46.5 MB

KBall and Nick Nisi sit down with Nick Fitzgerald to learn about running JavaScript on WebAssembly. They talk about almost instantaneous startup, running interpreted languages at the edge, and take a deep dive into the weeds of how Wasm based modules will change the future of application development.

The Elder.js Guide to the Galaxy

July 02, 2021 16:00 - 56 minutes - 51.9 MB

Nick Reese joins the party to tell us all about Elder.js, his opinionated static site generator and web framework built with SEO in mind. Elder.js was purpose-built with large, content-heavy websites in mind and already serves in many production capacities. We discuss imposter syndrome, the startup/product mindset, Svelte's virtues, and much more.

Testing testing 1 2 3

June 25, 2021 15:45 - 58 minutes - 53.7 MB

This week we chat with Angie Jones about all things testing. We'll cover unit testing, visual testing, end-to-end testing, and more!

Of spiders and monkeys

June 18, 2021 16:00 - 1 hour - 64.6 MB

Yulia Startsev from Mozilla's SpiderMonkey team joins Jerod & Feross to talk compilers, going back to get your Master's, making decisions as a group, process of shepherding a feature through TC39, how Firefox actually works, and LavaMoats. Yes, LavaMoats.

Building on the TanStack

June 11, 2021 17:30 - 1 hour - 59.5 MB

Tanner joins Nick to talk about his projects, react-query and react table, and discuss scratching your own itch in a maintainable way with open source.

Running Node natively in the browser

June 04, 2021 16:35 - 52 minutes - 48.6 MB

Eric Simons and the StackBlitz team recently announced WebContainers which let you run Node.js **natively** in your browser! This has BIG implications and leaves us with many BIG questions like: _how_ did they do it, _why_ did they do it, and _where_ does it go from here? Tune in! Keyword: BIG

Let's talk rendering patterns

May 28, 2021 15:30 - 58 minutes - 53.6 MB

Brian LeRoux has been building the web long enough to see many ways we produce HTML come in and go out of fashion. On this episode, he joins Amal & Nick to discuss the past, present, and potential future of rendering patterns on the web. SSR, ISR, & DSR (oh my!)

CSS! Everyone's favorite programming language

May 21, 2021 16:00 - 1 hour - 55.2 MB

This week Emma and Adam are joined by Una Kravets to discuss difficult parts of CSS.

This is ReScript

May 14, 2021 16:00 - 59 minutes - 54.6 MB

Ever wanted a language like JavaScript, but without the warts, with a great type system, and with a lean build toolchain that doesn't waste your time? Patrick Ecker from the ReScript Association sits down with Jerod and Feross to tell us all about this "JavaScript-like language you have been waiting for".

For a more dope web!

May 07, 2021 16:30 - 1 hour - 57.5 MB

Paul Bakaus from Google Web Creators joins Amal, Nick, & Jerod to talk about this new initiative to promote, educate, and equip people to create on the web. Along the way we discuss Web Stories, AMP, RSS, Google Reader, and more, of course. Join us: for a more dope web!

Blasting off with Apollo 🚀

April 30, 2021 16:00 - 47 minutes - 43.8 MB

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?

Sweet setups for easier dev

April 23, 2021 15:20 - 55 minutes - 51.4 MB

The gang talks about thier favorite software and hardware as developers. Brian Douglas joins to share his unique and open GitHub Actions flow.

Less JavaScript more htmx

April 16, 2021 14:30 - 1 hour - 63.8 MB

Jerod & Feross learn all about htmx (a pragmatic approach to web frontends) and \_hyperscript (an experimental scripting language inspired by HyperTalk) with special guest Carson from Big Sky Software. Thanks to Rajasegar Chandran for requesting this episode!

Less JavaScript more HTMX

April 16, 2021 14:30 - 1 hour - 63.8 MB

Jerod & Feross learn all about htmx (a pragmatic approach to web frontends) and _hyperscript (an experimental scripting language inspired by HyperTalk) with special guest Carson from Big Sky Software. Thanks to Rajasegar Chandran for requesting this episode!

Headlines? More like HeadLIES!

April 09, 2021 16:15 - 54 minutes - 49.7 MB

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.

Work environments & happiness

April 02, 2021 15:15 - 56 minutes - 52.1 MB

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.

Monad's Hook

March 26, 2021 16:30 - 57 minutes - 52.6 MB

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!

10 a11y mistakes to avoid

March 19, 2021 17:00 - 54 minutes - 50.6 MB

Spotify's Tryggvi Gylfason joins Emma & Nick to discuss common accessibility mistakes and tips for avoiding them!

JS Danger: CSS-Tricks Edition

March 12, 2021 17:15 - 46 minutes - 43.2 MB

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!

Who let the docs out?

March 05, 2021 17:00 - 1 hour - 55.2 MB

The week we talk about the new Open Web Docs initiative and the future of MDN.

We really needed new jingles

February 26, 2021 17:00 - 1 hour - 62.8 MB

Go Time's Mat Ryer joins Jerod, KBall, and Nick to play _Story of the Week_, _Today I Learned_, _Unpopular Opinions_, and _Shout Outs_!

JS is an occasionally functional language

February 19, 2021 17:00 - 1 hour - 59.5 MB

Eric Normand (long-time FP advocate and author of Grokking Simplicity) joins Jerod and KBall for a deep conversation about Functional Programming in JavaScript. Eric teaches us what FP is all about, details the functional side of JS, and reviews the good/bad/ugly of React. Oh, and join us in the #jsparty channel of our community slack where we're giving away three FREE e-book copies of Eric's new book! 🎁

Are web apps fundamentally different than web sites?

February 12, 2021 19:45 - 49 minutes - 45.9 MB

Our debate format returns! Divya & Feross take the "Nope" side while Amal & Nick represent the "Yep"s. Whose side will you take?

Istanbul (not Constantinople)

February 05, 2021 19:30 - 56 minutes - 51.6 MB

Benjamin Coe joins Amal and Divya to discuss his wide-ranging open source projects, test coverage with Istanbul, and the future of testing in JavaScript.

Breaking down the State of CSS/JS

January 29, 2021 16:30 - 1 hour - 59.3 MB

KBall hangs with Nick and Jerod to analyze and discuss the trends of the web world according to the latest State of CSS and State of JS survey results.

Roadmaps to becoming a web developer in 2021

January 22, 2021 15:00 - 1 hour - 64.8 MB

Kamran Ahmed, creator of Developer Roadmaps, joins Jerod to talk through his 2021 roadmaps to becoming a web developer. We cover why Kamran created these resources, who they're for, how to interpret them, and then take a stroll down the paths to becoming a frontend and backend developer. Which path are you on in 2021?

Waldo's My Roommate?

January 15, 2021 17:30 - 1 hour - 59 MB

Preact creator Jason Miller joins Jerod and Nick to discuss WMR– the tiny all-in-one development tool for modern web apps. We ask Jason what "modern web app" means, how WMR fits in to the JS tooling landscape, why the Preact team created it in the first place, and dig into all it has to offer. _Where's My Roomba_?

New Year's Party 🥳

January 08, 2021 18:00 - 57 minutes - 52.8 MB

KBall, Amal, Chris, Divya, Jerod, and Emma discuss 2020: the good, the bad, and the ugly. Then they change direction and discuss their 2021 resolutions and wishes!

A hot cup of Mocha ☕

December 18, 2020 20:45 - 1 hour - 58.5 MB

Amal and Divya turn our spotlight inward and interview our very own Christopher "Boneskull" Hiller about maintaining Mocha.js. Mocha has been a mainstay in the JavaScript testing community for ten (!) years now! They discuss the secret to Mocha's success, what it's like to maintain it, and how to make maintainers (and users) happy!

The Tailwind beneath my wings

December 11, 2020 17:00 - 1 hour - 60.8 MB

Tailwind CSS creator Adam Wathan joins Jerod, Nick, & Feross for an in-depth discussion of his trending utility-first CSS framework. We cover why everyone complains about CSS, how Tailwind began and how it gained popularity, how developers use with Tailwind and integrate it into their workflows, and how Adam has managed to build a business around the project. Thanks, Bette Midler!

How to design a great API

December 04, 2020 17:15 - 1 hour - 59.3 MB

Suz, Amal, and Chris join Jerod to discuss what APIs are all about, share some APIs they admire, and lay out principles and practices we can all use in our APIs.

Ionic and developer tooling

November 20, 2020 16:00 - 53 minutes - 49.5 MB

Nick, and Kball are joined by Mike Hartington to talk about Ionic, the state of web components, developer tooling, and more!

Automate the pain away with DivOps

November 13, 2020 20:30 - 1 hour - 67.4 MB

What the what is DivOps?! That's the question Jonathan Creamer is here to answer. In so doing, we cover the past, present, and future of frontend tooling.

Frontend Feud: HalfStack Edition

November 06, 2020 17:45 - 51 minutes - 47.5 MB

Frontend Feud returns! Emma heads up team Boooooleans 👻 and Nick captains the Whiteboard Interviews Millionaires. We played this game for our friends at HalfStack Conf and the full video of the session is on our YouTube channel too. Take the survey!

An ode to jQuery

October 30, 2020 15:30 - 1 hour - 63.2 MB

We take up a listener request this week and have an honest conversation about jQuery. Then, it's time for something new! Our friends at Hot New Tech review tone.js for us. After that, it's Pro Tip Time!

Bringing it back to TypeScript

October 23, 2020 15:45 - 1 hour - 64 MB

Ben Ilegbodu joins Divya, Suz, & Amal to talk about introducing TypeScript at Stitch Fix, why TypeScript and React work well together, building component libraries, and more.

Thank you, Dr. Bahmutov!

October 16, 2020 15:15 - 1 hour - 65.2 MB

Gleb Bahmutov, PhD joins the show for a fun conversation around end-to-end testing. We get the skinny on Cypress, find out how it's structured as both an open source library and a SaaS business, tease apart the various types of tests you may (or may not) want to have, and share a lot of laughs along the way.

Frontend Feud

October 09, 2020 16:30 - 43 minutes - 40.3 MB

Our much anticipated _Family Feud_ rip-off inspired game show is finally here! Emma was joined by Nick and special guest Abenezer Abebe to form the Hypertext Assassins. KBall captained (despite never seeing _Family Feud_ before) the DSL Destroyers with Mikeal and special guest Ali Spittel. Holler if you want MOAR Feud and check the outro for a chance to win some JS Party swag.

Redux is definitely NOT dead

October 02, 2020 17:00 - 1 hour - 62.8 MB

Redux maintainer Mark Erikson joins Jerod and Amal for an in-depth conversation around the React community's fav state management solution. We learn how Mark came to be maintainer of Redux, why and how Redux Toolkit came about, when to go with Redux vs other options, and much more. ALSO: prop drilling, the grep factor, & lasagna mode (oh my)

Double your testing trouble

September 25, 2020 14:30 - 52 minutes - 48.4 MB

Justin Searls from Test Double joins the party to talk about patterns he's identified that lead to failure, minimalism, and of course, testing!

The Builder Pattern (for your career)

September 18, 2020 16:30 - 1 hour - 57.8 MB

The panelists discuss their thoughts on career progression while sharing some of their own history. They also talk about important considerations to think about when deciding where to go next, and share useful resources.

Let's replace your kidney with React

September 11, 2020 16:00 - 1 hour - 63.9 MB

Ahmad Nassri returns to the party for a deep, nuanced discussion around the thoughts he shared in a recent blog post called Solving Solved Problems. We hear about the common issue Ahmad's seen at software shops of all sizes, learn the anatomy of the total cost of software ownership, and debate what to build and what to buy.

Horse JS speaks!

September 04, 2020 16:00 - 36 minutes - 33.8 MB

We kick off with some exciting TypeScript news, follow that with some exciting JavaScript news, then finish off with an exciting interview. Key word: **EXCITING**

Content is QUEEN 👑

August 28, 2020 16:15 - 55 minutes - 51.2 MB

In this episode, we dive into the role of communication as a developer, how clarity is driving impact and how to self publish as an independent writer. Join us, as we chat with Stephanie Morillo author of The Developers Guide to Content Creation about how to write better as developer and how writing can take you from good developer to great.

What's happening in TC39 land

August 21, 2020 21:00 - 50 minutes - 46.2 MB

KBall MCs as Jordan tells us about exciting JavaScript updates that are on the way, Amal takes us all to school digging into the details, and Emma makes a surprise on-air proposal.

Best practices for Node developers

August 14, 2020 13:30 - 1 hour - 72.8 MB

Node.js development began a bit like the Wild West, but over time idioms, anti-patterns, and best practices have emerged. Yoni Goldberg's Node Best Practices repo on GitHub collects, documents, and explains the best practices for Node developers. On this episode, Yoni joins us to discuss.

Amal joins the party 🎉

August 07, 2020 16:00 - 47 minutes - 43.9 MB

The gang officially welcomes Amal Hussein as a panelist! After that it's _Pro Tip Time_, then we finish up by attempting to demistify CSS Sweeper and the Space Toggle Trick.

Migrating to ES Modules

July 31, 2020 19:30 - 1 hour - 64.3 MB

Mikeal and Chris welcome (back) special guest Fred K. Schott, who you may recall from our episode on Pika. This time, we're talking ESM: what it is, what's new about it, why it's the future, writing libraries with it, and much more.

Deep in the WebRTC deep end

July 24, 2020 17:00 - 1 hour - 62.2 MB

Jerod assembles a team of WebRTC experts (Suz, Feross, Mikeal) for a deep, _deep_ dive on this _practically-ubiquitous_ yet _still-complicated_ web API. We review its history, share really cool applications using the tech, provide an excellent primer on what you need to know about it, and details some production gotchas. ALSO we celebrate how Feross single-handedly "upgraded the internet"! 🙌

Twitter Mentions

@jerodsanto 166 Episodes
@nicknisi 161 Episodes
@kbal11 147 Episodes
@nomadtechie 84 Episodes
@b0neskull 59 Episodes
@shortdiv 54 Episodes
@feross 37 Episodes
@noopkat 37 Episodes
@mikeal 30 Episodes
@emmabostian 24 Episodes
@slexaxton 23 Episodes
@horse_js 23 Episodes
@wattenberger 21 Episodes
@ohhoe 13 Episodes
@aspittel 11 Episodes
@adamstac 10 Episodes
@argyleink 8 Episodes
@captainsafia 7 Episodes
@una 6 Episodes
@kentcdodds 6 Episodes