Writing
~/notes $ ls | wc -l 55 ~/notes $ ls -t | xargs head -n 3
-
rds-proxy-in-production-solving-connection-exhaustion.md
RDS Proxy in Production: Solving Connection Exhaustion and Sub-Minute Failover
Eliminate Lambda connection storms and achieve 30-second database failover with RDS Proxy. Production deployment guide with Terraform and monitoring.
-
java-vs-python-in-production-performance-concurrency.md
Java vs Python in Production: Performance, Concurrency, and When Type Safety Actually Matters
Real performance differences between Java and Python in production: concurrency models, GC behavior, and when type safety prevents 2 AM incidents.
-
docker-images-vs-helm-charts-choosing-the-right.md
Docker Images vs Helm Charts: Choosing the Right Abstraction Layer for Your Kubernetes Deployments
Docker and Helm solve different problems—images package applications, charts orchestrate deployments. Learn when you need each.
-
building-distributed-state-stores-with-nats-jetstream.md
Building Distributed State Stores with NATS JetStream: KV and Object Storage Patterns
Replace Redis and S3 with NATS JetStream's built-in KV and Object stores for simplified cloud-native state management.
-
building-a-cost-efficient-gitlab-runner-fleet-from.md
Building a Cost-Efficient GitLab Runner Fleet: From Single Server to Auto-Scaled Infrastructure
Evolve GitLab Runners from basic setup to production-grade auto-scaling with real cost analysis, executor trade-offs, and fleet management.
-
nats-vs-kafka-a-decision-framework-for-cloud-native.md
NATS vs Kafka: A Decision Framework for Cloud-Native Messaging at Scale
Operational trade-off analysis with runnable Go code showing where NATS and Kafka each break down under real cloud-native workload patterns.
-
nats-jetstream-vs-kafka-choosing-the-right-persistent.md
NATS JetStream vs Kafka: Choosing the Right Persistent Messaging Layer for Cloud-Native Systems
An architectural decision framework comparing JetStream and Kafka across operational complexity, cloud-native fit, and delivery guarantees.
-
nats-jetstream-in-production-persistent-messaging.md
NATS JetStream in Production: Persistent Messaging Without the Kafka Tax
Migrate from ephemeral Core NATS to durable JetStream with production deployment patterns for cloud-native teams—without the Kafka overhead.
-
nats-jetstream-in-practice-persistent-messaging-and.md
NATS JetStream in Practice: Persistent Messaging and Event Replay
Build persistent, replay-capable messaging on NATS JetStream with durable consumers and production Kubernetes deployment via Helm.
-
grafana-loki-in-production-building-a-500-month.md
Grafana Loki in Production: Building a $500/Month Kubernetes Log Stack That Scales
Cut cloud logging costs by 85% with production-ready Loki architecture. Real deployment patterns for 100GB+ daily logs on Kubernetes.
-
building-a-self-scaling-gitlab-runner-fleet-from-single.md
Building a Self-Scaling GitLab Runner Fleet: From Single Instance to Multi-Cloud Infrastructure
A practical guide to evolving GitLab Runner infrastructure from a single server to an autoscaling multi-executor fleet handling thousands of jobs daily.
-
building-production-ready-spark-on-kubernetes-with-the.md
Building Production-Ready Spark on Kubernetes with the Operator Pattern
Transform Spark workloads from imperative spark-submit chaos into declarative, GitOps-ready deployments with Kubernetes Operators and CRDs.
-
building-a-production-grade-ecr-pipeline-for-eks.md
Building a Production-Grade ECR Pipeline for EKS: Security, Performance, and Cost Optimization
Complete guide to designing secure, cost-effective ECR workflows for EKS with vulnerability scanning, lifecycle automation, and replication strategies
-
zero-downtime-schema-changes-with-alembic-a-production.md
Zero-Downtime Schema Changes with Alembic: A Production Migration Playbook
Battle-tested strategies for safe database migrations: expand-contract patterns, lock management, and rollback techniques that work at scale.
-
spring-boot-auto-configuration-how-it-works-and-when-to.md
Spring Boot Auto-Configuration: How It Works and When to Override It
Deep dive into Spring Boot's auto-configuration mechanism. Learn how it works, debug issues, and take control when defaults don't fit.
-
rancher-with-docker-building-a-container-management.md
Rancher with Docker: Building a Container Management Pipeline from Laptop to Production
Build a unified container pipeline from local Docker development to production Kubernetes using Rancher Desktop and Rancher Server.
-
rancher-multi-cluster-management-from-zero-to.md
Rancher Multi-Cluster Management: From Zero to Production-Ready in One Day
Deploy Rancher to unify Kubernetes cluster management across EKS, GKE, and bare metal with production-ready RBAC, backups, and GitOps patterns.
-
migrating-from-terraform-to-opentofu-a-practical-guide.md
Migrating from Terraform to OpenTofu: A Practical Guide for Production Workloads
A hands-on guide to migrating production workloads from Terraform to OpenTofu, covering state management, CI/CD updates, and provider compatibility.
-
clickup-custom-kanban-migration.md
ClickUp to Custom Kanban: Migration Strategies
Migrate from ClickUp to a custom kanban system with full AI integration, covering data export, schema design, and MCP server implementation for Claude Code workflows.
-
kubectl-command-patterns-that-senior-engineers-actually.md
kubectl Command Patterns That Senior Engineers Actually Use Daily
Master the kubectl workflows and muscle-memory commands that experienced engineers rely on for daily cluster operations, debugging, and incident response.
-
goroutines-vs-async-await-a-performance-deep-dive-for.md
Goroutines vs Async/Await: A Performance Deep-Dive for Backend Engineers
Compare Go's goroutines with .NET's async/await through real benchmarks, production case studies, and migration strategies for high-concurrency systems.
-
gitlab-with-rancher-building-a-production-ready-gitops.md
GitLab with Rancher: Building a Production-Ready GitOps Pipeline for Multi-Cluster Kubernetes
Combine GitLab Agent and Rancher Fleet to manage deployments across multiple Kubernetes clusters with unified observability and drift detection.
-
gitlab-ci-cd-with-rancher-building-a-pull-based.md
GitLab CI/CD with Rancher: Building a Pull-Based Deployment Pipeline for Multi-Cluster Kubernetes
Implement pull-based GitOps deployments across multiple Kubernetes clusters using GitLab CI/CD, Rancher Fleet, and the GitLab Agent.
-
from-zero-to-production-aks-a-battle-tested-blueprint.md
From Zero to Production AKS: A Battle-Tested Blueprint for Azure Kubernetes
A production-ready AKS blueprint built from real failures: security hardening, cost optimization, and operational patterns for Azure Kubernetes.
-
fastapi-in-practice-building-high-performance-apis-2.md
FastAPI in Practice: Building High-Performance APIs
Master async patterns and performance optimization for FastAPI apps serving high-traffic workloads in production.
-
ai-assisted-development-claude-code.md
AI-Assisted Development Workflows with Claude Code and MCP
Explore how Claude Code and Model Context Protocol (MCP) servers transform software development with AI-powered code generation, task management, and persistent memory.
-
from-airflow-frustration-to-dagster-assets-a-migration-2.md
From Airflow Frustration to Dagster Assets: A Migration Story
Migrate from Airflow to Dagster with an asset-centric approach that transforms debugging and testing.
-
eks-vs-gke-a-production-ready-decision-framework-for.md
EKS vs GKE: A Production-Ready Decision Framework for Platform Teams
A weighted scoring framework with Terraform examples for platform teams choosing between AWS EKS and Google GKE.
-
eks-vs-gke-a-practical-guide-to-kubernetes-migration.md
EKS vs GKE: A Practical Guide to Kubernetes Migration Decisions
A migration-focused comparison of EKS and GKE examining real switching costs and operational trade-offs for production Kubernetes workloads.
-
building-your-first-event-driven-pipeline-with-argo.md
Building Your First Event-Driven Pipeline with Argo Events: From Webhook to Workflow
Learn to build Kubernetes-native event pipelines with Argo Events. Connect GitHub webhooks to automated workflows using EventSources, Sensors, and EventBus.
-
building-a-production-ml-inference-stack-with-kserve.md
Building a Production ML Inference Stack with KServe, vLLM, and Karmada
Learn to deploy multi-cluster ML inference using KServe, vLLM, and Karmada for scalable, resilient model serving across regions.
-
from-10ms-to-1ms-a-systematic-approach-to-grpc-latency.md
From 10ms to 1ms: A Systematic Approach to gRPC Latency Reduction
A systematic guide to identifying and eliminating gRPC latency bottlenecks with measurable benchmarks and production-tested configurations.
-
neo4j-knowledge-graphs-documentation.md
Building Knowledge Graphs with Neo4j for Project Documentation
Create living documentation using Neo4j knowledge graphs to map repository relationships, service dependencies, and API connections across complex codebases.
-
taming-callback-hell-practical-asyncio-patterns-for.md
Taming Callback Hell: Practical asyncio Patterns for Production Python
Production-ready asyncio patterns for debugging silent failures, structured concurrency, graceful shutdowns, and testing async Python code.
-
sequential-thinking-mcp-problem-decomposition.md
Sequential Thinking MCP for Complex Problem Decomposition
Use the Sequential Thinking MCP server to break down complex problems into structured reasoning chains, enabling better debugging, architecture decisions, and research workflows.
-
infisical-secrets-management.md
Secrets Management with Infisical in Production
Implement secure secrets management using Infisical, an open-source platform for managing API keys, database credentials, and environment variables across development and production.
-
auth0-multi-app-authentication.md
Auth0 Multi-Application Authentication Architecture
Design patterns for implementing Auth0 authentication across multiple frontend applications with shared backend services and role-based access control.
-
Aggregating Data from Multiple APIs: Patterns and Pitfalls
Master the art of aggregating data from multiple external APIs with proper error handling, rate limiting, caching, and response normalization strategies.
-
supabase-image-storage-architecture.md
Image Storage Architecture with Supabase
Design scalable image storage solutions using Supabase Storage, with bucket organization, access policies, image transformations, and CDN optimization.
-
Web Viewers for 3D CAD: Three.js Integration Strategies
Build interactive web-based 3D CAD viewers using Three.js, supporting STL, glTF, and STEP formats with optimized performance for engineering models.
-
prisma-vs-drizzle-orm-comparison.md
Database Schema Design: Prisma vs Drizzle ORM Comparison
A practical comparison of Prisma and Drizzle ORMs for TypeScript projects, covering schema design, query building, migrations, and performance trade-offs.
-
Using Neo4j for Design Decision Memory in CAD Projects
Build persistent design memory for CAD projects using Neo4j graph database to track component relationships, design decisions, and constraints across sessions.
-
redis-postgresql-migration-sessions.md
Migrating from Redis to PostgreSQL: Session Management Patterns
Learn when and how to migrate session storage from Redis to PostgreSQL, reducing infrastructure complexity while maintaining performance for moderate-scale applications.
-
python-click-cli-cad-workflows.md
Building CLI Tools for CAD Workflows with Python Click
Create professional command-line interfaces for CAD automation using Python Click, with subcommands, rich output formatting, and shell completion.
-
equipment-categorization-canonical-mapping.md
Equipment Categorization and Canonical Name Mapping Strategies
Design robust equipment categorization systems using canonical name mapping, fuzzy matching, and hierarchical taxonomies for fitness applications.
-
partcad-package-manager-integration.md
Integrating PartCAD Package Manager for Standardized CAD Components
Learn how to use PartCAD as a package manager for CAD components, accessing thousands of standardized parts like fasteners, motors, and electronics through a unified API.
-
fitness-program-adaptation-algorithms.md
Building Fitness Program Adaptation Algorithms
Design adaptive fitness program algorithms that automatically adjust training variables based on user progress, implementing progressive overload and periodization strategies.
-
cq-electronics-component-adapters.md
Creating Electronics Component Adapters with cq_electronics
Build adapters for the cq_electronics library to integrate Raspberry Pi, connectors, and other electronic components into your parametric CAD workflow.
-
exercise-selection-algorithms-constraints.md
Exercise Selection Algorithms with Equipment Constraints
Build intelligent exercise selection systems that respect equipment availability, balance muscle group coverage, and personalize recommendations based on user goals and history.
-
geometry-validation-parametric-cad.md
Geometry Validation and Quality Checking in Parametric CAD
Implement robust geometry validation for parametric CAD models to ensure 3D printability, CNC compatibility, and assembly correctness using CadQuery and Open CASCADE.
-
muscle-activation-data-modeling.md
Muscle Activation Data Modeling for Fitness Applications
Design database schemas and algorithms for tracking muscle activation patterns across exercises, enabling balanced workout recommendations and progress analysis.
-
cadquery-component-registry-python.md
Building a Component Registry for Parametric CAD with Python
Learn how to create a unified registry pattern to manage multiple CAD component sources in Python using CadQuery and PartCAD.
-
exercise-database-data-normalization.md
Building an Exercise Database: Multi-Source Data Normalization
Learn data engineering patterns for aggregating exercise data from multiple APIs and datasets, handling inconsistencies, and building a normalized fitness database.
-
cadquery_python_cad_ecosystem.md
CadQuery: Python-Powered Parametric CAD and Its Growing Ecosystem
Discover CadQuery, a Python framework for creating parametric 3D CAD models, and explore the rich ecosystem of editors, plugins, and tools built around it.
-
hybrid_kubernetes_setup_detailed_explained.md
Hybrid Kubernetes Cluster: Detailed Setup with Linux and Windows Nodes
A detailed guide to creating a hybrid Kubernetes cluster, incorporating script content and explaining each step in depth.
~/notes $