CI and CD are two different disciplines wearing one acronym. A practical guide to the merge gate that keeps main shippable, a real GitHub Actions pipeline with OIDC and caching, the deployment strategies that make releases boring, and the supply-chain gates that stop a poisoned build.
Github-Actions
-
CI/CD Pipelines in 2026: The Merge Gate, the Deploy Strategy, and the Supply Chain -
AI Code Review Bots: Building One Engineers Don't Mute What separates a review bot engineers actually act on from one they silence on day three: context selection, taste calibration, blocking vs. advisory mode, and the metrics that tell you which you've built.
-
.NET Framework 4.8 + IIS + SQL Server: A Modern Development and Deployment Workflow for Legacy Apps A practical, end-to-end guide to working productively on a .NET Framework 4.8 / IIS / SQL Server app in 2026 — workstation setup, isolated local development with Docker Windows containers, per-developer databases, web.config transforms, build pipelines, Web Deploy / Octopus deployment patterns, and the realistic modernization on-ramp.
-
Self-Hosted GitHub Actions Runners: Ephemeral, Scalable, and Cost-Effective CI A deep dive into self-hosted GitHub Actions runners: deploying ephemeral runners on Kubernetes with Actions Runner Controller, build caching strategies, security hardening, and a real cost comparison against GitHub-hosted runners.
-
Ephemeral Environments: Preview Deployments, Branch Environments, and Testing in Isolation Ephemeral environments spin up a complete, isolated copy of your application for every branch or pull request — automatically. This guide covers the patterns, tooling, and trade-offs for building preview deployments that actually improve your development workflow.
-
GitHub Actions Advanced Patterns: Reusable Workflows, Composite Actions, Matrix Builds, and Self-Hosted Runners Move beyond basic GitHub Actions pipelines. This guide covers reusable workflows, composite actions, matrix strategies, self-hosted runners with autoscaling, advanced caching, security hardening, and patterns for managing CI across a large monorepo or multi-repo organization.