Builder Methods library

The video library.

Short videos, ride-alongs, and tutorials on building with AI.

Create our PRD & Milestones

Time to plan the product. We'll create a full PRD and break it into clear milestones using a custom Claude Code skill I built to guide you through the process — locking in scope, tech, data model, and a build roadmap before we write a single line of feature code.

Pro

Setup the github repo

Let's get our bookmarking app project set up — from spinning up a new repo using the Build New template to getting the local dev environment running. You'll see the exact steps I take to start a real project, including how I handle the inevitable hiccups along the way.

Pro

Intro

In this module kickoff, we'll start building a real, deployable bookmarking app — complete with tagging, search, AI-powered summaries, and email sharing. You'll see exactly how I approach building a real application end-to-end, using spec-driven development and the same fundamentals I rely on every day.

Pro

Letting other things talk to your app

Your app shouldn't be an island. This lesson covers webhooks, APIs, and how to let external services and AI agents interact with the things you build — safely.

ProRuby on Rails

Sending email with Letter Opener and Resend

Fake email locally with Letter Opener so you never accidentally spam a real user, and real email in production with Resend. Both are already wired up in the template.

ProRuby on Rails

Local, staging, and production environments

Your app actually exists in three separate places at once, each with its own database and settings. This lesson explains what each environment is for and how Rails keeps them straight.

ProRuby on RailsWorkflow

Managing credentials for external services

API keys and secrets should never live in your code. This lesson shows how I manage them with Rails encrypted credentials — one separate file per environment, safe to commit, easy to read at runtime.

ProRuby on Rails

Background jobs with Solid Queue

Some work shouldn't happen while your user is waiting. This lesson explains background jobs, when you need them, and why I use Solid Queue instead of the more traditional Sidekiq + Redis setup.

ProRuby on Rails

Build your first feature with Claude Code

A hands-on build of a small tasks feature from scratch, using Claude Code in the loop the entire way. The point isn't the feature — it's learning the rhythm you'll use on every build after this.

ProRuby on RailsClaude CodeReact

What is an app, really?

Before you can build an app, you need a clear picture of what one actually is. This lesson gives you the mental model everything else in the curriculum builds on.

Pro

Where code lives and how it moves

Code doesn’t magically appear on the internet — it physically travels from your laptop to a server somewhere. This lesson demystifies that journey before you ever have to do it yourself.

ProGitGitHub

The tools you'll live in

Every builder has the same three windows open all day. This lesson gives you a clear picture of what each one does and demystifies the scariest one of the bunch.

ProVS CodeWorkflow

Databases aren't magic

A database is just a spreadsheet with rules — and you can open it up and look inside whenever you want. This lesson removes one of the biggest invisible black boxes in software.

Pro

The popular stacks and how to pick one

Rails, Laravel, Django, Next.js — you’ve probably heard the names. This lesson tells you what each one is for, how to think about choosing, and where I personally land.

ProRuby on RailsFrontend

Why Rails?

Rails has been the ship-real-things framework for over 20 years, and it’s the backend I use to build every app. This lesson makes the case for why you should commit to it too.

ProRuby on Rails

Why Rails + Inertia + React?

React is the frontend tool the industry has standardized on, and Inertia is the bridge that lets us use it with Rails without building a separate API. This lesson explains why that combo is the heart of every app I build.

ProRuby on RailsReactFrontend

Why Tailwind and shadcn for styling

Tailwind is how I style every app I build, and shadcn gives me a head start on the UI components I’d otherwise rebuild every project. This lesson covers both and why they work especially well with AI.

ProTailwind CSSDesignUI Design

The full stack picture

Now that you’ve met each piece of the stack on its own, this lesson zooms out to show how every part fits together into one coherent system.

ProRuby on RailsTailwind CSSReact

Get the template running on your machine

A hands-on walkthrough of getting the Build New starter template running locally for the first time — from empty folder to a real app on localhost.

ProRuby on RailsClaude CodeImplementation

How auth already works

Signup, login, password reset, and a profile page for changing email and password — all built into the Build New template using the Rails 8 auth generator, extended.

ProRuby on RailsImplementation