devops · 64 posts
- Anthropic Prompt Cache TTL + Cost Mechanics
- A Harness That Fixes Itself - And Prunes Its Own Fixes
- Claude Code: Shared + Personal AI Config Pattern
- The pre-commit hook race that put my files in someone else's commit
- Wrap Skill Follow-Up Persistence Architecture
- AI PR Review Validation Patterns
- Serena MCP — Multi-Profile Setup for Claude Code (cpers/cwork)
- Bash set -e and Command Substitution
- Honest Cross-Language CLI Startup Benchmarks
- DAG Deployment Strategies
- gcloud Logging `--freshness=N` is "N hours before NOW", not "since event"
- Prometheus TSDB memory sizing — why observability services need different budgets
- Terraform State Recovery
- Two Ways `docker exec` Leaks Credentials While You Debug
- EBS vs EFS: AWS Storage Comparison
- Airflow CI/CD Concepts
- Airflow DAG-Level Callbacks
- Airflow Manual DAG Config Pattern
- boto3 S3 put_object() Body Parameter Encoding
- When CLAUDE.md keeps overflowing, move the budget into your generator
- Forward Links Only: A Zettelkasten Where Backlinks Are Computed
- Two-Phase Invocation as a Manual Merge Gate
- Docker Compose CI/CD Patterns
- A Reproducible DOCX-to-PDF Export with LibreOffice Headless
- ECR Token Refresh Cron
- ETL Schedule Timing
- Folder Is Destiny: A Six-Layer Information Lifecycle
- GitHub PR Review API - Inline Comments
- Hybrid CI: Self-Hosted Jenkins + GitHub Actions
- Markdownlint Pre-Commit: MD041 + MD001 Heading Gotchas
- Parallel Agents Without Collisions: Tasks, Worktrees, and Locks
- Python Tooling Stack
- Ruff Three-Gate Pre-Flight
- S3 Path Normalization Pattern
- State-invariant flag drift — recovery via reconciliation pass
- Stow Symlink Health Checking
- Binary Checksum Verification
- claude-code-action Workflow Setup Gotchas
- Codex Skill Mirror Pattern
- tmux Smart Session Auto-Start
- Rules That Route Themselves: Frontmatter as the Loader
- Same Skill, Three Transport Physics
- The Token Stack: Four Layers of Code Intelligence Without Re-Scanning
- Three Gates and an Audit Log: HITL for an Agent Harness
- The Session Engine: /wrap, Clean-Slate Rollups, and a Cross-Session Buffer
- Why your updater keeps re-enabling the Claude plugins you disabled
- `gh pr view` Head-Branch Ambiguity (False-Negative)
- `test -L` vs `realpath` for symlink detection
- One Folder, Three Agents: The `.agents/` Source of Truth
- `git rev-parse HEAD` vs `git log -1` Divergence Under Watcher Hooks
- Stdlib-Only Helper Portability
- Measuring Claude Code Turn Latency from JSONL Transcripts
- macOS VSCode Terminal Locale Fallback
- Anthropic MCP Context Budget Optimization
- Docker Subnet Collision with Static-IP Services
- PortAudio Stale USB Audio Device Handle
- Airflow Celery Worker Log Server Configuration
- Airflow DAG start_date and Manual Triggers
- Airflow Task Dependency Syntax
- Claude Code PostToolUse Hooks
- ECR Credential Helper
- Linux Fundamentals
- Local S3 with MinIO
- uv.lock Best Practice