JS Party: JavaScript, CSS, Web Development
336 episodes - English - Latest episode: 3 days ago - ★★★★★ - 32 ratingsYour 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.
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Episodes
I'd like to add you to my professional network
April 14, 2023 19:45 - 49 minutes - 46.2 MBThe panel dives into a topic that makes most software developers cringe: Professional networking. Starting with a definition - what does it even mean? - they go into hacks they’ve found for getting more comfortable with networking, building your network in person or online, and then using your network to find new job opportunities or consulting work.
Nick & KBall's "Coffee Talk"
April 07, 2023 17:00 - 1 hour - 58.1 MBGrab a comfy seat and a hot cup of joe, because it’s time for some coffee talk with Nick & KBall! Special guest Thomas Eckert joins the party and brings a bunch of questions for us to discuss. Who wins in a fist fight: Tailwind CSS people or “real” CSS people? Is Agile overrated? What’s the longest bug you’ve ever chased? How about some underrated libraries/packages that people should know about? And more!
See you later, humans!
March 31, 2023 15:00 - 1 hour - 64.5 MBJerod & the gang catch you up on what’s new and poppin’ in the web development world. We go deep on GitHub Copilot X and the latest AI advancements, take a bathroom break while Nick talks about TypeScript 5 & continue the debate about the future of React.
Recreating Node.js from scratch
March 24, 2023 18:20 - 1 hour - 55.7 MBNode core committer Erick Wendel joins Jerod & KBall to talk us through how he created his own JS runtime using V8, Libuv & more. Along the way we learn from his learnings, wrap our heads around the differences between Node, Bun & Deno, and talk about creating awesome content for developers… whether they like it or not!
The future of React
March 17, 2023 16:00 - 1 hour - 59 MBDan Abramov & Joe Savona from the React Team join Jerod & Nick for a wide-ranging discussion about React’s place in the frontend ecosystem. We cover everything from React competing with React, their responses to SPA fatigue and recent criticisms, to Server Components and the future of the framework.
Celebrating Eleventy 2.0 🎉
March 10, 2023 18:00 - 56 minutes - 52.6 MBZach Leatherman returns to the show to discuss his progress over the last year since going full-time on Eleventy, including Eleventy 2.0, the release of WebC, and the state of static site generators.
Tauri brings Rust to the JS Party
March 03, 2023 17:30 - 56 minutes - 51.9 MBKBall and Nick interview one of the leaders of the Tauri project about this next generation app bundling toolkit: the security, size, and performance features that make it special (and dare we say, better than Electron?), and what’s coming next.
Frontend Feud: CSS Podcast vs @keyframers
February 24, 2023 19:00 - 51 minutes - 47.3 MBUna & Adam from The CSS Podcast defend their Frontend Feud title against challengers David & Shaw from the keyframers. Let’s get it on!
Web development's lost decade
February 17, 2023 21:00 - 1 hour - 72.2 MBAmal sits down for a one-on-one with Alex Russell, Microsoft Partner on the Edge team, and former Web Standards Tech Lead for Chrome, whose recent post, The Market for Lemons, stirred up a BIG conversation in the web development community. Have we really lost a decade in potential progress? What happened? Where do we go from here?
Generative AI for devs
February 10, 2023 20:00 - 59 minutes - 55 MBThe panel dives into the current hot topic that is Generative AI. They start by defining it (a surprisingly difficult topic), then go into experiences they’ve had, how to get started working with it as a developer, and where they think it will and will not be useful in the near future.
Qwik has just the right amount of magic
February 03, 2023 17:30 - 53 minutes - 49.5 MBA deep dive into Qwik, how it makes your apps fast by default, and the carefully calibrated amount of “magic” that makes it uniquely powerful.
What's new in Astro 2
January 24, 2023 14:00 - 52 minutes - 48.1 MBFred K. Schott joins the party again to discuss all the new and fun changes in Astro 2. Nick and KBall dig in on what’s new, what’s exciting, and what to expect from the framework built around content.
How do you define joy?
January 20, 2023 19:30 - 51 minutes - 47.6 MBJerod & the gang analyze the State of JS 2022 survey results, play a wicked game of HeadLIES & share some Pro Tips to help you live your best dev life.
The rise & fall of JS frameworks
January 13, 2023 18:15 - 52 minutes - 48.1 MBKBall and Chris dive into the current JavaScript trends towards smaller frameworks, compiled JavaScript, and why Chris believes “this time is different” with regards to developers caring about network speed and reducing JS sent over the wire.
New Year's Party 🪩
January 06, 2023 17:40 - 1 hour - 71.7 MBIt’s our 4th annual New Year’s party! Jerod & the gang review our (failed) resolutions from last year, discuss what’s trending in the web world, make a few predictions of our own & even set some new (probably failed) resolutions for this year.
Big news in Deno Land
December 16, 2022 18:30 - 54 minutes - 50.5 MBDeno creator Ryan Dahl goes one-on-one with Jerod to discuss their new npm support, why he’s so excited about JavaScript containers, Deno Deploy’s present & future, what he thinks about alternative runtimes like Bun, WinterCG, how Wasm fits into the story & more!
Learning CSS in 2023
December 09, 2022 17:15 - 52 minutes - 48.5 MBKBall interviews CSS instructor & YouTuber extraordinaire Kevin Powell in a wide ranging discussion about CSS and how to learn it - what to start with, what to ignore, and various topics in between.
Project Fugu 🐡
December 02, 2022 17:40 - 56 minutes - 52.2 MBThomas Steiner (Web Developer Advocate at Google) joins Amal & Nick to talk about Project Fugu – an effort to close gaps in the web’s capabilities enabling new classes of applications to run on the web.
All about Playwright
November 25, 2022 18:15 - 1 hour - 58.1 MBDebbie O’Brien –Senior Program Manager at Microsoft– joins Amal & Nick for a deep-dive on Playwright, an automation library for cross-browser end-to-end testing. Along the way, we learn why Microsoft decided to fork Puppeteer, Playwright’s unique value proposition, cool features like auto-waiting & the trace viewer, how it compares to Cypress & a lot more.
Gremlins in the water
November 18, 2022 18:30 - 1 hour - 56.3 MBKBall and Boneskull dive deep with Paloma Oliveira on the cultural and social consequences of open source software, explore her background in arts and government-supported open source, and discuss practical approaches to change the culture of open source towards more sustainability.
A very !important lesson
November 11, 2022 21:30 - 1 hour - 84.1 MBEstelle Weyl has been building the web since 1999 and documenting it since 2007. Today she joins Amal for a loooong and deeeep conversation about new and !important features of CSS & HTML. Sit down, strap in, and prepare to be schooled!
Making sense of production
November 04, 2022 19:00 - 1 hour - 59 MBMaggie Johnson-Pint from Stanza sits down with Amal & Divya for a deep-dive in to the production side of the development world. If you’re at all curious (and/or intimidated) by terms like Site Reliability Engineering (SRE), Service Level Objective (SLO), OpenTelemetry, distributed tracing, and the like… this episode’s for you!
Tiny CSS Projects
October 28, 2022 20:00 - 52 minutes - 48.7 MBNick & Amelia welcome the co-authors of Tiny CSS Projects to discuss their awesome new (and still in-progress) Manning book all about CSS! Use code podjsparty20 when checking out to save 40% (good for all products in all formats!) and join the JS Party community chat for a chance to win a free ebook copy!
Fake legs till you make legs
October 21, 2022 17:00 - 1 hour - 57.2 MBWhat do Story of the Week, HeadLIES & Pro Tip Time have in common? They’re all games we play on this seriously ridiculous episode of JS Party!
Docusaurus 2 is a pretty big deal
October 14, 2022 20:30 - 1 hour - 64.8 MBDocusaurus maintainer Sébastien Lorber joins Jerod & Amal for a deep-dive on everybody’s favorite documentation generator. It’s back with a big 2.0 release, boasts some big users, and has a big set of new features such as document versioning, a plugin architecture, and more.
7 pounds of news in a 5 pound bag
October 07, 2022 19:00 - 1 hour - 60.9 MBHang with Jerod, Nick & KBall while we discuss what’s new & noteworthy in the web world. Cloudflare Turnstile, Linkify 4.0, TC39 updates, the Figma acquisition, Penpot, pay transparency, and more! We might even discuss TypeScript if Nick gets his way…
Launching Platformatic DB 🚀
September 30, 2022 18:20 - 1 hour - 57.6 MBPatformatic co-founders Matteo Collina & Luca Maraschi join Amal & Chris to discuss their just-announced (and we mean just announced) open source database tool: Platformatic DB! It’s a daemon that can turn any PostgreSQL, MySQL, MariaDB, or SQLite database into a REST and GraphQL endpoint. What makes it special is that it allows massive customization thanks to the flexibility of Fastify plugins.
The spicy React debate show 🌶️
September 23, 2022 18:30 - 1 hour - 58.2 MBWe’re back with another spicy YepNope debate! This time, Amelia and KBall are arguing that there’s real value to (continue) using React in 2022, while Amal and special guest (and author of the post which stemmed the whole debate) Josh Collinsworth argue that React’s time leading innovation has passed. Of course, the stance each panelist is taking is assigned ahead of time. Is that how they really feel? Tune in and find out!
Smile! HTML can access your camera
September 16, 2022 17:30 - 1 hour - 61.4 MBAustin Gil joins the show and KBall continues an old email correspondence about the JS community and growth. Then, the gang plays a round of TIL where Austin shares his learnings about the HTML capture attribute. Finally, Austin shares what it’s like to have a blog post blow up.
Seth Godin is the new Mark Twain
September 09, 2022 19:00 - 57 minutes - 53.1 MBJerod, KBall & Nick “Holla!” at React India, share what we’re excited about these days, and then take up a KBall topic that goes off the rails but manages to climb back on them, power through, and end up in a good place.
The doctor is in (again)
September 02, 2022 16:45 - 1 hour - 64.5 MBDr. Gleb Bahmutov returns to the party for a wide-ranging discussion on open source, end-to-end testing, Cypress, and more. Amal, Divya & Chris host.
Bringing the vibe
August 27, 2022 21:00 - 1 hour - 55.7 MBTejas Kumar joins Jerod & KBall for a wide-ranging convo about React Suspense, human skills, and the four pillars of impact for web engineers. We also discuss the news in “Story of the Week” and give a few quick shout outs to a must-read book and a great new publishing platform for lead devs. Join Tejas at React Brussels on October 14, 2022! Get 30% off your ticket when you use code JSPARTYTIME at checkout and follow @JSPartyFM on Twitter for giveaway details.
Tech job interview support group
August 19, 2022 16:30 - 1 hour - 59.4 MBStruggling through the tech job interview process? We feel you! On this episode, Amal, Nick & Amelia get together to discuss the various ways the interview process disappoints, share their own interview stories, and suggest ways we can improve the process for everyone.
Build faster websites with Astro 1.0
August 12, 2022 21:30 - 1 hour - 55.4 MBAstro 1.0 just dropped so Amal got its creator, Fred K. Schott, on the pod for the full rundown. They go deep on how Astro is built to pull content from anywhere and serve it fast with their next-gen island architecture.
Qwik is a new kind of web framework
August 05, 2022 17:45 - 1 hour - 59.5 MBAngularJS creator Miško Hevery has a new web framework he wants to tell us about, but he’s not pitching just another framework, but with different DX. He says that Qwik is a fundamental rethinking of how a web application should work. And he’s here to convince Jerod & KBall that the implications of that are BIG.
The magic of monorepos
July 29, 2022 17:15 - 58 minutes - 55.2 MBKBall and Juri dive deep into monorepos, their benefits and gotchas, and how Nx helps you improve the performance and maintainability of a monorepo setup.
Frontend Feud: ShopTalk vs CSS Podcast
July 22, 2022 16:00 - 58 minutes - 54.1 MBWhat’s this? A Frontend Feud! The ShopTalk guys return to defend their championship over Syntax against new contenders: Una and Adam from The CSS Podcast!
Deno's Fresh new web framework
July 15, 2022 16:00 - 47 minutes - 45.2 MBDeno team member Luca Casonato joins Jerod & Feross to tell us about Fresh – a next generation web framework, built for speed, reliability, and simplicity.
Accidentally testable
July 08, 2022 15:00 - 59 minutes - 56.5 MBOSS developer Jessica Sachs joins Jerod & Kball to discuss re-launching and maintaining Faker.js after it was abandoned last January, Component Driven Development & Neopets!
Sophisticated Cornhole
July 01, 2022 16:40 - 56 minutes - 53.7 MBJerod, Nick & Ali partake in a few rounds of Story of the Week, TIL, and I’m Excited about $X. Oh, and is TypeScript the new Java? Nick responds and emotes all over the place! 😆
Ahoy hoy, JSNation & React Summit!
June 24, 2022 19:15 - 1 hour - 65.9 MBNick went to Amsterdam for JSNation & React Summit 2022 and he joins Jerod to report on all the goodness! He also sits down with two special guests involved with the confs to talk Jest Preview and GraphQL Cache
ESLint and TypeScript
June 17, 2022 17:00 - 1 hour - 59.5 MBJosh Goldberg joins Nick, Chris & a very nasally-sounding KBall for a fun conversation around TypeScript ESLint. They discuss why we need ESLint when we have TypeScript, some useful rules in typescript-eslint, how it works, and a few hot takes along the way!
WTF, JS?
June 10, 2022 16:00 - 1 hour - 59 MBKBall, Ali & Nick explore a new type of segment: “WTFJS” talking about wild and wooly “it’s not a bug it’s a feature” examples in the JavaScript language. They also dive into code maintainability, and end by discussing the whiplash shift in the tech industry from “hottest market for engineers in history” to “oh noes everything is stopping!”
Live from Remix Conf!
June 03, 2022 16:45 - 1 hour - 72.9 MBAli & Divya recorded seven (!) awesome conversations all about Remix and the web ecosystem live on-stage at the first-ever Remix Conf after-party!
JS logging & error handling
May 27, 2022 15:45 - 1 hour - 67.7 MBNick and Chris welcome back Mik and Bret to discuss logging and error handling in Node and JavaScript and the subtleties and intricacies that extend far beyond console.log!
The third year of the third age of JS
May 20, 2022 16:30 - 1 hour - 57 MBIn 2020, Shawn (swyx) Wang wrote: Every 10 years there is a changing of the guard in JavaScript. I think we have just started a period of accelerated change that could in thge future be regarded as the Third Age of JavaScript. We’re now in year three of this third age and Swyx joins us to look back at what he missed, look around at what’s happening today, and look forward at what might be coming next.
A JS framework for startups: Redwood goes 1.0
May 13, 2022 15:30 - 1 hour - 67.6 MBKBall interviews TPW about the 1.0 release of Redwood - what it provides, why they’ve repositioned as a “JavaScript framework optimized for startups”, and what’s coming next.
Were SPAs a big mistake?
May 06, 2022 16:30 - 55 minutes - 51.9 MBLet the debate begin (again)! This time we’re arguing whether or not single-page apps were a big mistake. This premise was inspired by Chris Ferdinandi’s SPAs were a mistake post. Divya & Nick represent Team Yep and KBall goes solo on Team Nope. Jerod, as per our usual arrangement, is on Team Winner.
Nick's big rewrite
April 29, 2022 17:00 - 50 minutes - 47 MBNick rewrote our JS Danger game board app from Dojo to React for his talk at React Global Online Summit about componentizing application state with React and XState. On this episode Jerod, KBall, and Feross chat with Nick about the entire process and what he learned along the way. Oh, we also play an epic round of Pro Tip Time!
The Type Annotations proposal
April 22, 2022 16:10 - 1 hour - 61.6 MBDaniel Rosenwasser and Ryan Cavanaugh from the TypeScript team at Microsoft join Nick and Boneskull to catch us up on the latest happening with the TypeScript project, including what’s exciting in the new 4.7 beta release. Then, we dive deep into the new, TC-39 stage 1 Type Annotations proposal, what it is, and what it means for the future of a not really typed JavaScript!