Skip to main content

Technical writing on DevOps, CI/CD, cloud infrastructure, and production engineering.

  • Read When a .map File Leaks Your Entire Codebase
    Security

    When a .map File Leaks Your Entire Codebase

    Apr 4, 20266 min read

    Lessons from the Claude Code source map incident — how default build settings can silently ship debug artifacts to production.

    securityci-cdnpmdevopsbuild-tools
  • Read Troubleshooting Terraform: Patterns Worth Knowing
    Infrastructure

    Troubleshooting Terraform: Patterns Worth Knowing

    Apr 2, 20265 min read

    Apply failures, cycle errors, and state drift — the three categories of Terraform problems that surface in production, and how to fix them.

    terraformiacdevopsdebugging
  • Read Kubernetes Debugging Patterns for Production
    Kubernetes

    Kubernetes Debugging Patterns for Production

    Mar 25, 20266 min read

    CrashLoopBackOff, OOMKilled, stuck deployments, and networking mysteries — a field guide to debugging K8s when things go wrong.

    kubernetesdebuggingdevopscontainers
  • Read Feature Flags and the Case for Progressive Delivery
    CI/CD

    Feature Flags and the Case for Progressive Delivery

    Mar 18, 20265 min read

    How feature flags decouple deployment from release, reduce blast radius, and why every team shipping to production should use them.

    feature-flagsci-cdprogressive-deliverydevops
  • Read GitHub Actions: Reusable Workflows That Actually Scale
    CI/CD

    GitHub Actions: Reusable Workflows That Actually Scale

    Feb 28, 20265 min read

    How duplicated CI/CD configs across 30+ repos were eliminated with reusable workflows, composite actions, and a central workflow registry.

    github-actionsci-cdautomationdevops
  • Read The Cloud Shared Responsibility Model Is Not Optional
    Security

    The Cloud Shared Responsibility Model Is Not Optional

    Feb 20, 20266 min read

    What you own, what your cloud provider owns, and the gray areas in between — with real breach examples that prove why this matters.

    cloudsecurityawsdevopscompliance
  • Read Platform Engineering: Building an Internal Developer Portal That Gets Used
    Platform Engineering

    Platform Engineering: Building an Internal Developer Portal That Gets Used

    Feb 10, 20265 min read

    Most internal platforms fail because they solve infrastructure problems, not developer problems. Here's how to build one that developers actually adopt.

    platform-engineeringdeveloper-experiencedevopsbackstage
  • Read Structured Logging That Actually Scales
    Observability

    Structured Logging That Actually Scales

    Jan 28, 20265 min read

    Why replacing text logs with structured JSON, shipping them to a central stack, and adopting consistent query patterns cuts incident response time in half.

    loggingobservabilitydevopsmonitoring
  • Read Zero Trust Networking: A Practical Implementation Guide
    Security

    Zero Trust Networking: A Practical Implementation Guide

    Jan 12, 20265 min read

    Moving beyond perimeter security — a practical approach to implementing zero trust across services, users, and infrastructure without boiling the ocean.

    zero-trustsecuritynetworkingdevopskubernetes
  • Read Container Security Scanning in CI/CD — Beyond the Basics
    Cloud Native

    Container Security Scanning in CI/CD — Beyond the Basics

    Jan 5, 20265 min read

    Image scanning alone isn't enough. This post walks through a multi-layer container security pipeline that catches vulnerabilities before they reach production.

    containerssecuritydockerci-cddevops