Skip to content
Blog series

Reading tracks for architecture, tooling, testing, and delivery systems.

One flagship post each month, plus one refresh to an older evergreen article so the archive keeps compounding instead of aging in place. Series make that rhythm easier to follow by turning scattered posts into clearer reading paths.

3

Tracks readers can already follow without hunting around the archive.

20

Articles already grouped into related reading paths.

2

Upcoming roadmap topics that already connect to an existing series.

Series

Current series on the site.

Each series is meant to reduce guesswork: where to start, what to read next, and how the topic builds from foundations into implementation details.

Active series 7 posts

Building a Production Next.js App

A practical sequence for turning a fresh Next.js codebase into a product teams can lint, test, document, deploy, and secure with confidence.

Next.js Testing CI/CD Architecture

A guided walkthrough from project structure to auth and delivery.

Browse series
Active series 3 posts

ESLint in Practice

A focused track on config design, migrations, and the standards work that keeps code reviews sharper without slowing teams down.

ESLint Developer Experience TypeScript

Evergreen tooling notes for teams standardizing JavaScript and TypeScript work.

Browse series
Active series 10 posts

The santi020k way

A running set of principles on ownership, review quality, code clarity, responsive thinking, and releases that do not rely on heroics.

Engineering Culture Code Quality Code Review Delivery Systems

Opinionated field notes on how strong software teams stay clear, calm, and accountable.

Browse series