JS Party: JavaScript & Web Dev

JS Party: JavaScript & Web Dev

changelog.com/jsparty
A community celebration of JavaScript and the web. This show records LIVE on Thursdays at 1pm US/Eastern time. Panelists include Suz Hinton, Feross Aboukhadijeh, Kevin Ball, Emma Wedekind, Jerod Santo, Nick Nisi, Divya Sasidharan, Mikeal Rogers, and Chris Hiller. Topics discussed include the web platform (Chrome, Safari, Edge, Firefox, Brave, etc), front-end frameworks (React, Ember, Angular, Vue, etc), Node.js, 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.


Amal joins the party 🎉
Aug 7 • 47 min
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
Jul 31 • 70 min
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
Jul 24 • 67 min
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…
Where the Prolog version of Vue died
Jul 17 • 46 min
An amalgam of interest on this week’s episode starting with a peek at what’s finally coming in Vue 3. We talk about the process of change in the Vue ecosystem and what interesting features are coming either very soon or not for a while depending on how…
“GraphQL is the bacon that’ll make everything better”
Jul 10 • 54 min
KBall, Jerod, and Nick Nisi dive into GraphQL – what it can do, what the challenges are, and how it differs from REST – all with a generous helping of metaphor about buffets, restaurants, and of course bacon.
Blitz.js puts React on Rails
Jul 3 • 47 min
Blitz.js creator Brandon Bayer joins Jerod to dive deep into the foundational principles of this fullstack React framework. We talk about its inspiration (Ruby on Rails), its differentiation (a “no-API” data layer), and its aspirations (built-in auth,…
Feross takes us to security school
Jun 26 • 57 min
Did you know Feross taught Web Security at Stanford last Fall? On this episode, Divya and Nick enroll in his security school to learn about XSS, CSP, ambient authority, and a whole lot more.
Evolving alongside JS
Jun 19 • 67 min
We take a listener request this week and discuss how we evolve alongside (or opt out of) the ever changing JavaScript syntax. Arrow functions and variable declarations take center stage, but a wide range of new(ish) JS syntax and features are discussed.…
Betting on Svelte for pace.dev
Jun 12 • 54 min
We often try new frameworks and tools in side projects or throwaway contexts, but you don’t learn that much about a thing until you use it to build something real. That’s why we have Mat Ryer and David Hernandez joining us to share their experience of…
JS Danger: HalfStack Edition
May 29 • 73 min
JS Danger is back! Suz, Emma, and Divya square off in our don’t-call-it-jeopardy game show. Will Emma totally redeem herself? Are Divya’s trivia skills as on point as her debate skills? Will Suz murder Jerod in a fit of terrible-question-inducing rage?!…
We hear Dojo 7 is “better than React”
May 22 • 62 min
Nick and Jerod welcome Dojo’s Matt Gadd to the show to catch us up on what’s changed with the framework since episode #25, what’s coming in version 7, and to defend Nick’s comment that if you like React you just might like Dojo better.
A visit to Deno Land
May 15 • 64 min
Divya and Nick welcome Deno’s Kit Kelly to the show to celebrate the highly-anticipated new JavaScript/TypeScript runtime’s big 1.0 release. This is a wide-ranging discussion about all things Deno. We discuss why they’re using Rust, how they’re rewriting…
What I’m gonna share here is really mediocre
May 8 • 64 min
Node 14, Vue’s Vite, and is-promise are in the news. We’ve got some working from home tips and unpopular opinions to share. And… shout outs! 👏
These buttons look like buttons
May 1 • 51 min
This week Feross and Emma chat with Segun Adebayo about Chakra UI, a modular React component library that’s changing the game for design systems and app development.
We got confs on lockdown
Apr 24 • 48 min
Emma, Divya, and Suz are joined by Quincy Larson from freeCodeCamp where they chat about virtual conferences. Are they better than in-person conferences? What are the differences? Let’s find out!
JS “Danger” Party
Apr 17 • 65 min
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
Apr 10 • 77 min
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?
Apr 3 • 44 min
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…
WFH!?
Mar 27 • 59 min
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…
Redwood brings full-stack to the JAMstack
Mar 20 • 82 min
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…
“I do, we do, you do”
Mar 13 • 60 min
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
Mar 6 • 63 min
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…
This is JS Party!
Mar 3 • 1 min
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……
Somebody somewhere is generating JS from Fortran
Feb 28 • 44 min
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
Feb 21 • 55 min
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…
Octane moves Ember to an HTML-first approach
Feb 14 • 61 min
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
Feb 11 • 30 min
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…
Fullstack D3
Feb 7 • 51 min
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…
Do you want JavaScript again or more JavaScript?
Jan 31 • 58 min
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
Jan 24 • 67 min
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…
Your code might be gross for a reason
Jan 17 • 56 min
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
Jan 10 • 66 min
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! 🎉
Jan 3 • 70 min
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…
Modular software architecture
Dec 20, 2019 • 55 min
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…
Mikeal schools us on ES Modules
Dec 13, 2019 • 48 min
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
Dec 6, 2019 • 52 min
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 🛳️
Nov 29, 2019 • 54 min
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
Nov 22, 2019 • 51 min
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…
Component libraries, style guides, design systems… OH MY
Nov 15, 2019 • 55 min
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…
We should rebrand JavaScript. Yep? Nope?
Nov 8, 2019 • 47 min
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…
11 awesome lightning chats ⚡️
Nov 1, 2019 • 78 min
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,…
There’s no server more secure than one that doesn’t exist
Oct 25, 2019 • 45 min
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 😱
Oct 18, 2019 • 54 min
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
Oct 11, 2019 • 69 min
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
Oct 4, 2019 • 38 min
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…
Win a FREE 🎟️ to All Things Open 2019!
Sep 30, 2019 • 1 min
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
Sep 27, 2019 • 52 min
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,…
Ohhh! Caching!!
Sep 20, 2019 • 57 min
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
Sep 13, 2019 • 64 min
KBall, Divya, Feross, and Jerod get together to discuss tips and tricks for communicating with other coders, project stakeholders, and users.
The conference scene ✨
Sep 6, 2019 • 66 min
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…
Semver would be great if nobody ever shipped bugs
Aug 30, 2019 • 65 min
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…
You fought in the framework wars?
Aug 23, 2019 • 65 min
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?
Aug 16, 2019 • 56 min
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…
Droppin’ insider logic bombs
Aug 9, 2019 • 49 min
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?
Aug 2, 2019 • 53 min
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…
How to get into OSS
Jul 30, 2019 • 66 min
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
Jul 30, 2019 • 27 min
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…
Building PizzaQL at the age of 16
Jul 26, 2019 • 62 min
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…
React + WebAssembly = ❤️
Jul 15, 2019 • 45 min
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
Jul 9, 2019 • 62 min
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…
LIVE from NodeConf Colombia
Jul 1, 2019 • 35 min
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
Jun 21, 2019 • 54 min
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…
JavaScript is the CO2 of the web
Jun 14, 2019 • 64 min
KBall, Divya, and Nick get together with Chris Ferdinandi to talk about vanilla JavaScript, best resources for learning, and our favorite vanilla JavaScript tips, tricks and APIs.
Spicy fonts and static sites 🌶️
Jun 10, 2019 • 66 min
Zach Leatherman joins the party with Divya and Nick to talk about fonts and static site generators! Zach shares his knowledge about font loading, what can go wrong, and how we can avoid issues. Then we discuss Zach’s newest project, Eleventy, a simple…
Developer strengths and weaknesses 🏋️‍♂️
May 31, 2019 • 57 min
Jerod, Suz, Divya, and Kball share their thoughts, opinions, and advice on developer strengths and weaknesses — compromise, communication, tool mastery, deep dives into dev history, and mentorship/sponsorship. .
It’s just JavaScript®️
May 24, 2019 • 77 min
Jerod, Kball, Divya, and Nick share their initial impressions of GitHub’s recently announced package registry, what JS skills are trending in job listings, and shout outs!
You don’t have to dress up
May 18, 2019 • 53 min
KBall, Emma, and Chris explain some things to each other like we’re five, bring stories of the week, and share some sweet pro tips.
LIVE at ReactJS Girls
May 14, 2019 • 33 min
Emma Wedekind MC’d a live show at ReactJS Girls with a panel of 3 amazing women — Eve Porcello, Marcy Sutton, and Kate Beard. It was a great discussion covering the biggest challenges they’ve faced, how no matter who you are imposter syndrome occurs and…
When in doubt, log an issue
May 7, 2019 • 59 min
Nick and Mikeal catch up with Henry Zhu, the maintainer of Babel and host of the Maintainers Anonymous and Hope in Source podcasts. We discuss his path to open source maintainer-ship. We also chat about best practices for interacting with maintainers,…
Fresh voices!
Apr 30, 2019 • 75 min
Jerod welcomes new panelists Emma Wedekind and Divya Sasidharan to the party! We get to know these two amazing ladies and then open up the conversation to talk about what’s on their mind. Divya broaches the nuanced topics of keeping up with the fast pace…
LIVE from React Amsterdam
Apr 19, 2019 • 42 min
KBall MC’d a live show at React Amsterdam with a panel of 5 amazing React experts — Kitze, Michel Weststrate, Mike Grabowski, Vladimir Novick, and Andrey Okonetchnikov. It was a great discussion of state management solutions and the future of state…
Wow, Gatsby is a mashup on steroids
Apr 12, 2019 • 70 min
KBall and Jason geek out on the ins and outs of Gatsby. They talked through the fundamentals of working with Gatsby, the development process, and look into the future of Gatsby.
Refactoring script soup
Apr 5, 2019 • 57 min
KBall, Nick, and Chris dig into the various dimensions along which projects vary, dig into testing and best practices, and share a number of lessons learned from legacy projects.
Bundle because you want to, not because you need to
Mar 29, 2019 • 59 min
Jerod and Nick are joined by Fred K. Schott – the main brain behind Pika. What’s that, you ask? An effort to make modern JavaScript more accessible by making it easier to find, publish, install, and use modern packages on npm.
What kind of moisture sensors do you use?
Mar 22, 2019 • 57 min
We discuss the news (built-in modules, OpenJSFoundation, Lambda School stipends), chat about the internet of JS things, and finish up with one of our favorite segments: shout outs!
The great divide reprise
Mar 20, 2019 • 62 min
Chris Coyier joins Suz and Jerod to continue the discussion on The Great Divide in front-end-land. We also use this as an opportunity to gush on how much CSS-Tricks has done for the community, get Chris’ perspective on the history of the website, and…
Mastering the art of conference-driven development
Mar 8, 2019 • 56 min
KBall and Suz interview Ashi Krishnan, visual poet and senior software engineer at GitHub. Topics include how Ashi got into programming, her upcoming talk at React Amsterdam, code bootcamps, and developer tools.
Building rapid UI with utility-first CSS
Mar 4, 2019 • 82 min
Panelist Jerod Santo and first-time panelist Adam Stacoviak talk with Adam Wathan of Full Stack Radio fame about his CSS utility library called Tailwind CSS that’s growing in popularity to rapidly build custom user interfaces.
TensorFlow.js and Machine Learning in JavaScript
Feb 25, 2019 • 64 min
Panelists Suz Hinton and Nick Nisi discuss TensorFlow.js and Machine Learning in JavaScript with special guest Paige Bailey, TensorFlow mom and developer Advocate for Google AI.
LIVE from JSConf Hawai’i
Feb 15, 2019 • 36 min
KBall picks the brains of 4 of the speakers at JSConf Hawai’i to investigate the future of JavaScript and Web Development.
From voice devices to mobile, you just can’t escape JavaScript
Feb 8, 2019 • 64 min
KBall and Nick catch up with Nara Kaspergen and Jen Looper for a pair of conversations covering Voice UI Devices, using NativeScript for mobile development, and Jen’s work with Vue Vixens helping make the Vue.js community welcoming to women and non-binary…
How great the (front end) divide
Feb 1, 2019 • 55 min
Panelists Nick Nisi, Suz Hinton, and Kevin Ball chat about the perceived Great Divide in front end development, why 2019 is the year of TypeScript, and shout outs to inspirational members of the community.
You might want to read up on PAW Patrol
Jan 25, 2019 • 61 min
Your 3 intrepid hosts try to explain JS concepts (bind/apply, thunks, and ReasonML) to each other as if we’re five year olds. Hilarity and/or confusion ensues. During Pro Tip Time, Suz tells a story of woe, KBall motivates himself, and Jerod tries to keep…
Our thoughts and experiences with SSGs
Jan 18, 2019 • 62 min
The JS Party crew discuss static site generators, our experiences with them, and what the future might hold for this ever-evolving technology.
Real JavaScript, not too much, stage three and above
Jan 11, 2019 • 45 min
KBall and Nick meet up with Jory Burson and Amal Hussein at Node+JS Interactive. Together we open up the black box of the JavaScript standards process, talk about how to get involved, and then dig into the use of ASTs to transform and analyze JavaScript.
Jumping off the Edge into Chromium
Dec 21, 2018 • 69 min
Nick, KBall, and Chris respond to follow up on the State of JavaScript survey, discuss Chromium, Edge, and the future of the web, and reminisce about the past year in the final JS Party of 2018!
We’re dependent. See?
Dec 14, 2018 • 68 min
KBall, Chris, Nick, and Safia discuss how they keep a healthy relationship with dependencies in their codebase. Listen to learn how they decide when to use third-party dependencies, how they verify and validate dependencies, and how to support the…
The future of the web is npm, but maybe not JavaScript
Dec 7, 2018 • 44 min
In this special episode of JS Party, KBall and Nick are on location at Node + JS Interactive in Vancouver. They talks with Laurie Voss, co-founder and COO of npm Inc. They chat about his talk, “npm and the Future of JavaScript”, JavaScript frameworks, and…
trust.js but verify
Nov 30, 2018 • 55 min
KBall, Jerod, and Nick break down some recent events in the JavaScript world. Take a dive into the recent event-stream malware attack, breaking down the State of JavaScript 2018 survey, and sharing pro tips to make your life better.
VisBug is like DevTools for designers
Nov 23, 2018 • 68 min
Google UX Engineer Adam Argyle joins Jerod and KBall to share all the details on VisBug, his just-released Chrome Extension that “makes any webpage feel like an artboard.” Adam is passionate about doing for designers what Firebug (and later DevTools) did…
Nest ‘dem loops
Nov 16, 2018 • 58 min
NESTED LOOPS is a JavaScript band that combines music and video with web tech to perform live at JSConf. In this episode, Jerod and Suz are joined by Jan Monschke and Kahlil Lechelt, which comprise 2/3 of the group. After sampling one of their tracks, we…
Come play in the CodeSandbox
Nov 9, 2018 • 62 min
In this episode, Nick talks with Ives van Hoorne about his project CodeSandbox. They chat about Ives deciding to work on it full-time, how CodeSandbox is built, some of its best features, and what lies ahead.
What up, docs? 🥕
Nov 2, 2018 • 54 min
Safia, Nick, Jerod, and Chris get together to talk about documentation. Documentation is essential in our work but it can be difficult to get buy-in. The crew talks about how you can get others to care about it in your organization, tools that make…
Serverless? We don’t need no stinkin’ SERVERS
Oct 26, 2018 • 65 min
Disclaimer: no servers were harmed in the taping of this show. We hosted a special discussion with Jeremy Daly, Kevin Ball, Nick Nisi, and Christopher Hiller on the ideas around serverless, managed services, Functions as a Service (FaaS), micro-services,…
LIVE from Node + JS Interactive
Oct 19, 2018 • 50 min
KBall, Nick, and Suz MC’d a live show at Node + JS Interactive in Vancouver with Tierney Cyren (Node Foundation) and Dave Methvin (JS Foundation) to discuss the proposed merger between the JS Foundation and the Node Foundation. What’s happening with the…
The nitty gritty on BitMidi
Oct 12, 2018 • 70 min
Where does Feross get all those wonderful toys? He builds them with JavaScript, of course! BitMidi – a website for listening to your favorite MIDI files – is his latest creation. In this episode, Jerod “sits down” with Feross to learn all about it. How do…
Fantastic bugs and how to squash them
Oct 5, 2018 • 58 min
Safia, Suz, KBall and Nick get together to talk about bugs! Not those pesky things you’re scared to squash because they might suddenly jump on you — this is all about JavaScript bugs; how you prevent some of the common ones, what tools you can use to…
The CSS expertise kerfuffle
Sep 28, 2018 • 60 min
Suz, Nick, and KBall are joined by special guest Aimee Knight to talk about CSS, how it’s often trivialized and how that in turn affects the people who write it, what CSS in JS is, and how to get started with it.
Stories of personal JavaScript failures
Sep 21, 2018 • 65 min
Suz, Jerod, Nick and KBall talk about cringeworthy mistakes and failures they (and the community!) have experienced with JavaScript. They also give advice to themselves as if they were just starting out today in the JavaScript industry.
Interviews from JSConf
Sep 14, 2018 • 88 min
KBall interviews with Michael Chan, Juan Pablo Buriticá and Julián David Duque, and Tim Doherty at JSConf.US. Conversations about the importance of DRY code, the metaphors we use for software, JavaScript communities across Latin America, how to advocate…
Decentralizing the web with Beaker
Sep 7, 2018 • 67 min
Feross talks with Mathias Buus and Paul Frazee about the decentralized web, why the average person should care about decentralization of the web, the Beaker browser, Dat and the differences and similarities to BitTorrent, and how Paul and Mathias first…
Applying the magic of compilers to the frontend
Aug 31, 2018 • 52 min
KBall and Chad Hietala meet up at JSConf and talk about compilers for the frontend, Ember’s binary opcodes, webassembly, and the future of performance optimization for the web.
LIVE from JSConf!
Aug 24, 2018 • 49 min
In this special episode of JS Party at JS Conf in Carlsbad, Nick, Suz, Feross, and KBall talk about crazy JavaScript combinations, tips to get started speaking, being committed to diversity as a conference organizer, and much more.
Experimenting with some new ideas 🔬
Aug 17, 2018 • 67 min
Jerod, Nick, KBall, and Chris pre-party for JSConf by testing out some brand new segment ideas: Story of the Week, What the WHAT… WG, and Protip Time. What do you think of these segments? Like ’em? Love ’em? Not sure why we even? Please let us know!
REST easy, GraphQL is here
Aug 10, 2018 • 64 min
Jerod and Suz talk with John Resig about how he’s using GraphQL at Khan Academy, some of the mistakes and successes using GraphQL, John’s feelings on jQuery, and community Q&A.
npm is made of people. PEOPLE!
Aug 3, 2018 • 53 min
Jerod, Nick, and Chris talk with Jeff Lembeck about his tweets, the people behind npm, the need for empathy, and things they’re excited about.
Behind the party with Suz at OSCON
Jul 27, 2018 • 23 min
Adam and Jerod catch up with Suz about her presentation at OSCON, some cool stuff she’s doing at her house, and more.
A11y is your ally
Jul 27, 2018 • 63 min
Suz, Safia, and Kball get together to talk about accessibility; what does it mean, why should we care, and what tools and resources can we use to better educate ourselves, and improve our work.
Justin Jackson finds focus [rebroadcast]
Jul 20, 2018 • 27 min
In this special episode of JS Party, we’re sharing a full-length episode of our new show, Away from Keyboard. This show explores the human side of creative work. In this episode, Tim talks with Justin Jackson about his parents, dealing with depression,…
JavaScript eating the world, desktop edition
Jul 13, 2018 • 62 min
Kball and Feross talk with Shelley Vohr and Jeremy Apthorp about what Electron is, why to use it, and what comes next for the platform.
Enough string to hang yourself
Jul 6, 2018 • 58 min
Jerod, Nick, and KBall shake off their July 4th malaise by diving deep in to ES6 Proxies, wondering how best to share components across projects, and giving their younger selves advice. Also: shout outs!
WASM is AWSM
Jun 29, 2018 • 61 min
Kevin Ball and Suz Hinton talk with Jay Phelps about WebAssembly; what it is, how to use it, and how some are using it already.
GraphQL, when to use JavaScript, JS robotics
Jun 22, 2018 • 66 min
KBall and Tim are on location at Fluent/Velocity and had the chance to talk with Brian Douglas about GraphQL and GitHub’s recent changes, Aimee Knight about knowing when to use JavaScript over CSS, and Bryan Hughes about his start and robotics with…
Do what every developer does: blame other people
Jun 19, 2018 • 71 min
Nick Nisi, Suz Hinton, and Jerod Santo talk about their debugging methods, the cool things that JavaScript can do but isn’t talked about much, and their opinions on Git history.
Node’s survey, Ry’s regrets, Microsoft’s GitHub
Jun 8, 2018 • 64 min
Big week! KBall, Nick, and JBall (nooch) dive deep in to the 2018 Node.js user survey results. What does it all mean?! They also review Ryan Dahl’s “10” regrets about Node and sound off on Microsoft’s assimilatio… err… acquisition of GitHub.
ML in JS… well… yes?
Jun 1, 2018 • 53 min
Suz Hinton, Jerod Santo, Kevin Ball, and Christopher Hiller talk about machine learning, the ethics surrounding it, why you would use JavaScript with it, and much more.
A tooling extravaganza!
May 25, 2018 • 57 min
Kevin Ball, Alex Sexton, Nick Nisi, and Christopher Hiller talk all things tooling. Build tooling, linting, formatting, IDEs, and a small tangent on Vim.
🎊 TS Party! 🎊
May 18, 2018 • 59 min
Jerod Santo, Nick Nisi, and Christopher Hiller talk about what TypeScript is and why we should care, who’s using TypeScript, and thoughts on developer titles.
Dojo 2.0
May 11, 2018 • 66 min
Suz Hinton, Alex Sexton, and Nick Nisi talk with Dylan Schiemann about Dojo 2.0, managing an open source project, web standards, and more.
Cool, depending on your definition of cool
May 7, 2018 • 54 min
Feross Aboukhadijeh, Suz Hinton, Nick Nisi, and Alex Sexton get weird this week talking about their favorite old and weird HTML tags, web APIs that do or don’t require permission, and their favorite weird websites.
The state of Node security
Apr 30, 2018 • 54 min
Suz Hinton, Christopher Hiller, and Jerod Santo talk with Adam Baldwin about his company being acquired by NPM, the security of Node, best practices, and more.
PWAs to eat the world. Or maybe not. News at 11!
Apr 23, 2018 • 56 min
Jerod Santo, Safia Abdalla, Nick Nisi, and Kevin Ball talk about progressive web apps. What are they, what do they do, what are some practical ways of using them, and more.
Oh, the places JS will go
Apr 13, 2018 • 54 min
Jerod Santo, Suz Hinton, Feross Aboukhadijeh, and Kevin Ball talk about awesome things being done with JavaScript like WebUSB, WebTorrent, and DSLs.
JS Party is back! 🎉
Apr 6, 2018 • 48 min
The party is back! In this episode, we talk about what we love about JS, Tabler and admin UI’s, and shoutouts to some of our favorite projects and people.
Web Audio API and TypeScript is Turing Complete
Aug 18, 2017 • 41 min
Alex Sexton, Rachel White, and Myles Borins talk about the Web Audio API and how TypeScript is “Turing Complete”.
2017 Node.js User Survey and Beaker Browser
Aug 18, 2017 • 55 min
Mikeal Rogers, Alex Sexton, and Paul Frazee talk about the 2017 Node.js user survey and Beaker Browser - an experimental peer-to-peer web browser that uses the Dat protocol to host sites from a user’s device.
AMA — BasicAttentionToken, Robotics, IDE’s and Stuff
Aug 18, 2017 • 55 min
This is an AMA show with live questions from the #jsparty Slack channel. We cover everything from BasicAttentionToken, Robotics, Microsoft, IDE’s, and other fun stuff.
ES Modules and ESM Loader
Jul 26, 2017 • 69 min
Mikeal Rogers, Alex Sexton, and John-David Dalton talk about ES Modules history and current status, and JDD’s ESM loader.
Async Control Flow and Threats to the Open Web
Jul 7, 2017 • 70 min
Mikeal Rogers, Alex Sexton, and Kyle Simpson talk about Async Control Flow and Threats to the Open Web, plus our project of the week Blake2b-WASM.
Inside Node 8, Glitch, Building a Community Around Education
Jun 23, 2017 • 46 min
Mikeal Rogers, Alex Sexton, and Jessica Lord talk with James Snell (Node.js TSC Director) about the release of Node.js version 8. Then, in the second half of the show, we discuss Glitch and their new “raise your hand” feature and building a community…
Inside the Release of npm@5 and Sheetsee
Jun 13, 2017 • 54 min
Mikeal Rogers, Rachel White, and Alex Sexton talk with Rebecca Turner and Kat Marchán about npm@5 and Jessica Lord about Sheetsee.
Using ES6/7, create-react-app, and Electron!
Jun 1, 2017 • 65 min
Mikeal Rogers, Rachel White, and Alex Sexton discuss how they’re using ES6/7 with and without a compiler, updates to create-react-app, and the beloved Electron.
Web Standards, ECMAScript Modules in Browsers, and Learning JS
May 26, 2017 • 63 min
Wes Bos and Mike Taylor joined Alex Sexton this week to talk about Web Standards stuff, compileTo CSS libraries, ECMAScript Modules in Browsers, and Learning JS.
yayQuery Reunion!
May 2, 2017 • 70 min
In this special episode, it’s a yayQuery podcast reunion. Alex Sexton, Paul Irish, Rebecca Murphey, and Adam Sontag are back for a takeover episode here on JS Party where they catch up on the latest happenings in JavaScript, share JavaScript predictions,…
P2P Web, WebRTC, WebTorrent, IPFS, and React VR
Apr 25, 2017 • 61 min
Mikeal Rogers, Alex Sexton, and Rachel White discuss the P2P web — including WebRTC, WebTorrent, and IPFS. They also get into React and React VR and the project of the week, PouchDB.
Good Documentation, Non-blocking UI Rendering, Node Community Updates
Apr 23, 2017 • 53 min
Tracy Hinds, Alex Sexton, and Rachel White discuss good documentation, API docs, playbooks, Non-blocking UI Rendering, ember-concurrency, React Fiber and updates from Tracy on the Node.js Foundation and Node community.
VM Neutrality in Node (N-API), Learning JavaScript, Mastodon
Apr 14, 2017 • 58 min
Mikeal Rogers, Alex Sexton, and Rachel White discuss VM Neutrality in Node.js, learning JavaScript, and Mastodon - the open source friendly alternative to Twitter, et al.
Web Components and WTF is Shadow DOM?
Apr 11, 2017 • 56 min
Mikeal Rogers, Alex Sexton, and Rachel White discuss Web Components and questions like — “WTF is Shadow DOM?” and “Are custom elements ready?” We also discuss the JavaScript conference scene as well as attending, speaking and organizing conferences. Plus,…
JavaScript in Latin America
Mar 31, 2017 • 61 min
Mikeal Rogers, Alex Sexton, and special guest Juan Pablo Buritica discuss all things JavaScript in Latin America. The conferences, the communities, the meetups, JavaScript tooling, and more.
PWAs (Progressive Web Apps), Service Workers, Time, Glitch
Mar 24, 2017 • 61 min
Mikeal Rogers, Alex Sexton, and Rachel White discuss PWAs (Progressive Web Apps), Service Workers, and Time in JavaScript. Jenn Schiffer also joined the show to talk about Glitch, our project of the week.
JavaScript Fatigue, AMP, Paths.js
Mar 17, 2017 • 58 min
Mikeal Rogers, Alex Sexton, and Rachel White discuss JavaScript Fatigue, Accelerated Mobile Pages (AMP), and the project of the week Paths.js
Web Assembly, Higher Education with JavaScript, JS Standards
Mar 10, 2017 • 55 min
Mikeal Rogers, Alex Sexton, and Rachel White discuss all the details around Web Assembly, and the effects of higher education and JavaScript, and JS Standards.
Security on the web, Node async/await, AR.js
Mar 3, 2017 • 56 min
In this first episode of JS Party, Mikeal Rogers, Alex Sexton, and Rachel White discuss security on the web and how SHA-1 is broken, Node.js v7.6 and async/await, and this week’s featured project AR.js.
Meet Rachel White
Feb 24, 2017 • 29 min
In this show we meet Rachel White, front-end engineer, Tech Evangelist on the DX team at Microsoft, and panelist on this show — JS Party. Rachel shares her fun attitude, her backstory, topics she’s excited to discuss, and who she hopes listens to this…
Meet Alex Sexton
Feb 24, 2017 • 37 min
In this show we meet Alex Sexton, a front-end infrastructure engineer at Stripe, Modernizr core team member, and panelist on this show — JS Party. Alex shares his backstory, where he’s coming from, topics he’s excited to discuss, and more.
Meet Mikeal Rogers
Feb 24, 2017 • 37 min
In this show we meet Mikeal Rogers, Community Manager for The Node.js Foundation, host of Request For Commits, and panelist on this show — JS Party. Mikeal shares his backstory, where he’s coming from, topics he’s excited to discuss, and how you (the…