Archive
2026
Leet Code Practice
Prep Problems
Wiring CircleCI into Datadog: Pipeline Visibility Without the Guesswork
The Infrastructure Decisions You Cannot Take Back
Brazil, Buck2, Bazel, and Gradle: Four Build Systems, Three Philosophies
Stripe Card Validation: A Four-Part HackerRank Take-Home in Python
CI/CD with Argo CD, Flux, and GitHub Actions: What Each Tool Actually Controls
Teaching Bazel at Scale
Getting Build Cache Keys Right: Why Cache Invalidation is (mostly) a Hashing Problem
Three Kubernetes Deploy Scenarios That Will Test You in Production
Rolling back a partial deploy across 40 replicas, handling a mid-deploy NotReady node, and choosing between push-based CI and GitOps for regulated environments.
Three Perspectives on Modernizing a Technical Blog: A Multi-Agent Sprint
A Designer, a Principal SWE, and a Product Manager walk into a codebase. This is what they found, what they fixed, and where they disagreed.
How Kruskal's Algorithm Works
Interview Prep
Project Shadow: C2C Marketplace Mock
gRPC Services in Kotlin
Custom OpenTelemetry Interceptors for Temporal SDK
Cloud Native Architecture Patterns - 2026 Reference
Three Perspectives
Step-by-Step Kubernetes Deployment Debugging
2025
DevOps Helper Tool
Practice Problems - Best Time to Buy and Sell Stock
Practice Problems - Two Sum
Monorepo Tooling Strategies
Nord Interview and Studies
Documenting evaluating `kotlinx-datetime`
Financial Calculations for Fun and Profit
Job Stuff
Debugging
Deleting index from array
Forge and Prep
Forge notes
Web application architectures and components
Practice Makes Perfect