- May 2, 2026 Building Runner Dock in Public With Paperclip
- Apr 22, 2026 Running Local LLMs Offline on a Ten-Hour Flight
- Jan 31, 2026 gcpiam.com: Instant Search for Google Cloud Permissions
- Jan 28, 2026 One-shot CRC16 in Helm. Here's Why It Matters.
- Jan 6, 2026 Project honeypots.work: kick-off
- Dec 31, 2025 Run, 2025, Run: A Year in Review
- Dec 23, 2025 Claude in Chrome: First Wins
- Feb 23, 2021 GCP FinOps #003: Boring Predictability With BigQuery Slots
- Feb 17, 2021 GCP FinOps #002: Chaos Engineer Your Way to a Lower Cost
- Feb 11, 2021 GCP FinOps #001: Google Cloud Storage - Location, Location, Location
- Dec 28, 2020 Visual Guide to Node Selectors, Taints and Tolerations
- Oct 11, 2020 CKS Certified Kubernetes Security Specialist Exam Preparation Guide
- Oct 3, 2020 Serverless Compression of GCS Data With Streaming Golang Google Cloud Function
- Aug 16, 2020 Google Cloud Professional Machine Learning Engineer Certification Preparation Guide
- May 16, 2020 Today I Learned: Adding labels to Prometheus queries
- Apr 17, 2020 Monitoring Dataflow Memory
- Feb 15, 2020 Kubernetes Networking Problems Due to the Conntrack
- Feb 10, 2020 Google Container Registry (GCR) per image permissions
- Feb 3, 2020 When GKE ran out of IP addresses
- Jul 14, 2019 Today I Learned: Prometheus Recording Rules
- Jul 6, 2019 A Year With Gitops in Production
- Apr 20, 2019 42 Reasons to Fall in Love With GCP
- Apr 5, 2019 Google Cloud Certified Professional Data Engineer - 2019 Updated exam
- Mar 25, 2019 The shipwreck of GKE Cluster Upgrade
- Feb 22, 2019 GKE Shared VPC - Add Node-Pool Subnet permissions
- Feb 20, 2019 Redis Cluster Corrupted Cluster Config File
- Feb 9, 2019 Google Professional Cloud Security Engineer Beta Exam walkthrough
- Jan 30, 2019 Google Professional Cloud Network Engineer Beta Exam walkthrough
- Apr 1, 2017 Solving Sensu's No Keepalive Sent
- Mar 25, 2017 AWS S3 hosted blog using Jekyll and Ansible