
Getting Started with TanStack Start
A quick tour of server-side rendering, file-based routing, and data loading in TanStack Start.
$ Notes from the terminal
Practical, no-fluff write-ups on building, testing, and shipping software — every post ships with real code you can copy and run today.
$ pnpm run new-post
✓ draft created — real code you can copy
$ git push origin main
✓ published · TypeScript · React · databases

Why read here
Most engineering blogs bury the snippet you came for. This one puts working code front and center, with typography tuned for long reading sessions and a layout that never breaks on a phone.
01
Fenced snippets render in a clean monospace font with horizontal scroll, so a long line of TypeScript never breaks the layout or pushes the page sideways on mobile.
02
Generous line height, a measured 65-character column, and calm neutral colors keep long-form posts comfortable from the first paragraph to the last.
03
Every article is tagged by subject — TypeScript, React, databases, DevOps — so readers can jump straight to the material they care about most.
04
Snippets are complete and runnable, not truncated pseudo-code. Copy a block, drop it into your editor, and it works without hunting for missing imports.
05
Each post comes out of a problem actually solved in production — migrations that scaled, tests that caught bugs, deploys that stopped waking people up at night.
06
Server-rendered pages load quickly and are fully indexed by search engines, so the answer you need shows up when you look for it.
How it's put together
Writing here follows a simple, repeatable loop. The built-in editor handles the mechanics so the focus stays on the ideas and the code.
Open the editor, write in familiar Markdown-style text, and use fenced code blocks for snippets. A live preview shows exactly how the post will read.
Add a few comma-separated tags. The post automatically appears under each topic on the tags page, making it easy for readers to find related material.
Hit publish and the article goes live on the home page immediately — server-rendered, search-friendly, and ready to share with a clean link preview.
Latest posts
New notes as they're published. The three articles below ship with the starter — replace them with your own writing whenever you're ready.

A quick tour of server-side rendering, file-based routing, and data loading in TanStack Start.

Practical notes on indexing, normalization, and when to reach for arrays or JSONB.

How to test components and utilities without drowning in configuration.
Every post above ends with runnable code. Clone the snippet, wire it into your side project tonight, and see the idea hold up in your own terminal.
From readers
A few notes from engineers who follow along. Swap these for real testimonials once you've published a while.
"The Postgres schema post saved me a rewrite. I finally understood when to reach for an array column and when a join table is worth it."
"Every snippet just runs. No missing imports, no hand-waving. It's the rare blog I trust enough to paste straight into a PR."
"I sent the testing setup article to my whole team. It cut our flaky end-to-end suite down to the handful of flows that actually matter."
Questions
A quick primer on how this blog works and how to make it your own.
Yes. The three starter articles are neutral placeholders. Open the editor at /admin to write, preview, and publish your own — or delete the samples entirely from the manage list.
Draft, preview, and publish a post from the built-in editor — it's live on the home page the moment you hit publish.