skip to content

Dev Tooling

The tools we use to enable building our apps — build tools, repo management tools, linters, formatters, and more — have a huge impact on developer experience and productivity. Learn how to implement efficient dev tooling from expert developers in these episodes.

Eli Goodman

Eli Goodman

Thursday, August 1 2024 @ 9:30 AM PDT

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.

Dev Agrawal

Dev Agrawal

Thursday, July 11 2024 @ 9:30 AM PDT

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.

Matteo Collina

Matteo Collina

Thursday, May 9 2024 @ 9:00 AM PDT

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.

Adam Cowley

Adam Cowley

Thursday, February 22 2024 @ 9:30 AM PST

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.

Jack Herrington

Jack Herrington

Thursday, November 30 2023 @ 9:30 AM PST

Let’s Learn HTMX!

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.

James Perkins

James Perkins

Thursday, October 12 2023 @ 9:30 AM PDT

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

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.

Steven Fabre

Steven Fabre

Thursday, August 3 2023 @ 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.

Gabriel Daltoso

Gabriel Daltoso

Thursday, June 22 2023 @ 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 2023 @ 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!

Jens Neuse

Jens Neuse

Tuesday, May 23 2023 @ 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.

Mark Erikson

Mark Erikson

Thursday, March 23 2023 @ 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.

Kevin Whinnery

Kevin Whinnery

Thursday, March 9 2023 @ 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.

Sébastien Lorber

Sébastien Lorber

Thursday, January 19 2023 @ 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.

Matt Perry

Matt Perry

Tuesday, July 26 2022 @ 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.

John Lindquist

John Lindquist

Thursday, July 7 2022 @ 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.

Hirday Gupta

Hirday Gupta

Thursday, May 12 2022 @ 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.

Johannes Schickling

Johannes Schickling

Thursday, May 5 2022 @ 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.

Juri Strumpflohner

Juri Strumpflohner

Tuesday, April 26 2022 @ 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.

Chance Strickland

Chance Strickland

Friday, April 15 2022 @ 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.

Jennifer Wadella

Jennifer Wadella

Tuesday, October 26 2021 @ 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!

Ahmad Awais

Ahmad Awais

Thursday, August 19 2021 @ 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!

John Breen

John Breen

Thursday, July 15 2021 @ 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!

Brian Douglas

Brian Douglas

Thursday, July 1 2021 @ 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

Marcy Sutton

Marcy Sutton

Tuesday, June 1 2021 @ 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!

Gregor Martynus

Gregor Martynus

Tuesday, May 18 2021 @ 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!

Matt Hojo

Matt Hojo

Tuesday, April 27 2021 @ 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!

Sunil Pai

Sunil Pai

Thursday, March 4 2021 @ 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!

Laurie Barth

Laurie Barth

Thursday, February 4 2021 @ 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!

John Lindquist

John Lindquist

Tuesday, November 24 2020 @ 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!

Adam Barrett

Adam Barrett

Tuesday, November 10 2020 @ 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!

Benjamin Lannon

Benjamin Lannon

Thursday, July 9 2020 @ 9:30 AM PDT

Caching Jamstack Sites With GitHub Actions

Did you know you can combine GitHub Actions with Netlify to build powerful integrations? Benjamin Lannon teaches us all about it in this episode!

Jason Lengstorf

Jason Lengstorf

Thursday, April 30 2020 @ 12:00 AM PDT

Let's Create a Netlify Build Plugin

What are Netlify Build Plugins? In this episode, Jason looks at how Netlify Build Plugins provide powerful, cross-framework utilities that give our builds superpowers.

Jason Lengstorf

Jason Lengstorf

Thursday, November 21 2019 @ 12:00 AM PST

More Fun with AST Transformations

In this follow-up to the previous stream on abstract syntax trees (ASTs), Jason dives deeper and tries to figure out how to rewrite HTML image tags to use srcSets, cloud image processing, and other performance optimizations.

Jason Lengstorf

Jason Lengstorf

Monday, November 18 2019 @ 12:00 AM PST

Transform Content With Abstract Syntax Trees

What are abstract syntax trees (ASTs)? How can we use them to make changes to files? In this episode, Jason dives into the world of ASTs and writes his first transformation using unified, remark, and rehype.

Brian Douglas

Brian Douglas

Monday, November 4 2019 @ 3:30 PM PST

Taking Action With GitHub Actions

One of the more exciting features GitHub has released is GitHub Actions. On this episode, Brian Douglas joins to teach us what GitHub Actions can do. (Hint: they can do a *lot*.)

Kelly Vaughn

Kelly Vaughn

Monday, August 5 2019 @ 12:00 AM PDT

Cron Jobs and Scheduling Gatsby Builds

How do you schedule a post to go live in the future when using Gatsby? In this stream, Kelly Vaughn (https://twitter.com/kvlly) pairs with Jason to dive into scheduled content with cron jobs, webhooks, and other strategies for postdated content. Discuss on Twitter: https://jason.af/lwj-cron

Marcy Sutton

Marcy Sutton

Friday, April 19 2019 @ 12:00 AM PDT

Automated & Manual Accessibility Testing

Making websites accessible is a great way to make sure we’re always building great experiences for everyone. In this episode, Marcy Sutton (https://twitter.com/marcysutton) teaches us how to automate accessibility (a11y) testing, and walks through tools for manually checking the most critical sections of our apps.

Learn With Jason is made possible by our sponsors:

../../components/episode-preview.solid