skip to content

All Episodes

Browse all 398 episodes of Learn With Jason. Show your support and get notified of new episodes by subscribing on YouTube!

DevTools showcase: Warp, Graphite, and Reflex

How do you make sure your dev environment is helping you get work done? Elvis Kahoro will give us a tour of a few of his favorite dev tools.

Debugging complicated apps

When you’ve got a frontend, a backend, and more in between, how do you debug issues? Lazar Nikolov teaches us how to use tracing.

Create consistent designs in React using Tailwind CSS

Learn how to create a “mini design system” for your projects of all sizes using Tailwind CSS. Bree Hall teaches us.

Ship native apps with web tech using Tauri

Access native APIs using a JavaScript runtime to ship fully functional native apps with Tauri without needing to write Rust. Atila Fassina teaches us.

AI should do chores, not the fun stuff

What’s the *right* use for AI? Laurie Voss thinks it’s great at doing boring chores, and in this episode we learn what that means and how we can put the robots to work so we have more time for the fun stuff.

First look at Astro 5 beta

One of the most promising web frameworks is looking even more exciting with the features landing in v5. Ben Holmes, will give us a guided tour of the content layer, actions, typed env vars + more in the Astro 5 beta.

Use Vitest with Browser Mode

With Vitest’s browser mode, you can run your tests in the browser natively. Learn how from maintainer Vladimir Sheremet.

Let’s Learn Waku for React

Waku’s goal is to “make React development fun again”. Learn how this minimal framework lets us build with React Server Components and more with creator Daishi Kato.

Let’s Learn SolidStart

Pushing boundaries is nothing new to the Solid.js team. With SolidStart, they’re aiming to bring fine-grained reactivity to fullstack apps. Ryan Carniato teaches us how it works.

3D on the web with React

3D assets are showing up on more websites these days. Sara Vieira has experience in both React and 3D modeling, and she’ll teach us how to combine them in our apps.

Let’s Learn Ember.js

When I asked Robbie Wagner what Ember.js is, he called it “the Rails of JavaScript”. Learn what it is and how we can use it in our web projects.

Build a web version of a board game

How do you build a board game using HTML, CSS, and JavaScript? Eli Goodman joins to teach us how we can build our own using web tech.

Put videos behind auth

How do you build a web app that only shows video content to logged-in users? Darius Cepulis will show us how to set it up with Mux.

Build your own metaframework with Vinxi

Vite and Nitro are the building blocks of many metaframeworks today. Dev Agrawal will teach us how Vinxi lets us use Vite + Nitro to build our own JavaScript metaframework.

Build a design system with CSS

Mike will teach Jason how to build a design system using CSS. The system will make it easy to build pixel-perfect pages without needing to write CSS every time a new feature is added.

AnalogJS is the full-stack meta-framework for Angular

There’s a whole lot of interesting innovation happening in AnalogJS. Creator Brandon Roberts will teach us why it’s exciting, whether you’re an Angular dev or not.

Run Next.js without Vercel

What does it take to support Next.js on a platform other than Vercel? Rob Stanford will share how he and his team reverse engineered Next.js to add support for its complex feature set on Netlify.

Node.js and its many, many new features

When was the last time you looked at what Node.js is capable of? If you're like me, it's been a while — and a LOT has changed. TSC member Matteo Collina will show us what's new and how we can modernize our projects.

Auth and RBAC in multi-tenant React apps

One of the first challenges many web apps face is how to manage user authentication. Julianna Lamb will show us how to use Stytch and its pre-built UI components to add auth to a React + Express app quickly.

Adding state to serverless applications

Serverless has always come with a trade-off: apps that use it are stateless by design. But Sunil Pai has a way to make serverless stateful, and he's going to show us how it works.