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

JS "Danger" Party

April 17, 2020 16:15 - 1 hour - 60.1 MB

Our Jeopardy-style (but don’t call it Jeopardy) game is back! This time Jerod plays the part of Alex Trabeck and Emma tries her hand at contestant-ing. Can Scott Tolinski from the Syntax podcast hang with Emma and Nick? Listen and play along!

What's new and what's Next.js

April 10, 2020 16:00 - 1 hour - 71.2 MB

Divya and Jerod welcome ZEIT founder Guillermo Rauch to the show for a deep discussion on the state of JAMstack, what’s new & exciting with Next.js, and some big picture analysis of where the industry is heading.

What even is a micro frontend?

April 03, 2020 15:00 - 44 minutes - 41.2 MB

Jerod and KBall are joined by Micro Frontends in Action author Michael Geers to discuss (you guessed it) micro frontend architecture. We ask: what is the concept? How is it similar/different to micro services? Who is it best fitted for? How do you put it in practice? And much more.

WFH!?

March 27, 2020 15:15 - 59 minutes - 54.4 MB

With most of us working from home for the first time (or for a long time), we thought it’d be a good idea to share our experiences and opinions on how to manage it. We discuss how to optimize your location, your schedule, your communications, and the rest of you life during these stressful times.

Redwood brings full-stack to the JAMstack

March 20, 2020 16:15 - 1 hour - 75.6 MB

Tom Preston-Werner (co-founder of GitHub, board member at Netlify) joins the party and brings his new, opinionated, full-stack, serverless web app framework with him. Will Redwood help usher in the future Tom predicted back in 2018? We discuss that and a whole lot more on this must-listen episode.

"I do, we do, you do"

March 13, 2020 15:15 - 1 hour - 55.9 MB

This week we’re talking about building technical courses! From video courses to written courses, we’ll give you our tips for building an effective and memorable course.

Catching up with Gatsby

March 06, 2020 17:00 - 1 hour - 58.7 MB

Dustin Schau joins the party to talk about the state of Gatsby and the changes and improvements to it in the last year. We talk about what Gatsby delivers to the front end and how it does it quickly with improvements to the build system. Dustin also fields our questions and talks about Gatsby Cloud and where things are going.

This is JS Party!

March 03, 2020 21:47 - 1 minute - 1.74 MB

We are a party-themed podcast, so FUN is at the heart of every episode. One way we keep things fun is by mixing it up and trying new things. We play games like JS Jeopardy… (clip from episode #112) debate hot topics like should websites work without JS… (clip from episode #87) discuss and analyze the news… (clip from episode #94) share wisdom we’ve collected over the years… (clip from episode #106) interview amazing devs like John Resig and Amelia Wattenberger… and a whole lot more. Oh, and d...

Somebody somewhere is generating JS from Fortran

February 28, 2020 19:30 - 44 minutes - 41.2 MB

KBall interviews Brian Leroux in a wide-ranging discussion covering “Progressive Bundling” with native ES Modules, building infrastructure as code, and what the future of JamStack and serverless deployment might look like.

All the stale things

February 21, 2020 20:30 - 55 minutes - 51.2 MB

Divya leads a deep discussion with Jerod, KBall, and Nick on what’s stagnating in browsers. What has remained the same in browser tech over the last 20 years that remains a pain point in working with browsers? For example - Focus in browsers hasn’t changed much in 20 years. Why is that and how do we go about making all the stale things in browser tech better?

Octane moves Ember to an HTML-first approach

February 14, 2020 16:45 - 1 hour - 56.4 MB

KBall and Nick dive deep with Chris Manson and Jen Weber from the Ember core team. They talk about Ember.js: What it is, why it’s different, what’s new in the Ember Octane release, and what’s exciting in the future of the project.

GraphQL's benefits and costs

February 11, 2020 12:00 - 30 minutes - 41.9 MB

We teamed up with some friends of ours at Heroku to promote the Code-ish podcast so we’re sharing a full-length episode right here in the JS Party feed. This episode features Owen Ou, who is joined by Tanmai Gopal (CEO of Hasura) talking about the pros and cons of using GraphQL in your application. Learn more and subscribe at heroku.com/podcasts/codeish.

Fullstack D3

February 07, 2020 19:45 - 51 minutes - 71 MB

The State of JS 2019 survey left many in awe of the beautifully rendered line graph created by Amelia Wattenberger. So we’ve brought her on JS Party to discuss how she built it! We’ll chat about all things D3, a JavaScript library for creating data visualizations, and even learn a bit about the CSS cascade.

Do you want JavaScript again or more JavaScript?

January 31, 2020 17:15 - 58 minutes - 81 MB

It’s a new year which means companies are hiring and developers are interviewing. So we thought it would be fun to host a fun game of technical Jeopardy.

Lesser known things browsers can do in 2020

January 24, 2020 16:15 - 1 hour - 92.8 MB

Did you know you can make a device vibrate via a webpage? Neither did we until we popped open Luigi De Rosa’s super cool repo that collects many of the lesser known things browsers can do in 2020. On this episode we hang out on his list and discuss which APIs were surprises to us, which we think are the most useful, which we wish would die in a fire (sorta), and what you might get if you mash up a few of these APIs.

Your code might be gross for a reason

January 17, 2020 16:00 - 56 minutes - 78.3 MB

KBall, Divya, Mikeal, and Feross dig deep into refactoring. When to do it, best practices, things to watch out for, and the difference between a refactor and a rewrite. We then close out with some key pro tips.

These talks are all quite attractive

January 10, 2020 19:12 - 1 hour - 91.5 MB

At Node+JS Interactive… the talks are all quite attractive. From transpilation dread… to awesome worker threads. This conf is surely impactive!

New Year's Party! 🎉

January 03, 2020 21:33 - 1 hour - 97.6 MB

Jerod, Divya, Chris, KBall, & Nick ring in the new year with our 2020 predictions, wish lists, & resolutions. Will Chrome’s browser market share decrease? Will Svelte (or a Svelte-alike) continue to trend? Will Jerod finally write some TypeScript?! Listen along and let us know your thoughts on the matters.

Modular software architecture

December 20, 2019 16:20 - 55 minutes - 76.2 MB

Jerod and Divya welcome npm CTO Ahmad Nassri to discuss modular architecture. What it is, why it matters, and how you can achieve it. Ahmad has been thinking deeply about this topic lately and we have a very fruitful discussion that should have takeaways for developers of all experience levels.

Mikeal schools us on ES Modules

December 13, 2019 16:45 - 48 minutes - 66.6 MB

ES Modules are unflagged in Node 13. What does this mean? Can we use them yet? We chat with Mikeal, our resident expert, and find out.

Modernizing Etsy’s codebase with React

December 06, 2019 12:00 - 52 minutes - 72.9 MB

KBall connects with Katie Sylor-Miller to talk about migrating OhShitGit to the JAMStack, migrating legacy codebases to modern front-end technologies, and design systems.

Mentor-ship 🛳️

November 29, 2019 14:00 - 54 minutes - 75.4 MB

This week we chatted with Kahlil Lechelt about mentorship. What types of mentorships are there, what makes a successful mentorship, and where can you find a mentor?

You're probably using streams

November 22, 2019 16:36 - 51 minutes - 71.4 MB

This week we chat with Matteo Collina, Technical Director at NearForm and member of the Node.js Technical Steering Committee, about his upcoming Node+JS Interactive talk on Node Streams. We talk about their creation before any standards and how they are one of the bedrock APIs used throughout the Node ecosystem. We also talk about WHATWG streams and some of their key differences, and how streams have gotten easier to work with thanks to the addition of async iterators and generators to the la...

Component libraries, style guides, design systems... OH MY

November 15, 2019 15:56 - 55 minutes - 76.2 MB

Design systems are taking the tech industry by storm, but what exactly are they? Do you even need one? This week we’re talking all things design systems. We’ll chat about component libraries and style guides, companies who are building design systems, and more!

We should rebrand JavaScript. Yep? Nope?

November 08, 2019 21:20 - 47 minutes - 65.7 MB

We’re back with another #YepNope episode, this time debating whether or not JavaScript needs to be rebranded. This premise was inspired by Kieran Potts’ article of the same name. Divya/Jerod represent Team Yep and Chris/KBall represent Team Nope. Nick, as always, represents Team Type Script 😜

Should we rebrand JavaScript?

November 08, 2019 21:20 - 47 minutes - 65.7 MB

We’re back with another #YepNope episode, this time debating whether or not JavaScript needs to be rebranded. This premise was inspired by Kieran Potts’ article of the same name. Divya/Jerod represent Team Yep and Chris/KBall represent Team Nope. Nick, as always, represents Team Type Script 😜

11 awesome lightning chats ⚡️

November 01, 2019 21:09 - 1 hour - 107 MB

What you’re about to hear is a series of lightning chats recorded live from All Things Open 2019. How’s this for topic diversity? 👇 A/B testing, finding your tribe, dancing, TikTok, what is happening with front-ends becoming full-stacks, Code the Dream, OSI approved licenses, breaking in to tech, a11y, hiring juniors, whiteboard interviews, better interview practices, JPGs, coding bootcamps, tech re-entry programs, and more.

There’s no server more secure than one that doesn’t exist

October 25, 2019 14:24 - 45 minutes - 62.7 MB

KBall catches up with Phil Hawksworth of Netlify at JAMStackConfSF to dive deep into JAMStack, what it’s about, where the ecosystem is going, and what is still hard.

And... the website is down 😱

October 18, 2019 15:13 - 54 minutes - 74.5 MB

Jerod, Divya, & Suz get together to discuss top-level await, the JS13kGames winner, Liran Tal’s is-website-vulnerable, Vue 3’s source code, and Facebook’s take on AR/VR/XR. Plus 3 awesome pro tips you don’t want to miss!

The wonderful thing about Tiggers

October 11, 2019 16:44 - 1 hour - 96.2 MB

KBall, Jerod, and Divya dig deep into how we learn. We look into how to choose what to learn, techniques for learning, and a set of respective resources.

Performant Node desktop apps with NodeGui

October 04, 2019 16:51 - 38 minutes - 53.2 MB

What if you could have an Electron-like app framework without the Chromium dependency and resulting performance woes? Well, now you can. NodeGui is a Qt5-powered, cross-platform, native app GUI framework for JavaScript with CSS-like styling. In this episode, Jerod and Nick sit down with Atul –author of NodeGUI and NodeGUI React– to learn about this exciting framework. We ask him a zillion and one questions about it.

Win a FREE 🎟️ to All Things Open 2019!

September 30, 2019 18:46 - 1 minute - 2.43 MB

A brief announcement about the upcoming All Things Open conference in Raleigh, NC. What we’ll be doing there, why you should join us, and how to win a FREE 🎟️ to the event.

Visual programming with hardware and Node-RED

September 27, 2019 18:00 - 52 minutes - 72.8 MB

Special guest Nick O’Leary joins us this episode to chat about the Node-RED project, how it started, and the fascinating uses cases for it out in the wild. We go into some of the technical challenges behind designing easy to use interfaces for hardware, and ask Nick what the future of Node-RED looks like.

Ohhh! Caching!!

September 20, 2019 11:00 - 57 minutes - 79.2 MB

The gang gets together to catch you up on what’s new & noteworthy in the community. Then we share a few things we’ve learned recently in our first-ever “Today I Learned” segment. Finally, we wrap it up with things we’re excited about.

Remember, people are human

September 13, 2019 14:53 - 1 hour - 88.6 MB

KBall, Divya, Feross, and Jerod get together to discuss tips and tricks for communicating with other coders, project stakeholders, and users.

The conference scene ✨

September 06, 2019 14:08 - 1 hour - 91.9 MB

This episode is all about conferences and there is a lot to talk about! Why even go? What makes a conference worth it? How can you get the most of the experience? Is speaking worth all the effort? How can you make your talk amazing? How can you get your talk selected? We chime in on all of these questions plus more.

Semver would be great if nobody ever shipped bugs

August 30, 2019 16:33 - 1 hour - 90.1 MB

With the jumping off point of KBall’s question: “What are best practices for organizing a Node project?” Mikeal and Feross drop an incredible amount of wisdom about Node, organizing using modules, release management, deployment approaches, how to adopt change, and more.

You fought in the framework wars?

August 23, 2019 20:55 - 1 hour - 89.6 MB

KBall, Divya, and Chris talk about what’s going on in all the big frontend frameworks, share some pro tips, and shout out awesome people and things in the community.

Modern JS tooling is too complicated. Yep? Nope?

August 16, 2019 19:06 - 56 minutes - 77.5 MB

Adam adds a twist to our YepNope format this week. Instead of 2v2, it’s 1v1v1 with Mikeal reppin’ team Yep, Divya on team Nope, and Feross sitting in the middle on team It Depends. You don’t want to miss this excellent debate/discussion all about JS tooling complexity. Many packages New frameworks built all the time Config hell. Webpack

Is modern JS tooling too complicated?

August 16, 2019 19:06 - 56 minutes - 77.5 MB

Adam adds a twist to our YepNope format this week. Instead of 2v2, it’s 1v1v1 with Mikeal reppin’ team Yep, Divya on team Nope, and Feross sitting in the middle on team It Depends. You don’t want to miss this excellent debate/discussion all about JS tooling complexity. Many packages New frameworks built all the time Config hell. Webpack

Droppin' insider logic bombs

August 09, 2019 20:10 - 49 minutes - 68.9 MB

Jerod, Feross, and Nick discuss the latest npm security fiasco, opine on the strengths and weaknesses of spreadsheets, explain CORS like they’re 5 (sorta), and give shout outs to deserving purveyors of fine software.

Websites should work without JS. Yep? Nope?

August 02, 2019 16:35 - 53 minutes - 74.1 MB

We’re trying a brand new segment called YepNope, wherein your intrepid panelists engage in a lively debate around a premise. In this debate, Feross and KBall argue that websites should work without requiring JS and Divya and Chris say, “Nah!” Please let us know if you like this style episode! We had fun recording it, but that doesn’t matter much if y’all don’t enjoy listening to it.

Should websites work without JS?

August 02, 2019 16:35 - 53 minutes - 74.1 MB

We’re trying a brand new segment called YepNope, wherein your intrepid panelists engage in a lively debate around a premise. In this debate, Feross and KBall argue that websites should work without requiring JS and Divya and Chris say, “Nah!” Please let us know if you like this style episode! We had fun recording it, but that doesn’t matter much if y’all don’t enjoy listening to it.

How to get into OSS

July 30, 2019 19:00 - 1 hour - 91.7 MB

KBall and Nick sync up with Node.js core contributor Ujjwal Sharma to dive deep into how to get into the world of open source software.

Creating JavaScript

July 30, 2019 11:00 - 27 minutes - 37.9 MB

We partnered with Red Hat to promote Season 3 of Command Line Heroes — an original podcast from Red Hat, hosted by Saron Yitbarek of CodeNewbie, about the people who transform technology from the command line up. It’s an awesome show and we’re huge fans of Saron and the team behind the podcast, so we wanted to share it with you. Learn more and subscribe at redhat.com/commandlineheroes.

Building PizzaQL at the age of 16

July 26, 2019 15:00 - 1 hour - 86.5 MB

Jerod, Mikeal, and Feross welcome Antoni Kepinski to the show to discuss his open source pizza ordering management web app. We talk about learning programming at a young age, how overwhelming web development can be these days, how Antoni decided which technologies to use, and more. This is a super fun conversation with many insights and takeaways for developers at every stage of their career.

React + WebAssembly = ❤️

July 15, 2019 19:00 - 45 minutes - 63.3 MB

KBall catches up with Florian Rival about bring a C++ based game engine to the web by compiling to WebAssembly and creating a React-based frontend.

An honest conversation about burnout

July 09, 2019 11:00 - 1 hour - 86 MB

Suz, Feross, and Emma have an honest conversation about burnout. They ask questions like — How do developers deal with burnout? What is burnout? What are examples of burnout in open source? Plus they close the show by sharing tips for avoiding burnout and also how to manage burnout if/when it happens.

LIVE from NodeConf Colombia

July 01, 2019 17:00 - 35 minutes - 49 MB

KBall MC’d a live show at NodeConf Colombia with a panel of 4 experts from the Node community — Kat Marchán, Anna Henningsen, Ruben Bridgewater, and James Snell. It was a great discussion about the future of Node.js and the Node.js ecosystem.

The story of Konami-JS

June 21, 2019 11:00 - 54 minutes - 74.4 MB

Jerod and Divya are joined by George Mandis to learn all about his “frivolous” JavaScript library that’s helped countless websites implement the beloved cheat code. Ten years later and still actively maintained, Konami-JS has stood the test of time and produced some epic stories along the way (you’ll love hearing how George broke Marvel.com).

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