Miriam E Suzanne
Thursday, September 28 @ 9:30 AM PDT
CSS Container Queries promise even more powerful styling approaches, but… what the heck are they? How do they actually work? Miriam will teach us.
Thursday, September 14 @ 9:30 AM PDT
Create a unified GraphQL API using an existing non-GraphQL API, MongoDB, and extend a remote data source with TypeScript. Plus caching and edge deployment! Jamie Barton from Grafbase will teach us how.
Thursday, September 7 @ 9:30 AM PDT
The capabilities of HTML and CSS are always improving, and recently the pace has accelerated. Una Kravets will show us all the powerful new browser APIs we might have missed.
Fred K. Schott
Thursday, August 31 @ 9:30 AM PDT
Thursday, August 3 @ 9:30 AM PDT
Add a Figma-like multiplayer editor experience, share & invite dialogs, a document browser, and more using Liveblocks. Steven Fabre will teach us how.
Thursday, June 22 @ 9:30 AM PDT
It's mind-boggling what you can accomplish in the browser these days. Gabriel Daltoso joins to teach us how to build a simple code editor using the WebContainer API with StackBlitz.
Thursday, June 8 @ 9:30 AM PDT
Redux is still wildly popular. Mark Erikson is back to make sure we get the most from modern Redux. Learn common misconceptions, gotchas, best practices + patterns you might not need anymore direct from the maintainers!
Thursday, May 11 @ 9:30 AM PDT
Creator Rich Harris is back to teach us what's possible with Svelte and SvelteKit in 2023.
Thursday, May 4 @ 9:30 AM PDT
The web is more fun with friends. Sunil Pai will teach us how Partykit makes it fun and straightforward to add collaborative experiences to any app.
Thursday, March 23 @ 9:30 AM PDT
Science fiction? Mark Erikson is here to show us how time travel is not only possible thanks to Replay, but hugely helpful in debugging apps.
Thursday, January 12 @ 9:30 AM PST
Nuxt.JS v3 is stable, and it introduces a ton of features including Typescript support, Vuejs 3, Vite.JS, and the new Nitro server engine. Framework architect Daniel Roe will teach us all about it.
Thursday, December 22 @ 9:30 AM PST
State management is hard. TanStack Query aims to take the pain out of data fetching, caching, parallelization, and much more. Maintainer Dominik Dorfmeister will teach us all about it.
Thursday, December 8 @ 9:30 AM PST
For many devs, writing blogs with Markdown/MDX is still preferred. In this episode, Jason (a Markdown True Believer™) will be working on an in-progress port of the Learn With Jason blog to Astro.
Tuesday, December 6 @ 10:30 AM PST
Thursday, December 1 @ 9:30 AM PST
Building dynamic React.js apps that avoid performance pitfalls can be challenging. Shaundai Person will show us how to optimize our components, hooks, and more.
Tuesday, August 2 @ 10:30 AM PDT
Build a modern e-commerce web store using Next.js and Shopify. Jason will tackle building a custom app with a shopping cart in this episode.
Thursday, July 28 @ 9:30 AM PDT
You can build production-grade web applications using a drag-and-drop visual page builder. In this episode, Yang Zhang will teach us how to do it with Plasmic.
Thursday, June 30 @ 9:30 AM PDT
Wilco is a "flight simulator for developers" that offers real world scenarios to help devs level up through practice. CTO Shem Magnezi gives us a tour.
Tuesday, June 28 @ 10:30 AM PDT
We’re hearing a lot about “the edge” lately — but what does that mean? In this episode, Sunil Pai will teach us what it means to build modern web applications on the edge.
Thursday, June 23 @ 9:30 AM PDT
Join Jason to have some fun with realtime coding. Let's finish the app we started together last time with Supabase.
Tuesday, May 10 @ 10:30 AM PDT
The new Zag component library offers UI components powered by finite state machines. Segun Adebayo will teach us how it works!
Thursday, April 28 @ 9:30 AM PDT
Tuesday, April 26 @ 10:30 AM PDT
Managing large, complex, and/or multi-team codebases can be simplified by using a monorepo approach. In this episode, Juri Strumpflohner will teach us how to use Nx to build and deploy React apps.
Thursday, April 21 @ 9:30 AM PDT
Add self-hosted analytics to a Next.js site using Umami. Faraz Patankar will teach us how to build, instrument, and deploy an app to Railway.
Friday, April 15 @ 9:30 AM PDT
The speed of esbuild is incredible, but what happens if you need it to do more? Chance Strickland will teach us how to extend esbuild with custom plugins in this episode.
Alex / KATT
Tuesday, April 5 @ 10:30 AM PDT
The promise of tRPC is end-to-end typesafe APIs. In this episode, Alex / KATT will teach us what that means and how we can get started using tRPC in a React app.
Tuesday, March 29 @ 10:30 AM PDT
On e-commerce sites, page performance is everything. In this episode, Håkon Krogh will teach us how to build a web store that aces the Page Speed checks using Remix and Crystallize.
Kent C. Dodds
Tuesday, March 15 @ 10:30 AM PDT
Remix Stacks are a quickstart for building full-stack applications, including a Remix frontend, a database, and more. Kent C. Dodds will teach us how to get started.
Thursday, February 24 @ 9:30 AM PST
Visualizing app logic is a game changer. In this episode, David Khourshid will teach us how Stately lets us visually create state machines and statecharts, then use them directly in React.js apps.
Thursday, December 16 @ 9:30 AM PST
GraphCDN adds a smart caching layer for GraphQL APIs that promises better performance and reliability. In this episode, Max Stoiber will teach us how to use it in our own apps!
Thursday, December 2 @ 9:30 AM PST
Understanding what design systems solve and when to build one is a complicated question. In this episode, we'll dive into it with Georges Gomes and learn how to build our own design system with Backlight Dev.
Tuesday, November 30 @ 10:30 AM PST
SolidJS is an exciting framework with a small (6.4kb) footprint, a reactive, component-based approach, and incredible performance. In this episode, Ryan Carniato will teach us how to get started with our first SolidJS app!
Monday, November 29 @ 10:30 AM PST
Remix is a React-based framework focused on web fundamentals and modern UX. In this episode, Ryan Florence will teach us what makes it different and how to get started with it!
Tuesday, July 13 @ 10:30 AM PDT
We all know performance is important, but we *don't* always know how to find what's causing slowdowns. In this episode, Tim Kadlec will teach us how to audit websites to find the slowdowns!
Tuesday, June 1 @ 10:30 AM PDT
Making sure our apps and websites are accessible is a must-have for shipping. How can we be sure we're meeting a11y needs? Marcy Sutton will teach us how!
Tuesday, May 11 @ 10:30 AM PDT
In this solo episode, Jason will work through building an app with serverless functions using distributed persistent rendering.
Tuesday, March 23 @ 10:30 AM PDT
Using state machines, we can build web apps with low complexity and high confidence. David Khourshid will show us how xstate helps us make sense of state management in web apps.
Thursday, March 4 @ 9:30 AM PST
How will we build web apps in the future? Sunil Pai believes we'll be using esbuild. Let's learn how esbuild and bundlers like Vite built on top of it work to see how it can speed up our dev workflows!
Tuesday, November 10 @ 10:30 AM PST
How can Nx speed up your development workflow for Jamstack sites? In this episode, Adam Barrett will teach us all about it!
Tuesday, October 20 @ 10:30 AM PDT
There‘s a lot of buzz about React Query and how much it can simplify your development workflow. In this episode, we’ll learn all about it from the #TanStack creator himself!
Tuesday, September 29 @ 10:30 AM PDT
Modern apps have a lot of moving parts. How can we tell what is happening in our applications and why? In this episode, Shelby Spees teaches us how to use Honeycomb to debug complex systems in production.
Thursday, September 24 @ 9:30 AM PDT
Data has been decentralized through APIs, SaaS, & other platforms. Pulling it all together in a developer-friendly way can be tricky. Eve Porcello will teach us to tame our data using GraphQL!
Tuesday, August 11 @ 10:30 AM PDT
If you want to create an app for iOS, Android, and the web, why not do it all from the same codebase? Brent Vatne teaches us how Expo makes it possible!
Tuesday, July 21 @ 10:30 AM PDT
“Can the Jamstack handle enterprise apps?” It can! In this episode, Shruti Kapoor & Jason will explore approaches for enterprise GraphQL + Jamstack apps.
Thursday, July 16 @ 9:30 AM PDT
Do you have multiple data sources in your org? Apollo Federation promises to unify your data in a single GraphQL API. Alex Banks teaches us what it is, how it works & how you can use it!
Tuesday, June 30 @ 10:30 AM PDT
Let’s bring Secret Sandwich to life! Joel Hooks and Jason Lengstorf will start work on the Secret Sandwich web app.
Tuesday, May 5 @ 10:30 AM PDT
How do you protect sensitive data like API keys on the Jamstack? in this episode, Joyce Lin teaches us how to use Postman to rapidly prototype and develop secure Jamstack apps!
Tuesday, February 4 @ 9:30 AM PST
How do we turn an idea into a plan? In this episode, Jason walks through his process for converting a design and an idea into a technical scope and plan.
Thursday, July 11 @ 12:00 AM PDT
If you work on a large team or a complex app, you may have used a microservices architecture or the newer microfrontend architecture. In this stream, Chris Biscardi (https://twitter.com/chrisbiscardi) teaches Jason how to use Gatsby as the orchestration layer for complex and/or large-team apps. Discuss this video on Twitter: https://jason.af/lwj-microfrontends
Closed captioning and more are made possible by our sponsors: