skip to content

Software Architecture

How do we build great software for the web? Watch these episodes to learn web architecture from some of the brightest minds in web development.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

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.