Learning PathintermediateIn production

Building Web with TanStack + Go API

The Vite + TanStack Router path — pure SPA, sub-second cold starts.

Time

~1 h

Lessons

12

Chapters

5

Assignments

0

Disable AI suggestions while you learn

This course teaches you to hand-write every line of code. Open VS Code (or your editor of choice) and turn off Copilot, Cursor Tab, Tabnine, Codeium, and any inline AI autocomplete before you start a lesson.

AI mid-completion robs you of the small mistakes that make concepts stick. You'll be a faster, more independent developer at the end of the course if you type every character yourself. Re-enable AI for your real work after — never during a lesson.

Goal of this course: learn, not ship fastest.

What you'll build

A dashboard app with sub-second cold starts, type-safe links, and a search-driven UI.

What you'll learn

Why Vite + TanStack vs. Next.js
File-based routing the TanStack way
Type-safe Link, search params as data
Data loading patterns
Auth refresh-on-401
Embedded SPA deploy via go:embed

Prerequisites

  • Completed Grit Concepts + Building a Go API

Who this is for

  • Devs building internal dashboards
  • Teams who want one binary deploy

Ready to start?

The structure's done — content lands chapter by chapter. Start with Grit Concepts to nail the foundation in the meantime.