PLAY PODCASTS
JS Party: JavaScript, CSS, Web Development

JS Party: JavaScript, CSS, Web Development

361 episodes — Page 2 of 8

Building something new

Amal & Nick are joined by Saron Yitbarek (developer, podcaster, community leader & serial entrepreneur) to catch up and discuss her latest project: Not A Designer We discuss all the ins & outs of tech entrepreneurship & the challenges of building something new in today’s saturated market. Tune in for a behind-the-scenes look at how she does it & get a sneak peek on what’s possibly next! (Spoiler Alert: we brain stormed it here)

Nov 16, 20231h 2m

Best of the fest! Volume 2

JS Party listeners and panelists celebrate great moments from the last 100 episodes! You'll hear from 14 of our favorite humans (and 1 horse) across 11 episodes. Here's to our first 300 episodes and the next 300 as well. 🥂

Nov 10, 20231h 23m

Helping people enter, stay & thrive in tech

Valerie Phoenix from Tech By Choice joins Amal & Kball to tell them all about her non-profit that's passionate about helping people interested in technology, no matter their experience level.

Nov 3, 202358 min

I wanna React Jam it with you

The 2nd ever React Jam is on and poppin', so Jerod & Nick invited the previous winners to the pod to tell us all about the 10 day online game jam. Turns out React and video games are like peanut butter and jelly, after all!

Oct 26, 202354 min

Use Effect (not useEffect)

Prisma founder Johannes Schickling has been using the Effect library for the last couple years. Today he joins Jerod & Nick to tell us all about this very interesting tool for building robust apps in TypeScript.

Oct 19, 202351 min

Party on PartyKit

With a name like PartyKit, you know we just had to get its founder and CEO Sunil Pai on the show! PartyKit is an open source tool that simplifies creating collaborative, multiplayer applications. Join us to learn all about it and the journey of Sunil and his team!

Oct 12, 20231h 23m

Reflecting on Bun's big launch

Fresh off Bun's big 1.0 launch, Jarred Sumner goes one-on-one with Jerod to discuss the all-in-one JavaScript runtime that's captured the interest of many. We get into it all: what problem he's solving, how it's so fast, why no Windows support, answering the critics, the (not real) beef between Bun and Node, how the VC-backed startup will sustain & more.

Oct 5, 202353 min

Reports of Node's death are greatly exaggerated

Amal, KBall & Chris convene a "semi-emergency" pod to discuss the recent (deserved) hype over Bun and what it all means for Node's community, maintainers & users. They're joined by Node Technical Steering Committee members Matteo Collina & James Snell who are here to dispel Bun antagonism rumors, discuss the pros & cons of each runtime, explain how Node continues to thrive & even announce a VERY big upcoming feature!

Sep 28, 20231h 40m

Web dev security school

This week, we're joined by Ron Perris, a Security Engineer at Reddit and software security enthusiast. Together, we dive into best practices and common pitfalls, covering topics from dangerous URLs to JSON injection attacks. Tune in for an educational conversation, and don’t forget to bring your notebooks!

Sep 21, 20231h 26m

Type War (what is it good for?)

Love it or hate it, TypeScript is here to stay for the foreseeable future. But, what happens when widely adopted packages go completely Type free or remove TypeScript in favor of JS with type annotations? Join us to unpack these recent events with Rich Harris, creator of Svelte, as he walks us through the nuanced decision his team made for the Svelte project, and ofc, lots of laughs along the way.

Sep 14, 20231h 10m

A view to a transitions API

Jerod & the gang discuss the news (Astro 3.0, Vercel + Astro, Python in Excel) then play eight crazy rounds of HeadLIES! Headline or headLIE? You decide...

Sep 7, 20231h 1m

Modernizing packages to ESM

Mark Erikson (web dev professor/historian, OSS Maintainer & engineer at Replay) joins us to talk about the shift from CommonJS to ESM. We discuss the history of module patterns in JS and the grueling effort to push the world's biggest developer ecosystem forward. Get ready to go to school kids, this one's deep!

Sep 1, 20231h 5m

Ten years of TypeScript bliss

Nick celebrates a decade of writing everyone's favorite language with guest Josh Goldberg, who contributes to TypeScript, maintains typescript-eslint, and is an all-around great person! Jerod is also here to join the celebration, but let's keep that a secret from him!

Aug 24, 20231h 9m

Refined thinking

Jim (Hyphen) Nielsen joins Jerod & Nick for a fun conversation about language-level toll roads, when (and how) to quit, the stratification of social networking & the state of the world in publishing your thoughts on the internet.

Aug 17, 20231h 4m

Take me to Val Town

Val Town is a shiny, new social programming environment to write, run, deploy and share code. Steve Krouse –Val Town creator– joins Jerod & Amal to tell us all about it.

Aug 10, 20231h 0m

An intimate conversation about careers

KBall and Amal go deep on careers. They share their career journeys, talk through learnings and mishaps that happened along the way, and break down key factors to understand about big role transitions like "Senior->Staff" as well as "Engineer->Manager".

Aug 3, 20231h 1m

Frontend Feud: CSS Pod vs Whiskey Web and Whatnot

Una & Adam from The CSS Podcast defend their Frontend Feud title against challengers Chuck & Robbie from Whiskey Web and Whatnot. Let's get it on!

Jul 28, 202349 min

This is going to be Lit 🔥

Justin Fagnani joins us this week to talk about Lit, a library that helps you build web components. With 17% of pageviews in Chrome registering use of web components, Lit has gained widespread adoption across a variety of companies looking to create reusable components which leverage the power and interoperability of the web platform. Tune in to learn about what makes this tiny library so incredibly lit!

Jul 20, 20231h 0m

Fundamentals all the way down

Austin Gil returns to JS Party, bringing a fresh perspective on the fundamentals of file uploads. Brace for an insightful session as we navigate the complexities of this key JavaScript topic together, much like a dedicated coach drilling the fundamentals into his team!

Jul 14, 20231h 7m

The massive bug at the heart of npm

Darcy Clarke, former GitHub Staff Engineering Manager and founder of vlt, joins us to discuss a major bug in the npm ecosystem that he recently disclosed. We cover the bug's timeline, nuances, and impact, all while setting some important context on npm packages, clients, and registries. Tune in to learn how to protect your codebase and gain a deeper understanding of this crucial part of the JavaScript ecosystem.

Jul 7, 20231h 3m

Is print debugging good enough?

Let's debate debugging techniques! Do you print debug or dive deep into debugging tools? KBall & Jerod argue that print statements are all you need while Amal & guest Eric Clemmons take the other side. Who will win and why will it be Jerod? 😉

Jun 22, 20231h 1m

It's all part of the process

The panel dives into all of the supporting structures that we build around writing code, what works in different environments, and good and bad practices they have seen. From PR etiquette to CI/CD to how to write a ticket, they look at them from an open source perspective, an enterprise perspective, and everything in between.

Jun 15, 202353 min

Million ways to render

Million.js is a JavaScript library that helps render large datasets in the browser efficiently using a virtual DOM and custom diffing algorithm. Aiden and Tobi join Nick to talk about what it does, it's goals, and where it's going.

Jun 8, 202342 min

Digging through Nick Nisi’s tool box

KBall interviews Nick Nisi about the Pandora's box that is his tooling/developer setup. Starting at the lowest layer of the terminal emulator he uses, they move upwards into command line tools, into Tmux (terminals within terminals!), his epic NeoVim configuration, and finally into the tools he uses for notekeeping and productivity.

Jun 1, 20231h 0m

Exciting! Exciting? !Exciting

Nick is _excited_ to explain CVA to us like we're five (then again like we're 41). KBall is _excited_ to share details of his new stack (for the new app he's building). Jerod is _excited_ to share some recent news items (but he's the only one). And finally, we're _all excited_ to debate TypeScript vs JSDoc comments!

May 25, 202359 min

The ORMazing show

Nick & KBall sit down with the brilliant Stephen Haberman to discuss all things ORMs! 💻🔍 From the advantages and disadvantages of ORMs in general, to delving into the intricacies of his innovative project Joist, which brings a fresh, idiomatic, ActiveRecord-esque approach to TypeScript. 🚀 So sit back, relax, and let’s dive deep into the world of ORMs with the experts!

May 19, 20231h 12m

Making web art the hard way

Developer slash artist Alex Miller joins Jerod & Amelia to discuss the challenge he faced after deciding to eschew fancy frameworks and libraries in favor of vanilla JS to build an interactive essay called Grid World for the html review.

May 12, 202355 min

SST and OpenNext

Dax Raad joins KBall and Nick to chat about SST, a framework that makes it easier to build full-stack applications on AWS. We chat about how the project got started and its goals. Then we discuss OpenNext, an open source, framework-agnostic server less adapter for Next.js.

May 5, 202357 min

CSS Color Party 🎉

Adam Argyle joins Amelia and Nick to catch them up on all the goings on within the world of CSS colors. There are a lot more options than you'd expect if you haven't been keeping up, and Adam's here to help you avoid the "gray dead zone"!

Apr 28, 20231h 14m

Making "safe npm"

Feross and his team at Socket recently shipped a wrapper library for the ubiquitous npm package manager's command-line interface that brings enhanced security when you need it most: _before executing any code_ Bradly Farias lead this effort, so Jerod & Chris invited him on the show to learn all about it.

Apr 21, 20231h 2m

I'd like to add you to my professional network

The 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.

Apr 14, 202349 min

Nick & KBall's "Coffee Talk"

Grab 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!

Apr 7, 20231h 3m

See you later, humans!

Jerod & 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.

Mar 31, 20231h 10m

Recreating Node.js from scratch

Node 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!

Mar 24, 20231h 0m

The future of React

Dan 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.

Mar 17, 20231h 3m

Celebrating Eleventy 2.0 🎉

Zach 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.

Mar 10, 202356 min

Tauri brings Rust to the JS Party

KBall 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.

Mar 3, 202356 min

Frontend Feud: CSS Podcast vs @keyframers

Una & Adam from The CSS Podcast defend their Frontend Feud title against challengers David & Shaw from the keyframers. Let's get it on!

Feb 24, 202351 min

Web development's lost decade

Amal 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?

Feb 17, 20231h 18m

Generative AI for devs

The 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.

Feb 10, 202359 min

Qwik has just the right amount of magic

A deep dive into Qwik, how it makes your apps fast by default, and the carefully calibrated amount of "magic" that makes it uniquely powerful.

Feb 3, 202353 min

What's new in Astro 2

Fred 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.

Jan 24, 202352 min

How do you define joy?

Jerod & 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.

Jan 20, 202351 min

The rise & fall of JS frameworks

KBall 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.

Jan 13, 202352 min

New Year's Party 🪩

It’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.

Jan 6, 20231h 17m

Big news in Deno Land

Deno 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!

Dec 16, 202254 min

Learning CSS in 2023

KBall 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.

Dec 9, 202252 min

Project Fugu 🐡

Thomas 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.

Dec 2, 202256 min

All about Playwright

Debbie 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.

Nov 25, 20221h 2m

Gremlins in the water

KBall 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.

Nov 18, 20221h 1m