---
title: "Rui Coelho (@ruicoelho) | Hashnode"
description: "Rui Coelho (@ruicoelho) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@ruicoelho"
---

@ruicoelho

# Rui Coelho

@ruicoelho · Porto, Portugal · Joined July 2026

### [Pi-hole + Unbound: Building a Real DNS Resolver for Your Homelab](https://ruicoelho.hashnode.dev/pi-hole-unbound-building-a-real-dns-resolver-for-your-homelab?utm_source=hashnode&utm_medium=feed)

Pi-hole is usually the gateway drug into homelabbing. It’s easy to deploy, the dashboard looks great, and within an hour of setting it up you can watch ad and tracker requests get swallowed network-wi

29 min read · [ruicoelho.hashnode.dev](https://ruicoelho.hashnode.dev/pi-hole-unbound-building-a-real-dns-resolver-for-your-homelab?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/pi-hole-unbound-building-a-real-dns-resolver-for-your-homelab/6aa26d61698860f76a1a8060) [Sep 10](https://hashnode.com/posts/pi-hole-unbound-building-a-real-dns-resolver-for-your-homelab/6aa26d61698860f76a1a8060)

### [Argo CD 3.5 RC2 Is Here: What You Should Test Before the Final Release](https://ruicoelho.hashnode.dev/argo-cd-3-5-rc2-is-here-what-you-should-test-before-the-final-release?utm_source=hashnode&utm_medium=feed)

TL;DR Argo CD 3.5 isn’t a feature-heavy release. Instead, it focuses on platform maturity through improvements in security, OCI support, ApplicationSets and operational consistency. If you’re planning

8 min read · [ruicoelho.hashnode.dev](https://ruicoelho.hashnode.dev/argo-cd-3-5-rc2-is-here-what-you-should-test-before-the-final-release?utm_source=hashnode&utm_medium=feed)

[Jul 7](https://hashnode.com/posts/argo-cd-3-5-rc2-is-here-what-you-should-test-before-the-final-release/6a4d60798a7cb7575ce8151c)

### [ArgoCD v3.2.5: Critical Patch Release with Stability Improvements](https://ruicoelho.hashnode.dev/argocd-v3-2-5-critical-patch-release-with-stability-improvements?utm_source=hashnode&utm_medium=feed)

How this update keeps your GitOps pipeline secure and stable Introduction The ArgoCD community recently released version v3.2.5 on January 14, 2026, replacing v3.2.4 which was marked as invalid. This

7 min read · [ruicoelho.hashnode.dev](https://ruicoelho.hashnode.dev/argocd-v3-2-5-critical-patch-release-with-stability-improvements?utm_source=hashnode&utm_medium=feed)

[Jul 7](https://hashnode.com/posts/argocd-v3-2-5-critical-patch-release-with-stability-improvements/6a4d0ee5926fac7a6c712421)

### [Terraform vs OpenTofu: A Comprehensive Comparison for Infrastructure as Code](https://ruicoelho.hashnode.dev/terraform-vs-opentofu-a-comprehensive-comparison-for-infrastructure-as-code?utm_source=hashnode&utm_medium=feed)

The infrastructure as code (IaC) landscape experienced a significant shift in August 2023 when HashiCorp changed Terraform’s license from the Mozilla Public License (MPL) to the Business Source Licens

15 min read · [ruicoelho.hashnode.dev](https://ruicoelho.hashnode.dev/terraform-vs-opentofu-a-comprehensive-comparison-for-infrastructure-as-code?utm_source=hashnode&utm_medium=feed)

[Jul 7](https://hashnode.com/posts/terraform-vs-opentofu-a-comprehensive-comparison-for-infrastructure-as-code/6a4d0ca220ba14b866a1427d)

### [Building Your First GitHub Custom Action: A Step-by-Step Guide](https://ruicoelho.hashnode.dev/building-your-first-github-custom-action-a-step-by-step-guide?utm_source=hashnode&utm_medium=feed)

Why Custom Actions Matter If you’re using GitHub Actions for CI/CD, you’ve probably noticed yourself writing the same workflow steps over and over. Maybe you’re always checking PR sizes, validating co

11 min read · [ruicoelho.hashnode.dev](https://ruicoelho.hashnode.dev/building-your-first-github-custom-action-a-step-by-step-guide?utm_source=hashnode&utm_medium=feed)

[Jul 7](https://hashnode.com/posts/building-your-first-github-custom-action-a-step-by-step-guide/6a4d0a439770bb0b73937203)
