PLAY PODCASTS
JS Party: JavaScript, CSS, Web Development

JS Party: JavaScript, CSS, Web Development

361 episodes — Page 5 of 8

Ionic and developer tooling

Nick, and Kball are joined by Mike Hartington to talk about Ionic, the state of web components, developer tooling, and more!

Nov 20, 202053 min

Automate the pain away with DivOps

What the what is DivOps?! That's the question Jonathan Creamer is here to answer. In so doing, we cover the past, present, and future of frontend tooling.

Nov 13, 20201h 13m

Frontend Feud: HalfStack Edition

Frontend Feud returns! Emma heads up team Boooooleans 👻 and Nick captains the Whiteboard <strike>Interviews</strike> Millionaires. We played this game for our friends at HalfStack Conf and the full video of the session is on our YouTube channel too. Take the survey!

Nov 6, 202051 min

An ode to jQuery

We take up a listener request this week and have an honest conversation about jQuery. Then, it's time for something new! Our friends at Hot New Tech review tone.js for us. After that, it's Pro Tip Time!

Oct 30, 20201h 8m

Bringing it back to TypeScript

Ben Ilegbodu joins Divya, Suz, & Amal to talk about introducing TypeScript at Stitch Fix, why TypeScript and React work well together, building component libraries, and more.

Oct 23, 20201h 9m

Thank you, Dr. Bahmutov!

Gleb Bahmutov, PhD joins the show for a fun conversation around end-to-end testing. We get the skinny on Cypress, find out how it's structured as both an open source library and a SaaS business, tease apart the various types of tests you may (or may not) want to have, and share a lot of laughs along the way.

Oct 16, 20201h 10m

Frontend Feud

Our much anticipated _Family Feud_ <strike>rip-off</strike> inspired game show is finally here! Emma was joined by Nick and special guest Abenezer Abebe to form the Hypertext Assassins. KBall captained (despite never seeing _Family Feud_ before) the DSL Destroyers with Mikeal and special guest Ali Spittel. Holler if you want MOAR Feud and check the outro for a chance to win some JS Party swag.

Oct 9, 202043 min

Redux is definitely NOT dead

Redux maintainer Mark Erikson joins Jerod and Amal for an in-depth conversation around the React community's fav state management solution. We learn how Mark came to be maintainer of Redux, why and how Redux Toolkit came about, when to go with Redux vs other options, and much more. ALSO: prop drilling, the grep factor, & lasagna mode (oh my)

Oct 2, 20201h 8m

Double your testing trouble

Justin Searls from Test Double joins the party to talk about patterns he's identified that lead to failure, minimalism, and of course, testing!

Sep 25, 202052 min

The Builder Pattern (for your career)

The panelists discuss their thoughts on career progression while sharing some of their own history. They also talk about important considerations to think about when deciding where to go next, and share useful resources.

Sep 18, 20201h 2m

Let's replace your kidney with React

Ahmad Nassri returns to the party for a deep, nuanced discussion around the thoughts he shared in a recent blog post called Solving Solved Problems. We hear about the common issue Ahmad's seen at software shops of all sizes, learn the anatomy of the total cost of software ownership, and debate what to build and what to buy.

Sep 11, 20201h 9m

Horse JS speaks!

We kick off with some exciting TypeScript news, follow that with some exciting JavaScript news, then finish off with an exciting interview. Key word: **EXCITING**

Sep 4, 202036 min

Content is QUEEN 👑

In this episode, we dive into the role of communication as a developer, how clarity is driving impact and how to self publish as an independent writer. Join us, as we chat with Stephanie Morillo author of The Developers Guide to Content Creation about how to write better as developer and how writing can take you from good developer to great.

Aug 28, 202055 min

What's happening in TC39 land

KBall MCs as Jordan tells us about exciting JavaScript updates that are on the way, Amal takes us all to school digging into the details, and Emma makes a surprise on-air proposal.

Aug 21, 202050 min

Best practices for Node developers

Node.js development began a bit like the Wild West, but over time idioms, anti-patterns, and best practices have emerged. Yoni Goldberg's Node Best Practices repo on GitHub collects, documents, and explains the best practices for Node developers. On this episode, Yoni joins us to discuss.

Aug 14, 20201h 19m

Amal joins the party 🎉

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.

Aug 7, 202047 min

Migrating to ES Modules

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.

Jul 31, 20201h 10m

Deep in the WebRTC deep end

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 you need to know about it, and details some production gotchas. ALSO we celebrate how Feross single-handedly "upgraded the internet"! 🙌

Jul 24, 20201h 7m

Where the Prolog version of Vue died

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 you view time right now. Then, the panelists share what they've learned recently, and finish off with shout outs to the projects, ideas, and people we're appreciative of.

Jul 17, 202046 min

"GraphQL is the bacon that'll make everything better"

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.

Jul 10, 202054 min

Blitz.js puts React on Rails

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, plugins, recipes, and more).

Jul 3, 202047 min

Feross takes us to security school

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.

Jun 26, 202057 min

Evolving alongside JS

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. Then Feross shares his new app, Nick talks fiction books, and Jerod switches coding fonts.

Jun 19, 20201h 7m

Betting on Svelte for pace.dev

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 using Svelte while building their new startup, Pace.dev.

Jun 12, 202054 min

JS Danger: HalfStack Edition

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?! Listen and play along!

May 29, 20201h 13m

We hear Dojo 7 is "better than React"

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.

May 22, 20201h 2m

A visit to Deno Land

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 parts of the TypeScript compiler, their take on package management, what adoption looks like, their code of conduct, and more.

May 15, 20201h 4m

What I’m gonna share here is really mediocre

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

May 8, 20201h 4m

These buttons look like buttons

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.

May 1, 202051 min

We got confs on lockdown

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!

Apr 24, 202048 min

JS "Danger" Party

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!

Apr 17, 20201h 5m

What's new and what's Next.js

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.

Apr 10, 20201h 17m

What even is a micro frontend?

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.

Apr 3, 202044 min

WFH!?

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. !Spiderman Nick Nisi

Mar 27, 202059 min

Redwood brings full-stack to the JAMstack

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.

Mar 20, 20201h 22m

"I do, we do, you do"

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.

Mar 13, 20201h 0m

Catching up with Gatsby

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.

Mar 6, 20201h 3m

This is JS Party!

trailer

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 did I mention we record the show live? You can be part of the hijinx each and every Thursday at changelog.com/live. This is JS Party! Please listen to a recent episode that piques your interest and subscribe today. We'd love to have you with us.

Mar 3, 20201 min

Somebody somewhere is generating JS from Fortran

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.

Feb 28, 202044 min

All the stale things

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?

Feb 21, 202055 min

Octane moves Ember to an HTML-first approach

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.

Feb 14, 20201h 1m

GraphQL's benefits and costs

bonus

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.

Feb 11, 202030 min

Fullstack D3

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.

Feb 7, 202051 min

Do you want JavaScript again or more JavaScript?

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.

Jan 31, 202058 min

Lesser known things browsers can do in 2020

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.

Jan 24, 20201h 7m

Your code might be gross for a reason

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.

Jan 17, 202056 min

These talks are all quite attractive

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

Jan 10, 20201h 6m

New Year's Party! 🎉

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.

Jan 3, 20201h 10m

Modular software architecture

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.

Dec 20, 201955 min

Mikeal schools us on ES Modules

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.

Dec 13, 201948 min