Recursive `.𝑔𝑖𝑡𝑖𝑔𝑛𝑜𝑟𝑒`: When Ignoring Goes Too Far

intro You might have heard of the “recursive .gitignore symptom”, or maybe you haven’t—but if you work with Git long enough, there’s a good chance you’ll run into it. It’s one of those sneaky issues that can cause unexpected behavior in your repositories, making files disappear from Git tracking when you least expect it. Imagine …

HashiCorp Vault for Dummies: K8s Auth setup in an External Vault (WSL)

Intro This is part three of our Vault for Dummies series. After Part 2 where we set up Vault with Transit Auto-unseal, it’s time to tackle Kubernetes authentication, from outside the cluster. In this post, we’ll walk through setting up Kubernetes auth with an external Vault, so your K8s workloads can securely authenticate and pull …

How to pass the GitHub Actions certification (cheat-sheet)

Intro The GitHub Actions Certification is a go-to credential for developers and DevOps engineers looking to validate their CI/CD skills with GitHub. Launched in 2024, the GitHub Certification program was a welcome move—especially after they slashed their prices from $200 to $99. This exam focuses on practical knowledge—building, consuming, and securing workflows at scale. In …

vLLM for beginners: Deployment Options (PartIII)

Intro In Part 2 of our vLLM for beginners Series, we explored performance features like PagedAttention, attention backends, and prefill/decode optimization. In this final part, we’ll shift from theory to practice, covering how to deploy vLLM across different environments, from source builds to docker containers (K8s deployment will be covered separately). 💡In this series, we aim to provide …

Zero to Civo: Deploy Talos Kubernetes with Terraform (incl Grafana & Prometheus)

Intro If you’re looking to spin up a modern, secure Kubernetes cluster in Civo Cloud with full observability—this guide is for you. We’ll walk through deploying a Civo Talos K8s cluster using Terraform, and layer in Letsncrypt TLS certs, Prometheus and Grafana for monitoring. Whether you’re building a quick lab, testing a workload, or setting …