JS Party: JavaScript, CSS, Web Development artwork

JS Party: JavaScript, CSS, Web Development

336 episodes - English - Latest episode: 3 days ago - ★★★★★ - 32 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

Postgres.js

April 15, 2022 19:15 - 50 minutes - 46.2 MB

Rasmus Porsager created Postgres.js –the fastest full-featured PostgreSQL client for Node.js and Deno. Today he joins Jerod for a deep-dive on Postgres, why he created this open source library, and how you can use it to build pg-backed JavaScript applications.

Headlines and HeadLIES!

April 08, 2022 18:30 - 55 minutes - 51 MB

KBall and Jerod digest and disect recent JS community news (React 18, Redwood 1.0, MDN Plus) then sit down for yet another game of HeadLIES! Can KBall fare better than Nick Nisi did last April Fools?!

Making moves on supply chain security

April 01, 2022 18:00 - 1 hour - 58.8 MB

Feross has been working on something big. He joins Chris and Nick, along with guests Bret Comnes and Mik Lysenko to discuss Socket, what it is, and its focus on the security of the JavaScript supply chain.

Web development for beginners

March 25, 2022 21:00 - 53 minutes - 49.2 MB

Jen Looper from Web Dev for Beginners and Front-end Foxes joins Jerod and Ali to discuss the exciting (but also intimidating) prospect of getting in to web development in 2022! Where should you start? What technologies should you focus on? Is it better to go all-in on a framework or stick with the fundamentals? Stuff like that!

Going full-time on Eleventy

March 18, 2022 16:00 - 58 minutes - 53.9 MB

Zach Leatherman recently announced he will now be working on Eleventy – his simpler static site generator – while continuing to work at Netlify. What makes Eleventy special? How’d he convince Netlify to let him do this? What does this mean for the project’s future? How many questions in a row can we type into this textarea? Tune in to find out!

Enabling performance-centric engineering orgs

March 11, 2022 18:30 - 1 hour - 67.8 MB

This week Amal and Nick are joined by Dan Shappir, a Performance Tech Lead at Next Insurance, to learn about enabling a performance-first mindset within your engineering org. Dan recently left his 7+ year tenure leading performance at Wix where he and his team improved, and monitored the speed of millions of websites around the world. Join us to learn how he lead a cultural transformation that propelled Wix sites to be faster than most other React apps in the wild - including ones built with ...

Remix helps bridge the network chasm

March 04, 2022 19:40 - 1 hour - 67.2 MB

Kent and our panelists dive deep on the hottest new React framework: Remix. What it does today, what makes it special, how it lured Kent away from a lucrative independent teaching career, and what’s coming up next.

Vitest && Slidev

February 25, 2022 18:00 - 54 minutes - 50.5 MB

Anthony Fu && Matias “Patak” Capeletto from the Vite core team join Jerod && Nick to discuss Vitest – a blazing fast unit-test framework powered by Vite, && Slidev – presentation slides for developers.

Playing it close to the Vest

February 18, 2022 18:15 - 1 hour - 62.8 MB

Holla! This week we’re playing Story of the Week and Today I Learned before turning our focus to Vest – a very cool validations framework created by Evyatar Alush.

A deep-dive on Vite

February 11, 2022 17:00 - 1 hour - 68.2 MB

Amal and Nick load up on coffee for a not-so-vite (lame joke!) conversation with Evan You all about Vite – a batteries included next-generation frontend tooling library. Vite continues to push the ecosystem forward with even stronger defaults, super speedy local development workflows, and a highly extensible universal plugin API. Need we say more?!

A Solid option for building UIs

February 04, 2022 17:30 - 55 minutes - 50.9 MB

Ryan Carniato joins Jerod, Amelia, and Nick to discuss SolidjS – a declarative, efficient, and flexible JavaScript library for building user interfaces.

What's in your package.json?

January 29, 2022 15:15 - 1 hour - 63.9 MB

Tobie Langel, Open source strategist and Principal at UnlockOpen, joins Chris, Feross, and Amal to discuss recent widespread incidents affecting the JavaScript community (and breaking CI builds) around the globe. Two widely used npm libraries were self-sabotaged by their single maintainer, yet again, highlighting the many gaps in our OSS supply chain security, sustainability and overall practices. We explore all these topics and solution on what our ecosystem needs to be more resilient to the...

What Cloudflare is up to

January 21, 2022 17:45 - 1 hour - 61.2 MB

Cloudflare has a lot more to offer than merely DDoS protection and CDN services. On this episode, Jon Kuperman joins Amal & Jerod to talk through many of their cool new things like Workers, KV, Durable Objects, and R2 Storage. Thanks to listener Matt Mannucci for requesting this episode!

Temporal is like React for the backend

January 14, 2022 17:00 - 57 minutes - 53.1 MB

Swyx is known for learning in public, and he joins the party to teach Ali and Nick about what he’s been working on with Temporal IO, what it is, and why he’s excited about it. We also talk about his role as Director of Developer Experience, including what developer experience is, how to do it, and what goals to set.

New Year's Party! 🍾

January 07, 2022 17:45 - 53 minutes - 49.5 MB

It’s our 3rd annual New Year’s party! We welcome a new panelist, review our (failed) resolutions from last year, discuss what’s trending in the web world, and even set some new (failed) resolutions for this year.

Frontend Feud: React Advanced Edition

December 17, 2021 16:15 - 1 hour - 60.8 MB

Jerod, Nick, and a node_modules-worthy collection of JS friends played an intense game of Frontend Feud at React Advanced London’s after-party back in October. Today, you get to play along with us!

So much Sveltey goodness

December 10, 2021 17:40 - 1 hour - 63.7 MB

Rich Harris joins Amal & Amelia for a Svelte deep-dive! What’s it all about? Why might you pick it over React and friends? What up with SvelteKit? Rich is working on it full-time now?! Will even more questions be answered?

JavaScript will kill you in the Apocalypse

December 03, 2021 17:00 - 1 hour - 61.8 MB

Salma Alam-Naylor joins us this week to share her thesis that JavaScript is best in moderation, and is a liability when creating performant, resilient, and accessible web applications. Salma says we’re drunk on JavaScript, and it’s time we learn how to leverage this powerful web primitive to enhance our web experiences, alongside HTML and CSS, instead of purely relying on JavaScript to completely run the show.

From engineering to product

November 26, 2021 18:00 - 1 hour - 60.4 MB

Liana Leahy tells Amal and KBall all about her journey from software engineer to product manager. Along the way we learn what a PM does, how to be great at it, how to know if it’s for you, why the role is in such demand these days, and much more. - It’s UNIX, I know this!

Sophie is the bomb diggity

November 19, 2021 20:00 - 1 hour - 62 MB

This week we are joined by Sophie Alpert, Head of Engineering at Humu, and former lead of the React Core team, to discuss her experience on being a very early adopter, contributor, and eventually maintainer of React. In her 4+ years on the Core team, she went from supporting a new niche OSS UI library to supporting a project used by millions of developers around the world. Join us to hear about this epic journey, as well as Sophie’s thought’s on some common critiques and misconceptions of Re...

The inside story on React’s all new docs

November 12, 2021 18:15 - 1 hour - 68.1 MB

Rachel Nabors –beloved educator, animator, & documentation engineer at Meta– joins Amal and Amelia for a first look at the brand new React docs! This massive overhaul to the React website (which supports 2 million+ developers around the world) was no easy feat! We dive into all the behind the scenes coordination, as well as the goals, wins, and intended outcomes of this new way of approaching educational content and API reference material for open source projects.

Best of the fest! Volume 1

November 05, 2021 17:45 - 56 minutes - 52.3 MB

JS Party listeners and panelists celebrate our favorite moments from the past 100 episodes! You’ll hear from over 20 of your favorite voices across 14 episodes. We also share some behind-the-scenes and read/hear from listeners! Here’s to the last 200 episodes, and the next 200 as well. 🥂

Ship less JavaScript, closer to the user

October 29, 2021 16:45 - 56 minutes - 52.1 MB

KBall catches up with Chris Ferdinandi about the trends in modern web development towards smaller libraries, pre-compilation, and applications at the edge.

Help make episode 200 extra special!

October 28, 2021 17:00 - 46 seconds - 1.07 MB

We’re putting together a special highlight reel for our 200th episode! Share your favorite moments, guests, topics, and/or episodes from the past 100 shows. Every listener who gets their voice or text message included in the episode gets a free JS Party t-shirt! The details for submission are at jsparty.fm/200

The decentralized future

October 22, 2021 16:00 - 1 hour - 68.8 MB

Nader Dabit shares his motivation and experience on recently transitioning to focus on technologies and communities that support the decentralized internet. In this hot topics discussion, we cover all the buzz words you’ve likely heard over the past year. We have honest and nuanced conversations about the world of Ethereum, Cryptocurrencies, NFTs, DAOs, and Web3. Hype or hit? You’ll have to tune in to find out.

Fastify served with a refreshing Pino 🍷

October 15, 2021 16:00 - 1 hour - 60.4 MB

Matteo Collina, Ph.D takes us to school on all things Node, Fastify, and Pino. We start with his journey into the Node community, how he got started in open source, and his experience as a member of Node’s Technical Steering Committee (TSC). We then nerd out about middleware architecture, data structures and logs (yes, logs), and of course, we dive into what makes Fastify so darn fast and how Pino was the precursor project.

Building GraphQL backends with NestJS

October 08, 2021 16:30 - 54 minutes - 50.2 MB

Doug Martin joins Nick to talk to us about building GraphQL backends in TypeScript with NestJS and his project, nestjs-query. We talk about what NestJS is and its built-in support for GraphQL and REST, and then dive into how NestJS-query extends it to generate code for you.

Do you know the muffin fairy?

October 01, 2021 19:30 - 58 minutes - 53.6 MB

Muffin fairies, thumb wars, and fruit transit can only mean one thing: Explain it Like I’m 5! We’re also covering the news, discussing the effects of remote work, and agreeing it’s OK to ignore the frontend dev scene for awhile.

1Password is all in on its web stack

September 24, 2021 16:00 - 1 hour - 66.8 MB

Mitch and Andrew from the 1Password team talk with Amal and Nick about the company’s transition to Electron and web technologies, and how the company utilized its existing web stack to shape the future of its desktop experience.

Puddin' together cool data-driven essays

September 17, 2021 16:30 - 56 minutes - 51.8 MB

Russel Goldenberg & Caitlyn Ralph from The Pudding join Amelia & Nick to talk about how they create data-driven, interactive articles, how the team works on both The Pudding’s data journalism articles and Polygraph’s client work. We also dive into how the team works with contractors and how the company manages itself using a Holocratic method.

Frontend Feud: ShopTalk vs Syntax

September 10, 2021 16:15 - 54 minutes - 49.8 MB

Your favorite web dev podcasts join forces for a super collab that’ll knock you frontend off! Amelia joins Chris Coyier and Dave Rupert from ShopTalk Show while Divya teams up with Wes Bos & Scott Tolinski from Syntax. Let the FEUDing begin!

X gon' State it to ya

September 03, 2021 16:40 - 1 hour - 60.2 MB

Amal, KBall, and Nick welcome David Khourshid to the show to talk about his project, XState. XState brings state management to a new level using finite state machines and is compatible with your stack. We talk about how the idea came to fruition, its practical uses, and where it’s going.

Replacing Sass at Shopify

August 27, 2021 19:00 - 1 hour - 55.5 MB

Alex Page & Sam Rose from Shopify’s Polaris team join Jerod & Divya to discuss their open research into finding and selecting a viable alternative for Sass at the company. Six solutions enter, but which one will walk away with the 🌹?

Automate all the things with Node.js

August 20, 2021 16:30 - 1 hour - 72.8 MB

Ahmad Awais joins Amal, Amelia, and Jerod to discuss scripting, automation, and building CLIs with Node! We hear Ahmad’s back story, learn the ABC’s of mastering Node automation tooling, and share automation wins from all of our lives (and Twitter too).

We ask a lawyer about GitHub Copilot

August 13, 2021 16:20 - 58 minutes - 54.1 MB

Luis Villa of Tidelift joins the show to discuss GitHub Copilot and the implications of an AI pair programmer from a legal perspective.

When (and how) to say NO

August 06, 2021 16:30 - 58 minutes - 54.2 MB

On this episode, we make our big Frontend Feud announcement, welcome Amelia to the party, then share a metric crap ton of productivity tips & tricks: scripting, pomodoro, retaining your dev flow, and more!

Getting hooked on React

July 30, 2021 14:30 - 1 hour - 63.1 MB

This week we talk with Kent C. Dodds, one of the greatest React teachers in the industry, all about React! Why choose React over another framework? What are the hardest parts about learning React? You’ll find out this week!

Into the Wormhole

July 23, 2021 16:15 - 1 hour - 66.2 MB

Feross is back with a brand new web app for us to pick apart! Wormhole is the fastest way to send files on the internet and we want to know why he built it, how it works, and what crazy hacks he invented along the way.

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?

Twitter Mentions

@jerodsanto 158 Episodes
@nicknisi 157 Episodes
@kbal11 143 Episodes
@nomadtechie 83 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