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.
Gitops
-
CI/CD Pipelines in 2026: The Merge Gate, the Deploy Strategy, and the Supply Chain -
Infrastructure as Code in 2026: Terraform, OpenTofu, and the State You Have to Manage The foundational guide to infrastructure as code in 2026 — the declarative model and why the state file is the hard part, the Terraform BUSL license change and the OpenTofu fork, real configuration and workflow, remote state and locking after the DynamoDB era, modules, the broader landscape from Pulumi to Crossplane, and the failure modes nobody warns you about.
-
Version Control Mastery: Git, GitHub, AI Agents, and the Home Lab Stack A comprehensive deep-dive into version control systems — from Git's internal model to advanced CLI tricks, branching workflows, GitHub power features, AI-assisted workflows, and running a self-hosted Git platform in your home lab with Gitea, Forgejo, and Woodpecker CI.
-
Crossplane: Kubernetes-Native Cloud Infrastructure Managed Resources, Composite Resources, Claims, XRDs, and Compositions in depth. Provider auth, composition functions, ArgoCD integration, and an honest comparison with Terraform.
-
Kubernetes for the Homelab: K3s from Scratch to Production An end-to-end guide to running Kubernetes at home with K3s — single-node and HA setups, ingress, persistent storage with Longhorn, MetalLB, cert-manager with DNS-01, automated upgrades, and a pragmatic path to migrate Docker Compose workloads without overengineering it.
-
ArgoCD ApplicationSets Patterns How to stop hand-writing hundreds of near-identical ArgoCD Application manifests — list, cluster, and matrix generators plus templating strategies for managing many apps across many environments and clusters with GitOps.
-
Perses: The Open Dashboarding Standard Perses is a CNCF sandbox project that treats dashboards as code — versioned in Git, validated in CI, deployed as Kubernetes CRDs. Here's what it is, how it works, and when to use it.
-
Argo CD and GitOps in Production: App of Apps, Rollouts, and Multi-Cluster Management A deep dive into Argo CD in production: the App of Apps pattern for managing entire clusters, progressive delivery with Argo Rollouts, RBAC for multi-team environments, multi-cluster management, and drift detection.
-
Progressive Delivery: Safe Deployments with Feature Flags, Canaries, and Argo Rollouts A comprehensive guide to progressive delivery—covering the spectrum from feature flags and canary releases to blue-green deployments and traffic splitting with Argo Rollouts, with real-world patterns for reducing deployment risk to near zero.
-
Crossplane: Infrastructure as Kubernetes — Composites, Providers, and Replacing Terraform A comprehensive guide to Crossplane — the Kubernetes-native control plane for infrastructure. Covers providers, managed resources, composite resource definitions, compositions, claims, RBAC, and running a production platform that lets developers self-serve cloud resources safely.
-
GitOps with Flux and ArgoCD: Declarative Deployments Driven by Git A comprehensive guide to GitOps using Flux v2 and ArgoCD — covering the four GitOps principles, repository structure strategies, full setup walkthroughs for both tools, secrets management with SOPS and Sealed Secrets, progressive delivery with Flagger, multi-cluster management, and practical day-to-day workflows.
-
Helm Charts: Packaging, Templating, and Managing Kubernetes Applications A comprehensive guide to Helm — the package manager for Kubernetes — covering chart structure, Go templating, building charts from scratch, managing releases in production, chart dependencies, CI/CD integration, and essential community charts for homelabs.