Skip to content

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 Ctrl K

    Blog

    Writing about software. Architecture. Craft.

    Practical writing on architecture, team habits, delivery systems, and the automation that helps software work feel calmer.

    26

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

    62

    Topics and themes covered in my writing across various publications.

    3

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

    9+

    Years of writing and sharing engineering knowledge across the web.

    Page 3 of 3

    Recent writing with a practical bias.

    Latest post first, then browse by topic and depth.

    Authentication and Authorization in Next.js Applications with Supabase
    Featured article Tutorial
    6 min read

    Authentication and Authorization in Next.js Applications with Supabase

    A practical approach to authentication and authorization in Next.js with Supabase, focused on SSR, route protection, and keeping auth logic understandable.

    In series: Building a Production Next.js App · Part 7

    Configuring MongoDB with Homebrew on macOS: Converting a Standalone Instance to a Replica Set
    Writing Tutorial
    2 min read

    Configuring MongoDB with Homebrew on macOS: Converting a Standalone Instance to a Replica Set

    Convert a standalone MongoDB instance to a replica set on macOS using Homebrew. Covers mongod.conf changes, replication settings, and local verification steps.

    Development Workflow with Husky for Next.js, ESLint, and Vitest Integration
    Writing Tutorial
    2 min read

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

    A practical Husky setup for Next.js projects so linting, testing, and pre-push checks become part of the team workflow instead of a last-minute cleanup step.

    In series: Building a Production Next.js App · Part 3

    Building the Best Next.js TypeScript Standard Vitest ESLint Configuration
    Writing Guide
    5 min read

    Building the Best Next.js TypeScript Standard Vitest ESLint Configuration

    Configure ESLint for Next.js with TypeScript and Vitest integration. Covers code quality rules, import conventions, and a scalable setup for React projects.

    In series: Building a Production Next.js App · Part 2