Learn With Jason

9 seasons

420 episodes

Learn With Jason

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

Learn With Jason

42 episodes

Release year: 2023

Build Your Own Developer Training Quest

S6.E1

Jan 5, 2023

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.

See details and watch now

Nuxt 3 & Nitro

S6.E2

Jan 12, 2023

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.

See details and watch now

Create and deploy a documentation website

S6.E3

Jan 19, 2023

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

See details and watch now

What’s New in Astro 2.0?

S6.E4

Jan 26, 2023

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.

See details and watch now

Fast Unit Testing With Vitest

S6.E5

Feb 2, 2023

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.

See details and watch now

Sanity Studio v3

S6.E6

Feb 9, 2023

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.

See details and watch now

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

S6.E7

Feb 16, 2023

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.

See details and watch now

Troubleshooting React Native apps with New Relic

S6.E8

Feb 20, 2023

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.

See details and watch now

Why Should Web Developers Care About Logging?

S6.E9

Feb 21, 2023

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!

See details and watch now

Location-Based Next.js Middleware With New Relic Synthetics

S6.E10

Feb 22, 2023

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!

See details and watch now

Code Your Own Generative Art

S6.E11

Feb 23, 2023

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.

See details and watch now

Shared State Between Multiple Frameworks

S6.E12

Mar 2, 2023

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.

See details and watch now

Build an Internal App Without Learning Mobile App Dev

S6.E13

Mar 9, 2023

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.

See details and watch now

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

S6.E14

Mar 16, 2023

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.

See details and watch now

Travel Through Time to Debug JavaScript

S6.E15

Mar 23, 2023

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.

See details and watch now

Advanced Effects for Live Streaming

S6.E16

Apr 20, 2023

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

See details and watch now

Catch Visual Bugs Before They Ship

S6.E17

Apr 27, 2023

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.

See details and watch now

Collaborative, real-time apps with Partykit

S6.E18

May 4, 2023

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.

See details and watch now

Why Svelte is the most loved JS framework

S6.E19

May 11, 2023

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

See details and watch now

How WunderGraph Simplifies API Development

S6.E20

May 23, 2023

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.

See details and watch now

Improving the Database Experience of your Deploy Previews with Xata

S6.E21

May 25, 2023

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.

See details and watch now

Redux in 2023: What you need to know

S6.E22

Jun 8, 2023

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!

See details and watch now

Build a custom code editor using the WebContainer API

S6.E23

Jun 22, 2023

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.

See details and watch now

Seamless Page Navigation With the View Transitions API

S6.E24

Jul 6, 2023

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!

See details and watch now

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

S6.E25

Jul 13, 2023

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.

See details and watch now

Make the Fetch API type-safe with feTS

S6.E26

Jul 20, 2023

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!

See details and watch now

Component-driven development with Faker.js

S6.E27

Jul 27, 2023

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.

See details and watch now

Build multiplayer SaaS apps with Liveblocks

S6.E28

Aug 3, 2023

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

See details and watch now

Add Full Text Search to Your Couchbase Data

S6.E29

Aug 10, 2023

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

See details and watch now

Does Astro make heavy JS frameworks obsolete?

S6.E30

Aug 31, 2023

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

See details and watch now

What’s new in HTML and CSS in 2023?

S6.E31

Sep 7, 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.

See details and watch now

Unify Data Sources with GraphQL

S6.E32

Sep 14, 2023

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.

See details and watch now

Demystifying CSS Container Queries

S6.E33

Sep 28, 2023

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

See details and watch now

CSS-Only Scroll-Driven Animation and Other Impossible Things

S6.E34

Oct 5, 2023

Wait, you can’t do scroll-driven animation with just CSS, right? Bramus will show us that not only is it possible, but there’s even more that CSS can do these days.

See details and watch now

What Sucks About Building APIs (& How To Make It Better)

S6.E35

Oct 12, 2023

Generating API keys, rate limits, analytics, free trials, and more — the business side of APIs is complex. James Perkins will teach us how he’s trying to solve that with unkey.

See details and watch now

3D in React With Triplex, a Visual Editor for react-three-fiber

S6.E36

Oct 26, 2023

Triplex is a visual editor for react-three-fiber that uses code as the source of truth. Editing 3D components in React in a Figma-like UI?! Creator Michael Dougall will teach us how it works.

See details and watch now

Going Deep on Svelte 5

S6.E37

Nov 16, 2023

Svelte’s Runes made a lot of headlines when they were announced. In this episode, creator Rich Harris will teach us about Runes and a whole lot more of what’s new and exciting in Svelte 5.

See details and watch now

Let’s Learn HTMX!

S6.E38

Nov 30, 2023

There’s been a lot of buzz about HTMX. I have no idea what it is. Jack Herrington joined us LIVE IN STUDIO to separate the facts from the memes.

See details and watch now

Can you actually own your identity and content on the web?

S6.E39

Dec 7, 2023

How do you prove you're you on the internet? How do you make sure a startup shutting down doesn't take all your data with it? Rizél Scarlett will show us how we can take back control.

See details and watch now

Fun, festive, interactive web animation

S6.E40

Dec 14, 2023

Many of the websites we love most are fun and interactive. In this episode, Cassie Evans will teach us how to add a little festive whimsy to our web projects with Greensock.

See details and watch now

How to use coding AI assistants effectively

S6.E41

Dec 19, 2023

What can an AI coding assistant do, and what’s the best way to add one to your workflow? Ado Kukic will guide us through the options using Cody.

See details and watch now

Angular is so back

S6.E42

Dec 21, 2023

Devs are excited about Angular again. In this episode, Mark Techson from the core team will teach us how to build a web app using Angular v17.

See details and watch now

Sometimes the easiest way to see how a software tool or product works is to watch someone else build with it. In Learn With Jason, host Jason Lengstorf pair programs with experts from around the tech industry to learn new tools by doing.

Improving our skills as software engineers requires two forms of growth:

  1. Explicit Knowledge — expanding our knowledge of the available tools and how to use them through education, documentation, and other information
  2. Tacit Knowledge — building wisdom and technique through experience, observation of our peers, and unconscious, hard-to-describe habits

Most educational materials address explicit knowledge, but it's increasingly difficult to find opportunities to improve our tacit knowledge. Learn With Jason is an attempt to make tacit knowledge transfer possible at scale, by giving audiences the opportunity to watch experienced developers build real applications from scratch.

No polished demos, no edited out mistakes, no pulling a fully baked turkey out of the oven at the end.

By watching experts work through new tools, you're able to observe (and absorb) their techniques for breaking down a problem, getting unstuck when things don't work, and the small shortcuts that they've picked up throughout their experience. This is the stuff that is almost impossible to teach explicitly, and in a world where it's harder and harder to find opportunities to sit next to an experienced developer in real life, Learn With Jason aims to make it possible for developers everywhere to have the experience of pair programming with brilliant engineers from the community.

Episodes are recorded live, so you can follow along and ask questions as we build!