skip to content
home

Learn Something New in 90 Minutes from Web Experts

Browse 356 episodes of Learn With Jason or search with ⌘+K. Then join the community and find the fun in learning!

Miriam E Suzanne

Miriam E Suzanne

Thursday, September 28 @ 9:30 AM PDT

Demystifying CSS Container Queries

CSS Container Queries promise even more powerful styling approaches, but… what the heck are they? How do they actually work? Miriam will teach us.

Jamie Barton

Jamie Barton

Thursday, September 14 @ 9:30 AM PDT

Unify Data Sources with GraphQL

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.

Una Kravets

Una Kravets

Thursday, September 7 @ 9:30 AM PDT

What’s new in HTML and CSS in 2023?

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

Fred K. Schott

Thursday, August 31 @ 9:30 AM PDT

Does Astro make heavy JS frameworks obsolete?

Built-in View Transitions and a whole lot more. Astro is betting on the browser over JavaScript. Fred K. Schott returns to teach us.

Laurent Doguin

Laurent Doguin

Thursday, August 10 @ 9:30 AM PDT

Add Full Text Search to Your Couchbase Data

Document store databases are flexible, but how do you search? In this episode, Laurent Doguin will teach us how it works.

Steven Fabre

Steven Fabre

Thursday, August 3 @ 9:30 AM PDT

Build multiplayer SaaS apps with Liveblocks

Add a Figma-like multiplayer editor experience, share & invite dialogs, a document browser, and more using Liveblocks. Steven Fabre will teach us how.

Jessica Sachs

Jessica Sachs

Thursday, July 27 @ 9:30 AM PDT

Component-driven development with Faker.js

Using realistic data for dev helps create more resilient code in less time. Jessica Sachs will teach us how to use component-driven dev + Faker.JS to build better code faster.

Aleksandra Sikora

Aleksandra Sikora

Thursday, July 20 @ 9:30 AM PDT

Make the Fetch API type-safe with feTS

The Guild's feTS lets us build REST APIs with end-to-end type safety using TypeScript and the OpenAPI Spec. Maintainer Aleksandra Sikora will teach us how it works!

Miško Hevery

Miško Hevery

Thursday, July 13 @ 9:30 AM PDT

Qwik 1.0 is unlike any JS framework you've used before

Now that Qwik has reached a stable v1 release, let’s take another look at what how Qwik’s resumability and other innovations impact how we build for the web. Creator Miško Hevery returns to teach us.

Maxi Ferreira

Maxi Ferreira

Thursday, July 6 @ 9:30 AM PDT

Seamless Page Navigation With the View Transitions API

The View Transitions API is now stable in Chrome. That means we can make extremely cool nav animations in our web projects without extra JS overhead. Maxi Ferreira returns to teach us how it works!

Gabriel Daltoso

Gabriel Daltoso

Thursday, June 22 @ 9:30 AM PDT

Build a custom code editor using the WebContainer API

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.

Mark Erikson

Mark Erikson

Thursday, June 8 @ 9:30 AM PDT

Redux in 2023: What you need to know

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!

Domitrius Clark

Domitrius Clark

Thursday, May 25 @ 9:30 AM PDT

Improving the Database Experience of your Deploy Previews with Xata

Bring your data across Deploy Previews on your Netlify & Vercel sites. We're going to explore Xata's new Integration with GitHub, how to keep your data safe during additions & collaboration, and what it looks like to add a new feature to your Next.js app.

Jens Neuse

Jens Neuse

Tuesday, May 23 @ 9:30 AM PDT

How WunderGraph Simplifies API Development

How do you build apps in a landscape where most of your data is coming from different APIs? Jens Neuse, the founder of WunderGraph, is out to provide a solution.

Rich Harris

Rich Harris

Thursday, May 11 @ 9:30 AM PDT

Why Svelte is the most loved JS framework

Creator Rich Harris is back to teach us what's possible with Svelte and SvelteKit in 2023.

Sunil Pai

Sunil Pai

Thursday, May 4 @ 9:30 AM PDT

Collaborative, real-time apps with Partykit

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.

Chris Kalmar

Chris Kalmar

Thursday, April 27 @ 9:30 AM PDT

Catch Visual Bugs Before They Ship

There’s nothing more frustrating than learning part of your app looks funky from a user screenshot. In this episode, Chris Kalmar will teach us how holistic visual regression testing catches problems BEFORE they ship.

Mark Dobossy

Mark Dobossy

Thursday, April 20 @ 9:30 AM PDT

Advanced Effects for Live Streaming

Custom shaders, animations, "hacker mode", and more — Mark Dobossy will teach us how to build extremely cool OBS experiences to level up our livestreams.

Mark Erikson

Mark Erikson

Thursday, March 23 @ 9:30 AM PDT

Travel Through Time to Debug JavaScript

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.

Jason Bahl

Jason Bahl

Thursday, March 16 @ 9:30 AM PDT

Build a Headless WordPress site with WPGraphQL, Faust.js and WPGraphQL Smart Cache

There's a reason almost half the web runs on WordPress. Jason Bahl will teach us how to use Faust.js WPGraphQL to build fast, secure headless WordPress sites.

Kevin Whinnery

Kevin Whinnery

Thursday, March 9 @ 9:30 AM PST

Build an Internal App Without Learning Mobile App Dev

Mobile apps to help your team track & manage internal processes are extremely helpful, but what if you don't have any mobile devs on staff? Kevin Whinnery will teach us how to build a custom internal mobile app using Retool — no mobile dev expertise required.

Aryan Deora

Aryan Deora

Thursday, March 2 @ 9:30 AM PST

Shared State Between Multiple Frameworks

How can you share state between React.JS, Svelte.JS, Solid.JS, Vue.JS, and more? TanStack Query maintainer Aryan Deora will show us how he does it with Query + Astro.

Nat Alison

Nat Alison

Thursday, February 23 @ 9:30 AM PST

Code Your Own Generative Art

Writing code to expand your creative capabilities is a fun way to stretch your knowledge of what code can do. One of the best creative technologists in the game, Nat Alison, will teach us how it’s done.

Daniel Kim

Daniel Kim

Wednesday, February 22 @ 9:30 AM PST

Location-Based Next.js Middleware With New Relic Synthetics

If your app needs to behave differently based on user location, Next.js Middleware gives you control. And New Relic Synthetics make testing easy. Observability Week Day 3 features Daniel Kim!

Mat Wilk

Mat Wilk

Tuesday, February 21 @ 9:30 AM PST

Why Should Web Developers Care About Logging?

Troubleshoot and debug web apps faster, easier, and stress-free. This episode leverages create-t3-app as a starting point and New Relic to unify APM and logs in context. Mat Wilk joins for day 2 of Observability Week!

Ptah Dunbar

Ptah Dunbar

Monday, February 20 @ 9:30 AM PST

Troubleshooting React Native apps with New Relic

Is your mobile app slow? Is it the network? OTA updates? Or something else? Use New Relic to know for sure. Observability Week kicks off with Ptah Dunbar teaching us how to get better insights into our react native mobile apps.

Tiff Janzen

Tiff Janzen

Thursday, February 16 @ 9:30 AM PST

Visual Editing w/Next.js, Contentful, and Stackbit

Finding a workflow that’s good for devs *and* content writers is hard. In this episode, Tiff Janzen will teach us how to use Stackbit to make all your teams happy.

Kapehe

Kapehe

Thursday, February 9 @ 9:30 AM PST

Sanity Studio v3

What's new in Sanity Studio v3? In this episode, Kapehe will teach us what's possible, how we can get started, and even how to embed Studio into a Next.JS app.

Anthony Fu

Anthony Fu

Thursday, February 2 @ 9:30 AM PST

Fast Unit Testing With Vitest

Vitest is a Vite-native unit testing framework that’s Jest-compatible. Core maintainer Anthony Fu will teach us how to use it in this episode.

Tony Sullivan

Tony Sullivan

Thursday, January 26 @ 9:30 AM PST

What’s New in Astro 2.0?

The latest major release of Astro includes new features like content collections, hybrid rendering, and a whole lot more. Core maintainer Tony Sullivan joins to show us the latest.

Sébastien Lorber

Sébastien Lorber

Thursday, January 19 @ 9:30 AM PST

Create and deploy a documentation website

Docusaurus 2.0 adds support for MDX, file system routing, plugins, and more! Maintainer Sébastien Lorber will give us a tour.

Daniel Roe

Daniel Roe

Thursday, January 12 @ 9:30 AM PST

Nuxt 3 & Nitro

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.

Lior Brauer

Lior Brauer

Thursday, January 5 @ 9:30 AM PST

Build Your Own Developer Training Quest

The team at Wilco is building “a flight simulator for developers” to help devs level up their skills in real-world scenarios. Lior Brauer will teach us how to build a custom Wilco quest.

Dominik Dorfmeister

Dominik Dorfmeister

Thursday, December 22 @ 9:30 AM PST

TanStack Query v4

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.

Jason Lengstorf

Jason Lengstorf

Tuesday, December 20 @ 10:30 AM PST

Coworking Session with Jason Lengstorf

Grab your current project and work along with Jason as he tackles his todo list. This is a casual session, so bring questions!

Will Johnson

Will Johnson

Tuesday, December 13 @ 10:30 AM PST

Let's Learn Auth0 Actions!

We can extend our identity code using Auth0 Actions. Will Johnson will teach us how to use serverless and a drag-and-drop interface to build custom identity flows.

Jason Lengstorf

Jason Lengstorf

Thursday, December 8 @ 9:30 AM PST

Port a Blog to Astro

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.

Miško Hevery

Miško Hevery

Tuesday, December 6 @ 10:30 AM PST

Qwik City for Resumable, Dynamic Apps

Qwik City is a metaframework that adds routing and other app-like features on top of Qwik resumable components. Miško Hevery will teach us how to ship less JavaScript without sacrificing interactivity.

Shaundai Person

Shaundai Person

Thursday, December 1 @ 9:30 AM PST

Optimize React App Performance

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.

Joyce Park

Joyce Park

Tuesday, November 22 @ 10:30 AM PST

Webauthn (FIDO2) and Project Fugu

Log in with your fingerprint or Face ID in a browser? Use machine learning directly in the browser? There's a LOT we can do today, & Joyce Park will teach us how.

Colby Fayock

Colby Fayock

Thursday, November 17 @ 9:30 AM PST

Better Images in Next.js with Cloudinary

Cloudinary provides powerful transformation APIs so you don’t have to waste time fiddling with images. Colby Fayock has a new library for Next.js to make it even easier.

Brian LeRoux

Brian LeRoux

Tuesday, November 15 @ 10:30 AM PST

Build web standards-based sites with Enhance

Enhance is “designed to provide a dependable foundation for building lightweight, flexible, and future-proof web applications.” Maintainer Brian LeRoux will show us how it works.

Ely Lucas

Ely Lucas

Thursday, October 27 @ 9:30 AM PDT

How to Add Component Tests to Web Apps

What are component tests? How do they relate to e2e tests? Do they improve a11y? Ely Lucas will teach us all about them and how we can add component tests using Cypress to a React app.

James Mikrut

James Mikrut

Tuesday, October 25 @ 10:30 AM PDT

Build a scalable design system for enterprise websites with Payload CMS & Next.js

How do you make the dream of a design system for your company stand up to the reality of other teams actually using it in prod? James Mikrut will show us how.

Ryan Florence

Ryan Florence

Tuesday, October 11 @ 10:30 AM PDT

React Router 6.4

The latest version of React Router introduces powerful new patterns including data loading, mutations, and pending/skeleton UIs. Ryan Florence will teach us what's new and how we can use it in our own apps.

Jason Lengstorf

Jason Lengstorf

Thursday, October 6 @ 9:30 AM PDT

Fun With Slack ChatOps

Y'all asked for a real project, so today I’ll be working on some ChatOps ideas I need for my team at Netlify. We'll build out a Slack slash command and some integrations with Notion.

Tom Ballinger

Tom Ballinger

Tuesday, October 4 @ 10:30 AM PDT

Build a Reactive Backend for a Web App

Convex is a JS-powered database and backend for web apps that’s reactive — you can use it to create endpoints and queries that update automatically when data changes. Tom Ballinger will teach us how.

Maxi Ferreira

Maxi Ferreira

Thursday, September 29 @ 9:30 AM PDT

Smooth Page Transitions with Astro & the Shared Element Transition API

Can you make a multi-page app (MPA) feel like a single-page app (SPA)? Maxi Ferreira says we can and will show us how to do it.

Thuy Doan

Thuy Doan

Tuesday, September 27 @ 10:30 AM PDT

Custom Media Players with Media Chrome

Build a custom video player UI that plays video from anywhere using a new, fully open source web component library from the Mux team. Thuy Doan will show us how it works.

Jason Lengstorf

Jason Lengstorf

Thursday, September 8 @ 9:30 AM PDT

Build a Dynamic Links Page for Social Bios

Putting a link tree in your social bios is popular, but what if you want it to live update with your stats? In this episode, Jason will build out a custom "link in bio" page with dynamically updating profile stats.

Matt Pocock

Matt Pocock

Tuesday, September 6 @ 10:30 AM PDT

Advanced TypeScript: Let’s Learn Generics!

If you've never used typescript generics, it can be pretty intimidating. In this episode, Matt Pocock will teach us this advanced TypeScript concept.

Alex Shyba

Alex Shyba

Tuesday, August 30 @ 10:30 AM PDT

Make Static Pages Dynamic With Netlify Edge Functions

Can you customize someone’s experience without tons of client-side JavaScript or complex SSR? Alex Shyba will show us how Netlify Edge Functions and Uniform make it possible!

David Khourshid

David Khourshid

Thursday, August 25 @ 9:30 AM PDT

Use XState With Netlify Edge Functions

State machines at the edge? Yes please! David Khourshid is back to show us how to deploy and visualize workflows in real-time!

Jason Lengstorf

Jason Lengstorf

Tuesday, August 23 @ 10:30 AM PDT

PlanetScale Serverless Driver, Netlify Edge Functions, and Next.js

PlanetScale just released a serverless driver for Netlify Edge Functions that unlocks some very cool possibilities at the edge. Let's spend some time digging in and seeing how it works in this episode.

Adam Argyle

Adam Argyle

Thursday, August 11 @ 9:30 AM PDT

Build Custom Interfaces Using CSS Open Props

Learn how to make a great-looking interface (+ animation!) with ready-to-use CSS variables from Open Props. Open Props is a design system for any tooling. Adam Argyle will teach us how it works.

Fred K. Schott

Fred K. Schott

Tuesday, August 9 @ 10:30 AM PDT

What’s New in Astro v1?

Astro just hit v1.0.0 and there’s a lot to be excited about. Come join creator Fred Schott as we talk about the trade-offs of MPAs vs. SPAs, partial hydration, MDX, and more!

Varun Vachhar

Varun Vachhar

Thursday, August 4 @ 9:30 AM PDT

Automate Accessibility Tests With Storybook

Building UI libraries with StorybookJS is even better when you're confident you're shipping accessible code. Varun Vachhar will teach us how.

Jason Lengstorf

Jason Lengstorf

Tuesday, August 2 @ 10:30 AM PDT

Build an E-commerce Site with Next.js and Shopify

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.

Yang Zhang

Yang Zhang

Thursday, July 28 @ 9:30 AM PDT

Visual Page Building With Plasmic

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.

Matt Perry

Matt Perry

Tuesday, July 26 @ 10:30 AM PDT

Let's Learn Motion DevTools!

Build, inspect, edit, and export animations made with CSS and Motion One using this Chrome extension from the Motion team. Matt Perry will show us how it works.

Facundo Giuliani

Facundo Giuliani

Tuesday, July 19 @ 10:30 AM PDT

Personalization Using Storyblok

Personalization is a top feature request for just about every company with a web presence — but how do you pull it off? Facundo Giuliani will show us how using Storyblok.

John Lindquist

John Lindquist

Thursday, July 7 @ 9:30 AM PDT

Use Script Kit to Automate Your Daily Workflows

Script Kit is an open source tool to optimize developer workflows. Creator John Lindquist will teach us how we can use it to boost our efficiency.

Shem Magnezi

Shem Magnezi

Thursday, June 30 @ 9:30 AM PDT

Level Up as a Developer Through Practice

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.

Sunil Pai

Sunil Pai

Tuesday, June 28 @ 10:30 AM PDT

What Is Edge Computing?

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.

Jason Lengstorf

Jason Lengstorf

Thursday, June 23 @ 9:30 AM PDT

Let's Play With Realtime (Using Supabase), pt. 2

Join Jason to have some fun with realtime coding. Let's finish the app we started together last time with Supabase.

Prince Wilson

Prince Wilson

Tuesday, June 21 @ 10:30 AM PDT

Let’s Learn Blender!

Blender is a free and open source 3D creation suite. In this episode, Prince Wilson will teach us how to get started building our own 3D designs.

Scott Jehl

Scott Jehl

Wednesday, June 15 @ 10:30 AM PDT

Automate Performance Boosts Using Experiments

WebPageTest just launched new features where you can run a new test with fixes applied to see how they'll affect your Core Web Vitals. Scott Jehl will teach us how it works.

Jason Lengstorf

Jason Lengstorf

Thursday, June 9 @ 9:30 AM PDT

Let's Play With Realtime

Join Jason to have some fun with realtime coding. Let's see what we can build in 90 minutes — and then let's all test it together!

Thaís Santos

Thaís Santos

Tuesday, June 7 @ 10:30 AM PDT

Generate Figma UI kits from code

We've all seen components go from Figma to code, but what about from code to Figma? Thaís Santos will teach us how story.to.design can generate a Figma UI kit directly from your code

Hirday Gupta

Hirday Gupta

Thursday, May 12 @ 9:30 AM PDT

Build a Custom App Dashboard

Retool promises to help us "build internal tools, remarkably fast". In this episode, Hirday Gupta will teach us how to build an app backend and UI quickly.

Segun Adebayo

Segun Adebayo

Tuesday, May 10 @ 10:30 AM PDT

Build UI Components With State Machines

The new Zag component library offers UI components powered by finite state machines. Segun Adebayo will teach us how it works!

Johannes Schickling

Johannes Schickling

Thursday, May 5 @ 9:30 AM PDT

Convert Markdown & CMS Content Into Type-Safe JSON

Contentlayer is an SDK that transforms content from any source (including Markdown) into type-safe JSON. Johannes Schickling will teach us how it works and how we can use it in our own projects.

Jason Lengstorf

Jason Lengstorf

Tuesday, May 3 @ 10:30 AM PDT

Let’s Learn Netlify Edge Functions

In a solo episode, Jason will dig into the new Netlify Edge Functions. Learn what edge computing enables, what you can build with it, and how to get started.

Miško Hevery

Miško Hevery

Thursday, April 28 @ 9:30 AM PDT

Build Resumable Apps with Qwik

Qwik lets us build "resumable apps" by requiring nearly zero JavaScript for pages to become interactive + fine-grained lazy loading to only load what's used. Miško Hevery will teach us how to get started.

Juri Strumpflohner

Juri Strumpflohner

Tuesday, April 26 @ 10:30 AM PDT

Build and Deploy a React App from a Monorepo

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.

Faraz Patankar

Faraz Patankar

Thursday, April 21 @ 9:30 AM PDT

Deploy a Site With Self-Hosted Analytics

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.

Ulf Schwekendiek

Ulf Schwekendiek

Tuesday, April 19 @ 10:30 AM PDT

Generate Dynamic Images with node-canvas

Creating dynamic images unlocks a whole world of powerful workflows. In this episode, Ulf Schwekendiek will teach us how to use node-canvas to create our own custom, dynamically generated images.

Chance Strickland

Chance Strickland

Friday, April 15 @ 9:30 AM PDT

Build an esbuild plugin

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.

Brandon Roberts

Brandon Roberts

Thursday, April 7 @ 9:30 AM PDT

Build a Live Voting App

If you want to create an interactive app that allows people to vote, where should you start? Brandon Roberts will teach us how to build the whole dang thing using Appwrite.

Alex / KATT

Alex / KATT

Tuesday, April 5 @ 10:30 AM PDT

Let's Learn tRPC!

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.

James Evans

James Evans

Thursday, March 31 @ 9:30 AM PDT

Let’s Learn CommandBar!

Adding a ⌘+K shortcut to open a command palette in your app is a great way to give your users more control. CommandBar lets you add powerful search, nav, & custom actions quickly. James Evans will teach us how!

Håkon Krogh

Håkon Krogh

Tuesday, March 29 @ 10:30 AM PDT

Build a Page Speed 100 E-commerce Site

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.

Anthony Campolo

Anthony Campolo

Thursday, March 17 @ 9:30 AM PDT

RedwoodJS 1.0

RedwoodJS calls itself "the JS app framework for startups" — and it's officially hitting v1.0.0! Anthony Campolo will show us what's new and how to get started.

Kent C. Dodds

Kent C. Dodds

Tuesday, March 15 @ 10:30 AM PDT

Remix Stacks

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.

Cassie Evans

Cassie Evans

Thursday, March 10 @ 9:30 AM PST

Create Playful, Interactive Animations

Can we make our animations react to user input? We can! Cassie Evans will teach us how to use Greensock to create fun, interactive animations!

Shams Mosowi

Shams Mosowi

Tuesday, March 8 @ 4:00 PM PST

Automatic Image Creation From a Figma Template

Can your database automatically enrich entries using third-party data and create custom images from a Figma template? Rowy can! Shams Mosowi will teach us how it works.

Brian Douglas

Brian Douglas

Tuesday, March 1 @ 10:30 AM PST

Find Your Next Open Source Contribution

Contributing to open source is a great way to build your career and network, but how do you find a good issue to work on? Brian Douglas has the deets!

David Khourshid

David Khourshid

Thursday, February 24 @ 9:30 AM PST

Visually Create State Machines

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.

Jason Lengstorf

Jason Lengstorf

Tuesday, February 22 @ 10:30 AM PST

AMA and Coding Q&A

Join Jason for an AMA + coding Q&A! Bring your questions about developer experience, growing your network and career, building for the modern web, and more!

Ben Myers

Ben Myers

Thursday, February 17 @ 9:30 AM PST

Build a Color Contrast Checker with Eleventy Serverless

Eleventy 1.0 has just been released, and with it comes Eleventy Serverless for on-request page generation. Ben Myers will teach us how to get started with Eleventy Serverless by building a color contrast checker with little to no client-side JavaScript.

Sean Grove

Sean Grove

Tuesday, February 15 @ 10:30 AM PST

Simplify & Unify Data Access With Netlify Graph

With the new Netlify Graph product, you can read, write, & even subscribe to data from third-party APIs securely — without having to manage auth tokens or complex data fetching logic. Sean Grove teaches us how!

Adam Cowley

Adam Cowley

Thursday, February 3 @ 9:30 AM PST

Build Neo4j Applications With Node.js

When and how should you use a graph database? In this episode, Adam Cowley will teach us how Neo4j's JavaScript driver gets us up and running quickly with custom graph DBs.

Jason Lengstorf

Jason Lengstorf

Tuesday, February 1 @ 10:30 AM PST

Scheduled Functions (Cron Jobs) With Netlify

Netlify just announced support for scheduled functions, which are basically serverless cron jobs. In this episode, Jason will explore the new functionality and see how it all works!

Ondrej Polesny

Ondrej Polesny

Thursday, January 27 @ 9:30 AM PST

Set Up a Better Content Editing Experience

Using a decoupled CMS, we want to add shareable previews, fast search, and keep a great DX. Ondrej Polesny will teach us how Kontent by Kentico, Next.js, and Netlify make it possible!

Ben Holmes

Ben Holmes

Tuesday, January 25 @ 10:30 AM PST

Learn About Islands Architecture With Slinkity

Partial hydration lets you ship zero JS by default. In this episode, Ben Holmes will teach us how Slinkity lets us use any component framework to build low-JS dynamic apps on the Jamstack.

Char Stiles

Char Stiles

Thursday, January 20 @ 9:30 AM PST

Build Your Own Audio Visualization In a Shader

Getting into shaders and writing GLSL might sound intimidating, but don't be scared! Char Stiles will teach us to code our own visualizations in the browser.

Dan Gorelick

Dan Gorelick

Tuesday, January 18 @ 10:30 AM PST

Make Music With Code

Code can be used to make art, and Dan Gorelick is an artist that uses code to make music. In this episode, learn how we can generate music on the fly!

Harshil Agrawal

Harshil Agrawal

Thursday, January 13 @ 9:30 AM PST

What Can You Automate With n8n?

Used wisely, automation is a huge time saver. In this episode, we'll learn about all the incredible things we can automate using n8n from Harshil Agrawal!

Jon Meyers

Jon Meyers

Tuesday, January 11 @ 4:00 PM PST

Build an App With Supabase and NextJS

Supabase combines database storage and authentication into a powerful workflow for web devs. In this episode, Jon Meyers will teach us how to build a Next.js app with Supabase and deploy it to Netlify!

Joel Hooks

Joel Hooks

Tuesday, January 4 @ 10:30 AM PST

Marketing Automation With Customer.io + Next.js

Joel hooks has been building full-featured marketing automation using Nextjs & Customer.io for some of the most popular dev education sites out there. In this episode, he'll share how it's done!

Shadid Haque

Shadid Haque

Tuesday, December 21 @ 10:30 AM PST

Build a Full-Stack Serverless App With Next.js & Fauna

Web devs have more power than ever to build ambitious full-stack apps. In this episode, Shadid Haque will teach us how to build a TikTok clone with Netlify Functions, Fauna, and Next.js!

Max Stoiber

Max Stoiber

Thursday, December 16 @ 9:30 AM PST

Faster GraphQL With GraphCDN

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!

Ceara Crawshaw

Ceara Crawshaw

Thursday, December 9 @ 9:30 AM PST

Diagnose and Fix UX/UI Problems

You don't need to be a designer to catch and fix issues with an app's UX and UI. In this episode, Ceara Crawshaw will teach us how to identify common problems in interfaces — and how to solve them!

Maricris Bonzo

Maricris Bonzo

Tuesday, December 7 @ 10:30 AM PST

Let's Learn Passwordless Auth!

Passwordless auth is an exciting and convenient way to let your users access your apps. In this episode, Maricris Bonzo will teach us how to use Magic Labs to enable it for your apps!

Natalia Venditto

Natalia Venditto

Friday, December 3 @ 9:30 AM PST

Distributed Databases on the Jamstack

Decoupled frontends are powerful, but how do you manage databases when you have microfrontends in play? In this episode, Natalia Venditto will teach us how MongoDB makes it manageable.

Georges Gomes

Georges Gomes

Thursday, December 2 @ 9:30 AM PST

Build Your Own Design System

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.

Ryan Carniato

Ryan Carniato

Tuesday, November 30 @ 10:30 AM PST

Let's Learn SolidJS

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!

Ryan Florence

Ryan Florence

Monday, November 29 @ 10:30 AM PST

Let's Learn Remix!

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!

Alexandra Spalato

Alexandra Spalato

Tuesday, November 23 @ 10:30 AM PST

Gatsby WordPress Themes

Combining WordPress & Gatsby lets us have the best of both worlds for content creation & web dev. In this episode, Alexandra Spalato teaches us to how to use Gatsby themes to build WordPress sites quickly!

Taylor Barnett

Taylor Barnett

Friday, November 19 @ 9:00 AM PST

Serverless Databases With PlanetScale and Next.js

Custom databases on the Jamstack? Absolutely! Taylor Barnett will teach us how Planetscale and Netlify make it possible (and fun!) to build and deploy DB-powered Next.js apps!

Michael Chan

Michael Chan

Thursday, November 18 @ 9:30 AM PST

Styling With Attribute Selectors

CSS can do *a lot* — in this episode, Michael Chan will teach us how much we can accomplish with data attributes and CSS selectors!

James Quick

James Quick

Tuesday, November 16 @ 10:30 AM PST

Add a Login to Your Svelte Site With Auth0

How do you add a login to Jamstack sites? In this episode, James Quick will show us how to combine Svelte and Auth0 to create a members-only section!

Patricio Vargas (pato)

Patricio Vargas (pato)

Tuesday, November 9 @ 10:30 AM PST

Create a PWA from Scratch

Progressive Web Apps get talked about a lot, but what *is* a PWA? In this episode, Patricio Vargas (pato) will teach us how to create one from scratch, including Service Workers!

Jason Lengstorf

Jason Lengstorf

Tuesday, November 2 @ 10:30 AM PDT

AMA: Developer Experience, DevRel, Jamstack, JavaScript, and more!

What do you want to know about Developer Experience, Developer Relations, Jamstack, JavaScript, or interviewing and getting into a web development career? In this AMA, Jason will answer your questions!

Aisha Blake

Aisha Blake

Friday, October 29 @ 10:30 AM PDT

Add Observability to Jamstack Sites Using New Relic

Observability helps teams confidently ship and monitor production apps. In this episode, Aisha Blake will teach us how New Relic can help us add o11y to our Jamstack sites!

Todd Libby

Todd Libby

Thursday, October 28 @ 9:30 AM PDT

Understanding Color Contrast for Accessibility

Getting color contrast right is crucial for making sure people are able to read and use our content, but understanding how to choose the right colors can be tricky. In this episode, Todd Libby will show us how it's done!

Ben Vinegar

Ben Vinegar

Wednesday, October 27 @ 10:45 AM PDT

Monitor Errors and Performance With Sentry

As part of Jamstack Conf, Jason is building a swag app with experts from around the community. This 5-part series will go through the whole process of building an e-commerce site with Shopify, Algolia, Sentry, Twilio, and Fauna.

Nathaniel Okenwa

Nathaniel Okenwa

Wednesday, October 27 @ 9:30 AM PDT

Send Transactional Emails With Twilio SendGrid

As part of Jamstack Conf, Jason is building a swag app with experts from around the community. This 5-part series will go through the whole process of building an e-commerce site with Shopify, Algolia, Sentry, Twilio, and Fauna.

Jennifer Wadella

Jennifer Wadella

Tuesday, October 26 @ 10:30 AM PDT

Optimize Your Development Workflow

Getting your development environment set up to be effective can have a huge impact on your productivity. Jennifer Wadella will teach us how to optimize our setup!

Bryan Robinson

Bryan Robinson

Monday, October 25 @ 12:00 PM PDT

Custom Command Bar Using Autocomplete With Algolia

As part of Jamstack Conf, Jason is building a swag app with experts from around the community. This 5-part series will go through the whole process of building an e-commerce site with Shopify, Algolia, Sentry, Twilio, and Fauna.

Rob Sutter

Rob Sutter

Monday, October 25 @ 10:45 AM PDT

Custom Discount Codes With Fauna, Tito, and Shopify

As part of Jamstack Conf, Jason is building a swag app with experts from around the community. This 5-part series will go through the whole process of building an e-commerce site with Shopify, Algolia, Sentry, Twilio, and Fauna.

Kelly Vaughn

Kelly Vaughn

Monday, October 25 @ 9:30 AM PDT

Custom Cart With Shopify Storefront API

As part of Jamstack Conf, Jason is building a swag app with experts from around the community. This 5-part series will go through the whole process of building an e-commerce site with Shopify, Algolia, Sentry, Twilio, and Fauna.

Tim Benniks

Tim Benniks

Tuesday, October 12 @ 10:30 AM PDT

Personalization on the Jamstack

Delivering personalized experiences is an effective way to increase sales and engagement — but it also sounds HARD. In this episode, Tim Benniks will teach us how Uniform makes it possible.

whitep4nth3r

whitep4nth3r

Friday, October 8 @ 10:30 AM PDT

Next.js Dynamic Routes With Contentful's GraphQL API

Next.js has a popular approach for generating dynamic routes. In this episode, Salma Alam-Naylor (a.k.a. whitep4nth3r) will teach us how to use Contentful’s GraphQL API to power them.

Marie Poulin

Marie Poulin

Thursday, September 30 @ 9:30 AM PDT

Manage Team Workflows in Notion

Devs need todos, managers need to know when devs are stuck, and execs need a high-level overview across teams. Marie Poulin teaches us to use Notion as an "operational hub" to keep all 3 in one place!

Lynne

Lynne

Tuesday, September 28 @ 10:30 AM PDT

Improve Your App's UI and UX

We can all tell when an app just feels right, but it can be hard to know how to do that ourselves. In this episode, Lynne will teach us how to create great UI/UX in our apps.

Bekah Hawrot Weigel

Bekah Hawrot Weigel

Friday, September 24 @ 10:30 AM PDT

Let's Learn TensorFlow.js!

What is TensorFlow.js, what can you use it for, and how can you get started with it? Bekah Hawrot Weigel will teach us all about it!

Stephanie Eckles

Stephanie Eckles

Thursday, September 23 @ 9:30 AM PDT

Modern CSS: Grid, Aspect Ratio, Container Queries, and More!

CSS has come a *long* way in recent years. In this episode, Stephanie Eckles will show us some of the modern features that have been added & why "centering a div" isn't hard anymore!

Margaret Staples

Margaret Staples

Tuesday, September 21 @ 10:30 AM PDT

Build Your Own TwilioQuest Content

TwilioQuest is an educational video game that teaches us to code through 16-bit role-playing nostalgia. Margaret Staples will teach us how to create custom content for TwilioQuest in this episode!

Jason Lengstorf

Jason Lengstorf

Thursday, September 9 @ 9:30 AM PDT

Experimenting With SvelteKit

In this episode, Jason will experiment with SvelteKit!

Joe Nash

Joe Nash

Tuesday, September 7 @ 10:30 AM PDT

Battlesnake!

Remember the old Nokia phone snake game? In this episode, Joe Nash will introduce us to an evolution of the game, Battlesnake, where we code our own snake and see how far we can go!

Carlos Eberhardt

Carlos Eberhardt

Thursday, September 2 @ 9:30 AM PDT

Turn Any Data Source into GraphQL With StepZen

StepZen allows us to combine multiple backends into a single GraphQL API. In this episode, Carlos Eberhardt will teach us how it works and how we can get started!

Brandon Roberts

Brandon Roberts

Tuesday, August 31 @ 10:30 AM PDT

Reactive State Management Using NgRx and Angular

How do you handle local and global state in Angular projects? Brandon Roberts will show us how using NGRX

Jason Lengstorf

Jason Lengstorf

Thursday, August 26 @ 9:30 AM PDT

Limit Access to Web Pages for Twitch Subscriptions

To allow Twitch subscribers special access to additional functionality, we can create a web page that can only be accessed by active Twitch subscribers. In this episode, Jason will figure out how to make that work!

Ado Kukic

Ado Kukic

Wednesday, August 25 @ 10:30 AM PDT

Let's Learn MongoDB Atlas!

Mongo Atlas promises a fully managed solution for creating and administering databases. In this episode, Ado Kukic will teach us how it works and what we can accomplish with it!

Jason Lengstorf

Jason Lengstorf

Tuesday, August 24 @ 10:30 AM PDT

Local Development of Serverless Functions on Netlify

Serverless functions are incredibly powerful, but how do you work on them locally? In this solo stream, Jason will show how Netlify Dev makes it painless!

Ahmad Awais

Ahmad Awais

Thursday, August 19 @ 9:30 AM PDT

Automating Tasks with Node CLIs

Creating and automating workflows unlocks a ton of developer productivity. In this episode, Ahmad Awais will teach us how to design and build our own Node powered CLI automation!

David Nugent

David Nugent

Tuesday, August 17 @ 10:30 AM PDT

Microservices and Red Hat OpenShift

In this episode, learn about Enterprise Kubernetes and Red Hat OpenShift. David Nugent will walk us through how to set up a microservice and deploy custom code to it!

Moriel Schottlender

Moriel Schottlender

Thursday, August 5 @ 9:30 AM PDT

Right-to Left (RTL) Support for Websites

RTL support has a lot of quirks that can make sites uncomfortable to use for RTL readers. In this episode, Moriel Schottlender will teach us what to watch for and how to make the web better for everyone!

Daniel Phiri

Daniel Phiri

Wednesday, August 4 @ 10:30 AM PDT

Jamstack & Headless CMS Sites Using Strapi

How should you approach content modeling for your headless CMS? In this episode, Daniel Phiri will teach us how to set up our Jamstack sites for success using Strapi.

Srushtika Neelakantam

Srushtika Neelakantam

Tuesday, August 3 @ 10:30 AM PDT

Realtime Jamstack Apps With Ably

With tools like Ably, we can create multiplayer experiences on Jamstack apps quickly and reliably. In this episode, Srushtika Neelakantam will show us what we unlock by adding realtime features!

Tomasz Łakomy

Tomasz Łakomy

Thursday, July 29 @ 9:30 AM PDT

Serverless Functions and TypeScript on Netlify

Did you know you can use TypeScript in serverless functions on Netlify with no build step? Tomasz Łakomy will show us how to get started!

John Breen

John Breen

Thursday, July 15 @ 9:30 AM PDT

Build a Command Line Interface in Rust

The Rust Language ecosystem is gaining steam as a powerful, friendly, and FAST way to build all sorts of things. In this episode, John Breen will teach us how to build a custom command line interface using Rust!

Tim Kadlec

Tim Kadlec

Tuesday, July 13 @ 10:30 AM PDT

Web Performance Auditing

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!

Brandon Bayer

Brandon Bayer

Thursday, July 8 @ 9:30 AM PDT

Let's Learn Blitz.js!

Blitz.js is "a batteries-included framework" for building full stack apps with React. In this episode, Brandon Bayer will teach us how it works!

Abel Mengistu

Abel Mengistu

Tuesday, July 6 @ 10:30 AM PDT

Let's Learn FlutterFlow

FlutterFlow is a visual builder for Flutter + Firebase apps. In this episode, Abel Mengistu will teach us how it works!

Brian Douglas

Brian Douglas

Thursday, July 1 @ 9:30 AM PDT

GitHub Actions with Forked PRs?!

What's new in GitHub Actions? Brian Douglas will teach us all about: - Fine-grain permissions in Actions - GitHub cloud environment management - Dependent jobs in actions

Sarah Dayan

Sarah Dayan

Tuesday, June 29 @ 10:30 AM PDT

JavaScript Autocomplete

Building a great autocomplete experience can be a pain. In this episode, Sarah Dayan will teach us how to create a powerful JavaScript autocomplete solution using an open source library from Algolia.

Ben Myers

Ben Myers

Thursday, June 17 @ 9:30 AM PDT

Better Screenreader Experiences with CSS

After an introduction to how we can navigate with screenreaders, Ben Myers will teach us how we can use CSS to influence what screenreaders will announce.

Jason Lengstorf

Jason Lengstorf

Tuesday, June 15 @ 10:30 AM PDT

Animating a Smashburger SVG Using GSAP

In this solo stream, Jason tries to remember how GSAP works to animate a smashburger SVG.

Fred K. Schott

Fred K. Schott

Thursday, June 10 @ 9:30 AM PDT

Ship Less JavaScript with Astro

Astro is a way to build websites that ships zero JavaScript by default. Only add JS when you need it for maximum performance! Fred K. Schott will teach us how it works.

Don Brown

Don Brown

Tuesday, June 8 @ 10:30 AM PDT

Measure Deployments With Sleuth.io

Sleuth is a way to get metrics about deployments that will "make shipping less stressful for developers" — Don Brown will teach us how!

Jason Lengstorf

Jason Lengstorf

Thursday, June 3 @ 9:30 AM PDT

First Look at Gatsby Functions

In this episode, Jason is going to look at the new Gatsby Functions feature and see how it works on Netlify!

Marcy Sutton

Marcy Sutton

Tuesday, June 1 @ 10:30 AM PDT

Testing Accessibility

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!

Mark Erikson

Mark Erikson

Thursday, May 27 @ 9:30 AM PDT

Let’s Learn Modern Redux!

A lot has changed in Redux since it was originally created. In this episode, Mark Erikson will teach us about Redux Toolkit an React-Redux hooks.

Rob Sutter

Rob Sutter

Tuesday, May 25 @ 10:30 AM PDT

User-defined Functions in Fauna

What if you could bring compute to your data? In this episode, Rob Sutter teaches us how to create user-defined functions in Fauna to implement custom business logic right in your database.

Sebastian Aigner

Sebastian Aigner

Thursday, May 20 @ 9:30 AM PDT

Let's Learn Kotlin/JS!

Kotlin lets us write code once, then target multiple platforms — including JavaScript! Sebastian Aigner will teach us how to use Kotlin/JS to write type-safe JS apps in Kotlin.

Gregor Martynus

Gregor Martynus

Tuesday, May 18 @ 10:30 AM PDT

GitHub Automation with Octokit

GitHub has powerful APIs, and with Octokit we can do just about anything on GitHub through code. Gregor Martynus will teach us how!

Jason Lengstorf

Jason Lengstorf

Tuesday, May 11 @ 10:30 AM PDT

Distributed Persistent Rendering

In this solo episode, Jason will work through building an app with serverless functions using distributed persistent rendering.

Amy Dutton

Amy Dutton

Thursday, May 6 @ 9:30 AM PDT

Prototyping With Framer

Can we combine the best parts of no-code and custom code? Amy Dutton thinks we can! She'll teach us how to build prototypes with Framer that combine design components with custom code components.

Hung-Su Nguyen

Hung-Su Nguyen

Thursday, April 29 @ 9:30 AM PDT

Building a Second Brain with Obsidian

When it comes to taking notes, there are a lot of different options. In this episode, Hung-Su will teach us about how you can use Obsidian to take beautiful notes!

With special guest host Ben Hong!

Matt Hojo

Matt Hojo

Tuesday, April 27 @ 10:30 AM PDT

Custom Workflow Automation with n8n

While automation is a highly valued process in most toolkits, creating your own workflow automations can often seem daunting. In this lesson, Matt Hojo will be teaching us how to build custom workflow automations with n8n!

With special guest host Ben Hong!

Shaundai Person

Shaundai Person

Thursday, April 22 @ 9:30 AM PDT

Functional React With Styled Components

Learn how to create clean, beautiful React UIs! Shaundai Person will teach us how to combine function-style React components with Styled Components.

Nathaniel Okenwa

Nathaniel Okenwa

Tuesday, April 20 @ 10:30 AM PDT

Build a Custom IVR Using Twilio

Ever call a company and, as you try to figure out whether you should be pressing 1 or 4, thought, "I could make this so much better"? Now's your chance! Nathaniel Okenwa will teach us to build a custom IVR system with Twilio

Jennifer Wadella

Jennifer Wadella

Thursday, April 15 @ 9:30 AM PDT

Build Forms in Angular

Every web app is going to end up needing forms at some point. In this episode, Jennifer Wadella will teach us how to use the @angular forms API to create custom web forms!

Samuel Snopko

Samuel Snopko

Tuesday, April 13 @ 10:30 AM PDT

Visual Editing With Storyblok

Storyblok is a headless CMS with a visual editor. In this episode, Samuel Snopko will teach us how to use it to power Jamstack web experiences!

Nikolas Burk

Nikolas Burk

Thursday, April 8 @ 9:30 AM PDT

Let's Learn Prisma!

If you need a database for your app, Prisma promises to make it easy. Nikolas Burk will teach us how!

Cassidy Williams

Cassidy Williams

Tuesday, April 6 @ 10:30 AM PDT

Troll Your Boss With The Jamstack

How fast can two cyberspace hooligans build an app to troll their boss? Tune in and find out as Cassidy Williams and Jason Lengstorf drag Sarah Drasner in app form!

Prince Wilson

Prince Wilson

Thursday, April 1 @ 9:30 AM PDT

Real Time Notifications With the Twitch API

What can we do with TwitchDev EventSub? Anything we want! Prince Wilson will teach us how to build fun, real time interactions using the Twitch API.

Steve Sewell

Steve Sewell

Tuesday, March 30 @ 10:30 AM PDT

Create an Ecommerce Site Using Shopify, Next.js, and Builder.io

How do you give non-developers control over the look and feel of an ecommerce site? Steve Sewell will teach us how to use Next.js, Shopify, and Builderio to do it!

Jason Lengstorf

Jason Lengstorf

Thursday, March 25 @ 9:30 AM PDT

A Stream About Streaming — Q&A

How does Learn With Jason work? In this Q&A and casual working session, Jason will walk through the process of making Learn With Jason and answer your questions about livestreaming!

David Khourshid

David Khourshid

Tuesday, March 23 @ 10:30 AM PDT

Build Better Apps With State Machines

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.

Gant Laborde

Gant Laborde

Thursday, March 18 @ 9:30 AM PDT

Create a Timewarp Filter in TensorFlow.js

Let's recreate the popular TikTok timewarp filter using a webcam and TensorFlow.js. Machine learning's favorite mad scientist, Gant Laborde, will teach us how!

Jason Lengstorf

Jason Lengstorf

Thursday, March 11 @ 9:30 AM PST

Custom Twitch Overlays and Interactions

In this episode, join Jason for a working session on the Learn With Jason Twitch overlays. This will be a casual Q&A working session, so stop by to learn about streaming and building custom overlays with web technologies!

Jonny Burger

Jonny Burger

Tuesday, March 9 @ 10:30 AM PST

Make Video With Code

Making slick, animated video using React might sound far-fetched, but Remotion makes it possible! Jonathan Burger will teach us how.

Sunil Pai

Sunil Pai

Thursday, March 4 @ 9:30 AM PST

Let's Learn esbuild!

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!

Ben Hong

Ben Hong

Tuesday, March 2 @ 10:30 AM PST

Vue 3, Hasura, and Serverless Functions

You can build "full stack" apps without becoming an expert in backend tech! In this episode, Ben Hong will teach us how Vue, Hasura, and Netlify Functions combine to powerful apps!

Jason Lengstorf

Jason Lengstorf

Thursday, February 25 @ 9:30 AM PST

Use State Machines to Build a Queue for Custom Twitch Overlays

In this episode, Jason will build a state machine (using xstate) to handle subscription events and display them in Twitch overlays.

Ben Vinegar

Ben Vinegar

Tuesday, February 23 @ 10:30 AM PST

Monitoring & Error Tracking in Serverless Functions

The worst way to find out about a bug is from your users. In this episode, Ben Vinegar will teach us how Sentry helps us spot errors automatically (and much more)!

Colby Fayock

Colby Fayock

Thursday, February 18 @ 9:30 AM PST

Use WordPress with Next.js

Colby Fayock will teach us how we can combine the great content editing experience of Word Press, the flexibility of developing with Next.js, and the power of deploying to Netlify!

Joel Hooks

Joel Hooks

Tuesday, February 16 @ 10:30 AM PST

Serverless Marketing Automation for React

In this episode, learn how Joel Hooks creates powerful marketing automation using serverless functions, CustomerIO, and Next.js. This is a peek behind the curtain at Egghead.io!

Lucie Haberer

Lucie Haberer

Thursday, February 11 @ 9:30 AM PST

Build Flexible CMS Layouts with Slice Machine

The modern web is modular, and Prismicio's Slice Machine brings block-based editing to the CMS. In this episode, Lucie Haberer will teach us how to componentize our content management.

Laurie Barth

Laurie Barth

Thursday, February 4 @ 9:30 AM PST

Build Your Own Babel Plugin

Babel might seem like magic, but Laurie Barth is going to teach us how developers of any skill level can build custom Babel plugins for fun and/or profit!

Emma Bostian

Emma Bostian

Tuesday, February 2 @ 10:30 AM PST

The Final Taco Showdown

Last time, Emma and Jason built a form and asked you to settle their Taco Bell debate. This time, they'll visualize the results and determine who has the best taste in tacos. 🌮

Sarah Drasner

Sarah Drasner

Thursday, January 21 @ 9:30 AM PST

Hiring & Getting Hired in Tech

How do you stand out when applying for jobs? Is there such thing as a "good" tech interview? What questions should you be asking? 😫 Join this Q&A with Sarah Drasner to get your questions answered!

Ben Hong

Ben Hong

Tuesday, January 19 @ 10:30 AM PST

Let's Learn Vue's Composition API!

The new VueJS Composition API adds more power and a better developer experience to Vue. Ben Hong joins us again to teach us how we can level up our Vue apps using the Composition API!

Scott Moss

Scott Moss

Thursday, January 14 @ 9:30 AM PST

Let's Learn Next.js!

Next.js makes building ReactJS apps fast and flexible. In this episode, Scott Moss will teach us what Next can do and what we can build with it!

Ali Spittel

Ali Spittel

Tuesday, January 12 @ 10:30 AM PST

Let's Learn React!

React is everywhere: it’s used in single-person side projects and Fortune 50 apps. In this episode, Ali Spittel will introduce us to one of the leading JavaScript frameworks out there!

Jason Lengstorf

Jason Lengstorf

Thursday, January 7 @ 9:30 AM PST

Build a Custom Twitch Overlay With HTML, CSS, and JS

Did you know you can build Twitch overlays using HTML, CSS, and JavaScript? In this episode, Jason will work on the LWJ overlays to add a new subscriber alert!

Orta Therox

Orta Therox

Tuesday, January 5 @ 10:30 AM PST

Let's Learn TypeScript!

Code autocomplete, intuitive errors, and using code to clearly communicate with your teammates? Yes please! Orta Therox teaches us how TypeScript-powered JavaScript gives us all this and more.

Scott Tolinski

Scott Tolinski

Tuesday, December 22 @ 10:30 AM PST

Animation With Svelte

Svelte is gaining a lot of popularity in the JavaScript community, and its robust animation capabilities probably have a lot to do with that. in this episode, Scott Tolinski will teach us how to animate in Svelte 🔥

Jhey Tompkins

Jhey Tompkins

Thursday, December 17 @ 9:30 AM PST

Whimsical SVG Animations Using GSAP

One of the best ways to learn is to build things that make you smile. In this episode, Jhey Tompkins will teach us to build a playful SVG animation using Greensock.

Lindsay Levine

Lindsay Levine

Tuesday, December 15 @ 10:30 AM PST

Let's Learn Minecraft!

It’s the holidays, so let’s do something completely different and learn Minecraft! Lindsay Levine will be teaching us how to play. Come join to watch Jason dig himself into a hole (literally)

Emma Bostian

Emma Bostian

Thursday, December 10 @ 10:30 AM PST

We Need to Taco 'Bout Your Choices

In this episode, Emma Bostian and Jason will build an app together to settle their taco differences with your help. Make sure to mark your calendar and help settle this debate! 🌮🌮🌮

Ben Hong

Ben Hong

Tuesday, December 8 @ 10:30 AM PST

Let's Learn Vue 3!

VueJS has a great reputation, both as a community and as a framework. And in Vue 3, there’s even more to love! Ben Hong will teach us how we can get started building with Vue 3.

Anthony Campolo

Anthony Campolo

Tuesday, December 1 @ 10:30 AM PST

Let's Learn RedwoodJS!

If we want to use the Jamstack, but also we need a database, but also you just want to build things and not waste all your energy configuring them? Anthony Campolo will teach us how Redwoodjs can help!

John Lindquist

John Lindquist

Tuesday, November 24 @ 10:30 AM PST

Writing Shell Scripts with Modern JavaScript

Building custom shell scripts and CLI tools doesn’t mean leaving your modern development workflow behind. In this episode, John Lindquist will teach us how to use JavaScript to build custom shell scripts!

Tanmai Gopal

Tanmai Gopal

Thursday, November 19 @ 9:30 AM PST

Databases for Jamstack Sites and Apps

How can you add a database to your Jamstack app? In this episode, Tanmai Gopal will teach us how Hasura gets us up and running quickly with a powerful data layer in no time!

Cassie Evans

Cassie Evans

Tuesday, November 17 @ 10:30 AM PST

Interactive SVG Animations Using Greensock

Animated SVGs add a touch of interactive whimsy and polish to our websites. In this episode, Cassie Evans will teach us how to use Greensock to create fun, engaging experiences!

David East

David East

Thursday, November 12 @ 9:30 AM PST

Build a Multiplayer Soundboard Using Firebase

What’s more fun than a soundboard? A soundboard you can play with people around the world in real time! In this episode, David East will teach us how to build one using Firebase!

Adam Barrett

Adam Barrett

Tuesday, November 10 @ 10:30 AM PST

Faster Static Site Workflows with Nx

How can Nx speed up your development workflow for Jamstack sites? In this episode, Adam Barrett will teach us all about it!

Lindsey Kopacz

Lindsey Kopacz

Thursday, November 5 @ 9:30 AM PST

Build a Custom Accessible Audio Player

Creating custom audio players can be fun AND accessible! In this episode, Lindsey Kopacz teaches us how to build our own audio player in a way that’s usable by all of us.

Maya Shavin

Maya Shavin

Tuesday, November 3 @ 10:30 AM PST

Let's Learn Nuxt!

If you’re building apps with Vue.js, Nuxt is a powerful way to get up and running quickly! In this episode, Maya Shavin teaches us how to combine Nuxt with Cloudinary for high-power, high-speed development!

Lynn Fisher

Lynn Fisher

Thursday, October 29 @ 10:30 AM PDT

A Single (Spooky) Div

Lynn Fisher's A Single Div project demonstrates just how far we can creatively push CSS. In this special spooky episode, she’ll teach us how she does it! 🎃

Chris Biscardi

Chris Biscardi

Tuesday, October 27 @ 10:30 AM PDT

Build a Toast Site Using MDX & Tailwind

Toast lets us build static sites using modern workflows, creating less complex, super fast websites & apps. Chris Biscardi returns to teach us how to build an MDX & Tailwind-powered Toast blog!

Zell

Zell

Thursday, October 22 @ 9:30 AM PDT

Build a No-Framework JavaScript Drag-n-Drop

Modern JavaScript is really powerful — we can do so much now without frameworks! In this episode, Zell teaches us how to build a zero-framework drag-and-drop component!

Tanner Linsley

Tanner Linsley

Tuesday, October 20 @ 10:30 AM PDT

All About React Query

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!

Kapehe

Kapehe

Thursday, October 15 @ 9:30 AM PDT

Pushing the Limits of “Static Sites” with Sanity

How far we go with the Jamstack? In this episode, Kapehe teaches us that, if we combine tools like Sanity, Netlify, and more, the limit may not exist. 🤯

Natalia Tepluhina

Natalia Tepluhina

Tuesday, October 13 @ 10:30 AM PDT

Build Apps With Vue 3 + Apollo Client 3

Combining the powerful new features in Vue_js 3 and Apollo Client 3 means we can do some really exciting stuff with our apps! In this episode, Natalia Tepluhina teaches how to do it!

Ben Ilegbodu

Ben Ilegbodu

Thursday, October 8 @ 9:30 AM PDT

Power Up React With TypeScript

Want to add autocomplete, better linting, and more to your React apps? In this episode, Ben Ilgebodu teaches us how Typescript powers up our React apps.

Monica Powell

Monica Powell

Thursday, October 1 @ 9:30 AM PDT

Webmention + Next.js

Did you know that Webmentions let you pull tweets, other blogs, and other activity from around the web into your site? In this episode, Monica Powell teaches us how to add it to a Next.js site!

Shelby Spees

Shelby Spees

Tuesday, September 29 @ 10:30 AM PDT

What the H*ck is Observability?

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.

Eve Porcello

Eve Porcello

Thursday, September 24 @ 9:30 AM PDT

Build Your Own Content Hub With GraphQL

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!

Shirley Wu

Shirley Wu

Tuesday, September 22 @ 10:30 AM PDT

Let's Learn D3.js!

Data visualizations add a ton of clarity and value to our apps, but getting started can be daunting. Shirley Wu teaches us how we can get started with D3.js to make charts, graphs, and more!

Kelly Vaughn

Kelly Vaughn

Thursday, September 10 @ 9:30 AM PDT

Build a Web Store With Shopify!

Setting up e-commerce doesn’t have to hurt! In this episode, Kelly Vaughn teaches us how she uses Shopify to create great online shopping experiences, and how we can, too!

Prince Wilson

Prince Wilson

Thursday, September 3 @ 9:30 AM PDT

What is Rust?

Looking for a way to stretch your brain and try something new? Come join Prince Wilson as he introduces us to Rust!

Obinna Ekwuno

Obinna Ekwuno

Thursday, August 27 @ 9:30 AM PDT

Build Jamstack Apps with Gatsby

In this episode, Obinna Ekwuno teaches us how to build and deploy Gatsby apps on Netlify for blazing fast, fun-to-develop websites!

Chris Biscardi

Chris Biscardi

Thursday, August 20 @ 9:30 AM PDT

Let's Learn Toast!

What is Toast? In this episode, Chris Biscardi teaches us about the next-generation metaframework and shows how it leverages web standards to minimize tooling and maximize performance.

Jason Mayes