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.
Ci-Cd
-
CI/CD Pipelines in 2026: The Merge Gate, the Deploy Strategy, and the Supply Chain -
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.
-
GitLab Self-Hosted A no-fluff guide to running GitLab CE on your own infrastructure: install paths, runner architecture, resource realities, backup discipline, and an honest verdict on when the weight is worth it.
-
Forgejo and Gitea: Self-Hosted Git Deploying Forgejo or Gitea as a self-hosted Git platform: SSH and HTTPS access, Forgejo Actions for CI/CD with runners, migrating repositories from GitHub, webhooks, organization and team permissions, the built-in container registry, and backup and restore.
-
LocalStack: AWS Development Without the Cloud Bill A deep technical guide to LocalStack 2026 — running 110+ AWS services locally, integrating with Terraform, CDK, and CI pipelines, understanding the fidelity gaps that matter, and the major structural changes that ended the free community edition.
-
HashiCorp Packer: Golden AMIs and Immutable Infrastructure HCL2 build templates, multi-builder parallelism, provisioners, post-processors, HCP Packer lineage tracking, and building a production AMI pipeline in GitHub Actions.
-
LLM Evals: Testing Your AI Application Like Real Software Writing evaluations that catch regressions before they reach users: golden datasets, LLM-as-judge pitfalls, CI integration, and the tools that make a sustainable eval pipeline — Braintrust, Langfuse, Promptfoo, Inspect, and DeepEval compared.
-
Regression at Scale: Make + Jenkins + SLURM for EDA Flows EDA regressions are a CI/CD problem in disguise — how to build a scalable verification flow with Make for dependencies, Jenkins for orchestration, and SLURM for the compute farm, around scarce licenses and flaky jobs.
-
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.
-
Dagger: Portable CI/CD Pipelines That Run Everywhere Write CI/CD pipelines in Go, Python, or TypeScript that run identically on your laptop and in CI — no more YAML hell, no more 'works locally but fails in GitHub Actions'. A complete Dagger guide.
-
Renovate Bot Deep Dive: Automated Dependency Updates That Don't Drive You Crazy A comprehensive guide to Renovate Bot: configuration strategies, grouping updates intelligently, automerge rules, custom managers for non-standard files, and managing dependency updates across large numbers of repositories.
-
Secure Software Development Lifecycle: Building Security Into Every Phase A practical guide to the Secure SDLC — from threat modeling and design reviews to SAST/DAST, dependency auditing, and embedding security gates into CI/CD pipelines.
-
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.
-
Taskfile: A Better Makefile for Modern Development Why Taskfile is replacing Makefiles for developer experience: defining tasks with dependencies, variable interpolation, cross-platform support, and seamless CI integration.
-
Database Migrations Without Downtime: Expand/Contract, Shadow Tables, and Safe Deploys A practical guide to running database schema changes against a live production database without downtime — the expand/contract pattern, rename and backfill strategies, shadow tables for rewrites, lock-aware migrations, and tooling that makes it safe.
-
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.
-
Pre-commit Hooks and Code Quality Gates: Enforcing Standards Before They Become Problems A comprehensive guide to the pre-commit framework — configuring hooks for every language, writing custom hooks, integrating with CI, and building a code quality strategy that catches issues before they reach a pull request.
-
Supply Chain Security: SBOMs, Sigstore, Cosign, and SLSA A practical guide to software supply chain security — generating SBOMs with Syft, signing artifacts with Cosign and Sigstore, verifying provenance with SLSA, and integrating these controls into your CI/CD pipeline.
-
Container Image Hardening: Distroless, Multi-Stage Builds, and Vulnerability Scanning A practical, in-depth guide to reducing your container attack surface through distroless base images, multi-stage builds, Trivy vulnerability scanning, and CI/CD integration — covering everything from Dockerfile patterns to Kubernetes securityContext settings.
-
Feature Flags: Safe Deployments, Dark Launches, and Rolling Rollouts Feature flags decouple code deployment from feature release, letting you ship dark, roll out progressively, and kill switches instantly — without a redeploy.
-
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.