GitHub Actions Patterns Every Developer Should Know
GitHub Actions patterns for faster, safer CI: reusable workflows, matrix builds, OIDC, dependency caching, concurrency control, and secret handling that scales.
Editor, Codably
Zubair is a senior site reliability engineer with over two decades of experience in platform infrastructure and software development. He has worked across media, financial markets, energy, and the public sector, giving him a broad perspective on what it takes to keep complex systems running reliably.
At Codably, Zubair writes about DevOps, cloud architecture, CI/CD, and the practical side of platform engineering. His articles draw on hands-on experience with Kubernetes, Terraform, and large-scale cloud migrations across AWS and GCP.
When he is not writing, Zubair is building infrastructure, defining SLOs, and helping engineering teams ship with confidence.
GitHub Actions patterns for faster, safer CI: reusable workflows, matrix builds, OIDC, dependency caching, concurrency control, and secret handling that scales.
A practical guide to designing idempotent API endpoints. Covers idempotency keys, HTTP semantics, storage patterns and the edge cases that usually bite first.
A practical guide to legacy code analysis: how to audit an unfamiliar codebase, identify risks, map dependencies, and plan a safe path forward.
A practical guide to serverless computing covering FaaS, BaaS, cold starts, pricing, and when serverless is the right choice for your project.
Learn the key deployment strategies used by modern teams, including blue-green, canary, and rolling updates, with practical guidance on choosing the right one.
Learn how event-driven architecture works, when to use it, and how to implement it. A practical guide covering patterns, tools, and real-world trade-offs.
Learn when and how to use background jobs and task queues. Practical patterns for reliable async processing in modern web applications.