<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>blog — hamed ghasempour</title>
    <link>https://hgh.dev/blog/</link>
    <description>notes on infra, tooling, and things i figure out.</description>
    <language>en</language>
    <atom:link href="https://hgh.dev/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Rebuilding the Blog</title>
      <link>https://hgh.dev/blog/welcome/</link>
      <guid isPermaLink="true">https://hgh.dev/blog/welcome/</guid>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
      <description>How this blog works now — drop a markdown file anywhere under contents/blogs and it shows up automatically.</description>
      <category>meta</category>
      <category>markdown</category>
      <category>devops</category>
    </item>
    <item>
      <title>GitOps with Argo CD</title>
      <link>https://hgh.dev/blog/gitops-with-argocd/</link>
      <guid isPermaLink="true">https://hgh.dev/blog/gitops-with-argocd/</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <description>A practical GitOps setup where the cluster state always matches what's in git — using Argo CD to sync manifests automatically.</description>
      <category>kubernetes</category>
      <category>gitops</category>
      <category>argocd</category>
      <category>devops</category>
    </item>
    <item>
      <title>Building a NixOS Homelab</title>
      <link>https://hgh.dev/blog/nixos-homelab/</link>
      <guid isPermaLink="true">https://hgh.dev/blog/nixos-homelab/</guid>
      <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
      <description>Rebuilding my homelab declaratively with NixOS flakes — reproducible, version-controlled infrastructure at home.</description>
      <category>nixos</category>
      <category>homelab</category>
      <category>devops</category>
      <category>linux</category>
    </item>
    <item>
      <title>Smaller Images with Multi-stage Builds</title>
      <link>https://hgh.dev/blog/docker-multistage/</link>
      <guid isPermaLink="true">https://hgh.dev/blog/docker-multistage/</guid>
      <pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate>
      <description>Cutting a Go image from 900MB to 12MB with multi-stage Docker builds and distroless base images.</description>
      <category>docker</category>
      <category>containers</category>
      <category>go</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
