Skip to content
Santi020k

Search

Match titles, tags, and descriptions. Arrow keys to move, Enter to open, Esc to close.

Open from the page (not while typing in a field): / · K or CtrlK

    Blog

    Writing about software architecture, automation, and engineering craft.

    I write about full-stack systems, architecture, and the automation that helps teams ship with confidence. From backend services to delivery pipelines, I share what I learn along the way.

    22

    Articles currently hosted on my site and cross-posted to Medium.

    57

    Topics and themes covered in my writing across various publications.

    3

    Grouped reading tracks so related posts are easier to follow in sequence.

    Latest

    Recent writing with a practical bias.

    Start with the latest piece, then browse the rest by topic and depth.

    The santi020k way

    A clearer home for my engineering principles.

    A new blog section collecting the principles I keep returning to around ownership, code quality, feedback, responsive thinking, and calmer releases.

    Browse the full series

    This series turns a private set of notes into public writing. The throughline is simple: stronger teams care about the whole system, not just the local task in front of them.

    The posts cover ownership, code smells, review language, Git habits, responsive standards, team conventions, release discipline, and small readability choices that compound over time.

    11 posts Newly imported
    Engineering Culture Code Quality Code Review Delivery Systems

    It is the right track if you want the cultural and operational rules behind how I like to build software teams, not only the framework-specific implementation details.

    Series

    Follow related posts in order.

    Related posts now live in clearer tracks, so topics like Next.js delivery systems and ESLint tooling feel like connected reading instead of isolated entries.

    Browse all series
    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 11 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
    Cadence

    A documented monthly publishing rhythm.

    One flagship post each month, plus one refresh to an older evergreen article so the archive keeps compounding instead of aging in place. The current roadmap runs from April 2026 through September 2026 so the site keeps growing on a predictable rhythm instead of in bursts.

    View the full content calendar
    April 2026 Opinion

    AI Coding Is Probabilistic. Your Delivery Process Should Not Be.

    Refreshing: Continuous Integration and Deployment for Next.js Projects

    May 2026 Guide

    Playwright accessibility checks that teams keep running

    Refreshing: Testing React Components with Vitest and React Testing Library

    June 2026 Opinion

    Why developer experience work should be measured like product work

    Refreshing: Development Workflow with Husky for Next.js, ESLint, and Vitest Integration