Learn With Jason

Learn With Jason

8 seasons

416 episodes

Live pair programming. Learn something new in 90 minutes with tech industry experts.

Start watching episode 1

34 episodes

Release year: 2024

Mark Erikson on a title card that reads, "What's new in Redux Toolkit 2.0?"

S7.E1

What's new in Redux Toolkit 2.0?

There's a right way to write Redux in 2024. Core maintainer Mark Erikson will teach us what the recommended modern approach is, what's new in RTK 2.0, & the long road toward shipping 5 major OSS libraries simultaneously.

Watch now

Jessica Janiuk on a title card that reads, "Defer and other reasons to try Angular again"

S7.E2

Defer and other reasons to try Angular again

There’s a whole lot happening in Angular lately. Jessica Janiuk and the rest of the core team have been working hard to add new capabilities & improved APIs. Learn what’s new & why it’s worth a look.

Watch now

Steve Sewell on a title card that reads, "Qwik + Astro perf on perf on perf"

S7.E3

Qwik + Astro perf on perf on perf

Qwik introduced resumability in JavaScript apps. Astro introduced a “just in time” approach to building complex frontends. Together, are they unstoppable? Steve Sewell will teach us.

Watch now

Adam Argyle on a title card that reads, "Learn With Jason Live, LIVE! The CSS-stravaganza!"

S7.E4

Learn With Jason Live, LIVE! The CSS-stravaganza!

Adam Argyle likes CSS. In this episode, he’s live in studio teaching us about everything from @property to @layer to scroll-snap and a whole lot more.

Watch now

Jay Miller on a title card that reads, "Build Web APIs Using Python and FastAPI"

S7.E5

Build Web APIs Using Python and FastAPI

Python works for the web. Learn how FastAPI allows developers to build web APIs quickly. Jay Miller teaches us how.

Watch now

Chance Strickland on a title card that reads, "Make React faster with Million"

S7.E6

Make React faster with Million

Can you get better performance than React offers without switching frameworks? Million says you can, and Chance Strickland will show us how it works.

Watch now

Adam Cowley on a title card that reads, "What is GenAI and can we do it with JavaScript?"

S7.E7

What is GenAI and can we do it with JavaScript?

If you're like me and you don't know what "GenAI" means, Adam Cowley will teach us how to use langchain.js and build our own custom apps.

Watch now

Steve Manuel on a title card that reads, "Run Go, Rust, and more in JavaScript using WASM + Extism"

S7.E8

Run Go, Rust, and more in JavaScript using WASM + Extism

We can build cross-language applications that can use Go, Rust, Node, PHP, .Net, Ruby, and many other languages through the power of WebAssembly. Steve Manuel will teach us how we can do it quickly using Extism.

Watch now

Lenz Weber-Tronic on a title card that reads, "React Suspense in GraphQL with Apollo Client"

S7.E9

React Suspense in GraphQL with Apollo Client

Learn how to combine the latest in GraphQL and React Suspense to build apps that feel great to build AND to use. Lenz Weber-Tronic will teach us how it works.

Watch now

Fred K. Schott on a title card that reads, "Astro’s biggest release yet"

S7.E10

Astro’s biggest release yet

Astro’s got big news, and Fred K. Schott is teaching us what it means for web dev using Astro.

Watch now

Charles Lowell on a title card that reads, "Fixing async/await in JavaScript and TypeScript"

S7.E11

Fixing async/await in JavaScript and TypeScript

If you've ever hit issues with async/await, structured concurrency might have some solutions for you. Charles Lowell will teach us what the heck it is and how it can improve or software architecture.

Watch now

Steve Krouse on a title card that reads, "Val Town wants to make serverless JavaScript easier"

S7.E12

Val Town wants to make serverless JavaScript easier

HTTP handlers, cron jobs, email handlers — all the little things we need to set up as web apps get more complex. Steve Krouse will teach us how Val Town can help.

Watch now

Jake Albaugh on a title card that reads, "Dev Mode and Custom Plugins in Figma"

S7.E13

Dev Mode and Custom Plugins in Figma

How can web developers and designers work together in Figma? Live from the Figma offices in San Francisco, Jake Albaugh will teach us how Dev Mode improves the design handoff, and how the Figma plugins API enables more powerful customization.

Watch now

Sunil Pai on a title card that reads, "Adding state to serverless applications"

S7.E14

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.

Watch now

Julianna Lamb on a title card that reads, "Auth and RBAC in multi-tenant React apps"

S7.E15

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.

Watch now

Matteo Collina on a title card that reads, "Node.js and its many, many new features"

S7.E16

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.

Watch now

Rob Stanford on a title card that reads, "Run Next.js without Vercel"

S7.E17

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.

Watch now

Brandon Roberts on a title card that reads, "AnalogJS is the full-stack meta-framework for Angular"

S7.E18

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.

Watch now

Mike Aparicio on a title card that reads, "Build a design system with CSS"

S7.E19

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.

Watch now

Dev Agrawal on a title card that reads, "Build your own metaframework with Vinxi"

S7.E20

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.

Watch now

Darius Cepulis on a title card that reads, "Put videos behind auth"

S7.E21

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.

Watch now

Eli Goodman on a title card that reads, "Build a web version of a board game"

S7.E22

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.

Watch now

Robbie Wagner on a title card that reads, "Let’s Learn Ember.js"

S7.E23

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.

Watch now

Sara Vieira on a title card that reads, "3D on the web with React"

S7.E24

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.

Watch now

Ryan Carniato on a title card that reads, "Let’s Learn SolidStart"

S7.E25

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.

Watch now

Daishi Kato on a title card that reads, "Let’s Learn Waku for React"

S7.E26

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.

Watch now

Vladimir Sheremet on a title card that reads, "Use Vitest with Browser Mode"

S7.E27

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.

Watch now

Ben Holmes on a title card that reads, "First look at Astro 5 beta"

S7.E28

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.

Watch now

Laurie Voss on a title card that reads, "AI should do chores, not the fun stuff"

S7.E29

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.

Watch now

Atila Fassina on a title card that reads, "Ship native apps with web tech using Tauri"

S7.E30

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.

Watch now

Bree Hall on a title card that reads, "Create consistent designs in React using Tailwind CSS"

S7.E31

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.

Watch now

Lazar Nikolov on a title card that reads, "Debugging complicated apps"

S7.E32

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.

Watch now

Elvis Kahoro on a title card that reads, "DevTools showcase: Warp, Graphite, and Reflex"

S7.E33

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.

Watch now

Cory Speisman on a title card that reads, "Using tests for cleaner code with constant refactoring"

S7.E34

Using tests for cleaner code with constant refactoring

Tests can help us clear the clutter out of our thinking — and our code — if we look at them a little differently. Cory Speisman teaches us how TDD can be a thinking tool.

Watch now