Programming
July 11, 2023 · 8 min read
Memory Safety Without a Garbage Collector, What Rust Actually Guarantees
July 7, 2023 · 8 min read
Ownership and Borrowing in Practice, A Working Mental Model
July 4, 2023 · 7 min read
Why Rust Is Growing Fast in Backend Engineering
June 27, 2023 · 8 min read
Cluster Cost Engineering, Karpenter, KEDA, and the End of Static Node Groups
June 23, 2023 · 8 min read
Advanced GitHub Actions, Reusable Workflows, OIDC, and Matrix Patterns That Don't Become Spaghetti
June 20, 2023 · 7 min read
Backstage 1.14 as the Backbone of an Internal Developer Platform
June 16, 2023 · 7 min read
Progressive Delivery in 2023, Argo Rollouts and Flagger Side by Side
June 13, 2023 · 7 min read
FluxCD 2.0 vs ArgoCD 2.7, A Real Comparison After Running Both in Production
June 9, 2023 · 7 min read
Kubernetes 1.27 Multi-Tenancy, What's Actually Safe and What Still Isn't
June 6, 2023 · 7 min read
ArgoCD ApplicationSets at Scale, A Multi-Tenant Pattern That Survives 200 Services
June 2, 2023 · 7 min read
Platform Engineering Is Not DevOps Rebranded, Building an IDP With Team Topologies in Mind
May 30, 2023 · 9 min read