December 6, 2025 · 28 min read Git Branching Strategy: A Practical Case A practical case for implementing an effective Git workflow - branch protection, naming conventions, commit standards, and CI/CD integration. #git #collaboration #devops
March 8, 2026 · 7 min read GitLab Branch Protection: Lock Down Main and Control Who Can Merge Step-by-step guide to protecting your main branch in GitLab — allow merges only from staging, restrict who can approve, and enforce merge requests for every change. #gitlab #git #devops
December 6, 2025 · 13 min read Setting Up GitLab CI/CD for Astro Blog Deployment to Cloudflare Pages Complete guide to automating your Astro blog deployment using GitLab CI/CD pipelines - from zero to production with automated builds, tests, and deployments. #gitlab #cicd #astro
December 26, 2025 · 6 min read GitLab Merge Blocked: Source Branch Behind Target Understand why GitLab shows "source branch is X commits behind target branch" and how to fix it. Includes the essential sync-back rule that prevents this issue forever. #git #gitlab
January 10, 2025 · 12 min read GitLab Runner Performance Optimization: From Slow Pipelines to Speed A practical guide to optimizing GitLab Runner performance - direct internal connections, Docker executor tuning, caching strategies, and runner configuration. #gitlab #devops #performance
December 12, 2025 · 8 min read Git Hooks for Automation: Catch Mistakes Before They Embarrass You Learn how to use Git hooks (pre-commit, commit-msg, pre-push) to automatically validate code quality, enforce commit standards, and prevent broken code from reaching your repository. #git #automation #workflow
December 12, 2025 · 11 min read Implementing Git Hooks with Husky: A Real-World Example Step-by-step guide to implementing Git hooks with Husky in a real Astro blog project. Learn how to set up pre-commit linting, commit message validation, and integrate with GitLab CI/CD. #git #automation #husky
December 16, 2024 · 9 min read Setting Up GitLab Container Registry: A Complete Guide for Self-Hosted Instances Learn how to configure GitLab Container Registry on self-hosted instances, including best practices for Docker image management, CI/CD integration, and troubleshooting common issues like Cloudflare Tunnel configurations. #gitlab #container-registry #ci-cd
December 16, 2024 · 14 min read Expose GitLab Registry via OPNsense Port Forwarding Configure OPNsense to expose GitLab Container Registry directly while keeping GitLab UI behind Cloudflare Tunnel. Complete guide for self-hosted setups. #gitlab #opnsense #container-registry