<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Hermes Rodríguez</title><description>Infrastructure, Kubernetes, Go, Rust, CI/CD, networking, and security—field notes and write-ups.</description><link>https://hermesrodriguez.com/</link><item><title>GROOT 1.0: One Stable Archive for Kubernetes Incidents</title><link>https://dev.to/hrodrig/groot-10-one-stable-archive-for-kubernetes-incidents-h9k</link><guid isPermaLink="true">https://dev.to/hrodrig/groot-10-one-stable-archive-for-kubernetes-incidents-h9k</guid><description>Follow-up to: GROOT: One archive for cluster diagnostics   Repository:...</description><pubDate>Sat, 04 Jul 2026 12:21:11 GMT</pubDate></item><item><title>GROOT 1.0 — stable archives for Kubernetes incidents</title><link>https://hermesrodriguez.com/blog/groot-10-stable-kubernetes-incident-archives/</link><guid isPermaLink="true">https://hermesrodriguez.com/blog/groot-10-stable-kubernetes-incident-archives/</guid><description>A short note on hermesrodriguez.com: GROOT v1.0.0 freezes config and archive contracts. Full write-up on dev.to.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>GROOT: One archive for cluster diagnostics</title><link>https://dev.to/hrodrig/groot-one-archive-for-cluster-diagnostics-2d76</link><guid isPermaLink="true">https://dev.to/hrodrig/groot-one-archive-for-cluster-diagnostics-2d76</guid><description>If you have ever SSH’d into three terminals during an incident, copy-pasting kubectl get, kubectl...</description><pubDate>Sun, 03 May 2026 03:02:43 GMT</pubDate></item><item><title>Beyond Power-On Hours: Auditing &apos;New&apos; SAS Drives on Proxmox, HPE Gen9 &amp; HBA</title><link>https://dev.to/hrodrig/beyond-power-on-hours-auditing-new-sas-drives-on-proxmox-hpe-gen9-hba-2gd8</link><guid isPermaLink="true">https://dev.to/hrodrig/beyond-power-on-hours-auditing-new-sas-drives-on-proxmox-hpe-gen9-hba-2gd8</guid><description>Publication note (anonymization): Shell prompts, drive serials, LU WWNs, and wall-clock timestamps...</description><pubDate>Fri, 01 May 2026 02:45:00 GMT</pubDate></item><item><title>~21 tok/s Gemma 4 on a Ryzen mini PC: llama.cpp, Vulkan, and the messy truth about local chat</title><link>https://dev.to/hrodrig/21-toks-gemma-4-on-a-ryzen-mini-pc-llamacpp-vulkan-and-the-messy-truth-about-local-chat-m82</link><guid isPermaLink="true">https://dev.to/hrodrig/21-toks-gemma-4-on-a-ryzen-mini-pc-llamacpp-vulkan-and-the-messy-truth-about-local-chat-m82</guid><description>Hands-on guide based on a real setup: Ubuntu 24.04 LTS, AMD Radeon 760M (Ryzen iGPU), lots of RAM...</description><pubDate>Fri, 10 Apr 2026 12:46:26 GMT</pubDate></item><item><title>gghstats-selfhosted: manifests that feel like production</title><link>https://medium.com/@hejeroaz/gghstats-selfhosted-manifests-that-feel-like-production-a87ac50d75ca</link><guid isPermaLink="true">https://medium.com/@hejeroaz/gghstats-selfhosted-manifests-that-feel-like-production-a87ac50d75ca</guid><description>Where the runbooks live: Docker Compose (minimal, Traefik, observability), Helm, and plain Kubernetes YAML — separate from the app repo so you can pin images, keep secrets out of git, and diff infrastructure changes cleanly.</description><pubDate>Fri, 03 Apr 2026 21:00:00 GMT</pubDate></item><item><title>gghstats-selfhosted: production-shaped manifests for gghstats</title><link>https://dev.to/hrodrig/gghstats-selfhosted-production-shaped-manifests-for-gghstats-56j9</link><guid isPermaLink="true">https://dev.to/hrodrig/gghstats-selfhosted-production-shaped-manifests-for-gghstats-56j9</guid><description>You already read gghstats: Keep GitHub traffic past 14 days — gghstats is the small Go service that...</description><pubDate>Fri, 03 Apr 2026 15:43:55 GMT</pubDate></item><item><title>When the sha256 tag is not your container image</title><link>https://hermesrodriguez.com/blog/when-the-sha256-tag-is-not-your-container-image/</link><guid isPermaLink="true">https://hermesrodriguez.com/blog/when-the-sha256-tag-is-not-your-container-image/</guid><description>Registry UIs love showing digest-looking tags. Sometimes they refer to supply-chain artifacts, not the runnable image you meant.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The 14-day cliff: why I self-host GitHub traffic</title><link>https://medium.com/@hejeroaz/the-14-day-cliff-why-i-self-host-github-traffic-065e75c33cd4</link><guid isPermaLink="true">https://medium.com/@hejeroaz/the-14-day-cliff-why-i-self-host-github-traffic-065e75c33cd4</guid><description>GitHub&apos;s Traffic tab is great for recent activity, but not for long-term trends. This post explains why I built gghstats to keep history beyond the 14-day window.</description><pubDate>Tue, 31 Mar 2026 12:00:00 GMT</pubDate></item><item><title>gghstats: Keep GitHub traffic past 14 days</title><link>https://dev.to/hrodrig/gghstats-keep-github-traffic-past-14-days-3ckg</link><guid isPermaLink="true">https://dev.to/hrodrig/gghstats-keep-github-traffic-past-14-days-3ckg</guid><description>We&apos;ve all been there. You ship an open-source project, a tiny CLI, or a docs site. You watch Insights...</description><pubDate>Sun, 29 Mar 2026 04:41:28 GMT</pubDate></item><item><title>pgwd in Production: From Alerts to Runbook</title><link>https://dev.to/hrodrig/pgwd-in-production-from-alerts-to-runbook-2k42</link><guid isPermaLink="true">https://dev.to/hrodrig/pgwd-in-production-from-alerts-to-runbook-2k42</guid><description>This is a production-focused follow-up to my original post: pgwd: A Watchdog for Your PostgreSQL...</description><pubDate>Thu, 26 Mar 2026 13:16:50 GMT</pubDate></item><item><title>pgwd: A Watchdog for Your PostgreSQL Connections</title><link>https://dev.to/hrodrig/pgwd-a-watchdog-for-your-postgresql-connections-1pjg</link><guid isPermaLink="true">https://dev.to/hrodrig/pgwd-a-watchdog-for-your-postgresql-connections-1pjg</guid><description>Stop guessing when your database is about to run out of connections.   You’ve seen it...</description><pubDate>Mon, 02 Mar 2026 03:37:45 GMT</pubDate></item></channel></rss>