<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Thulani Maseko - Blog &amp; Answers</title>
    <link>https://thulanimaseko.co.za/</link>
    <atom:link href="https://thulanimaseko.co.za/rss.xml" rel="self" type="application/rss+xml" />
    <description>Notes on software platforms, Kubernetes operations, and trading systems. Long-form Q&amp;A on engineering decisions.</description>
    <language>en-ZA</language>
    <lastBuildDate>Wed, 20 May 2026 07:00:00 GMT</lastBuildDate>
    <pubDate>Wed, 20 May 2026 07:00:00 GMT</pubDate>
    <generator>build-rss.mjs (custom)</generator>
    <managingEditor>noreply@thulanimaseko.co.za (Thulani Maseko)</managingEditor>
    <webMaster>noreply@thulanimaseko.co.za (Thulani Maseko)</webMaster>
    <item>
      <title>ArgoCD vs Flux in 2026: which GitOps tool to pick for a homelab</title>
      <link>https://thulanimaseko.co.za/answers/argocd-vs-flux-2026</link>
      <guid isPermaLink="true">https://thulanimaseko.co.za/answers/argocd-vs-flux-2026</guid>
      <description>ArgoCD is the better default for solo operators in 2026. Flux is leaner but its multi-CRD architecture costs you more than its smaller footprint saves. Here&apos;s why.</description>
      <pubDate>Wed, 20 May 2026 07:00:00 GMT</pubDate>
      <category>answers</category>
      <category>argocd</category>
      <category>flux</category>
      <category>gitops</category>
      <category>kubernetes</category>
      <category>homelab</category>
      <author>noreply@thulanimaseko.co.za (Thulani Maseko)</author>
    </item>
    <item>
      <title>Welcome to the blog</title>
      <link>https://thulanimaseko.co.za/blog/welcome-to-the-blog</link>
      <guid isPermaLink="true">https://thulanimaseko.co.za/blog/welcome-to-the-blog</guid>
      <description>Notes on what gets written here, why these specific topics, and how to read along.</description>
      <pubDate>Wed, 20 May 2026 06:00:00 GMT</pubDate>
      <category>blog</category>
      <category>portfolio</category>
      <category>writing</category>
      <author>noreply@thulanimaseko.co.za (Thulani Maseko)</author>
    </item>
    <item>
      <title>Portfolio site: React SPA + 3D scroll + edge SSR for SEO</title>
      <link>https://thulanimaseko.co.za/projects/portfolio-website</link>
      <guid isPermaLink="true">https://thulanimaseko.co.za/projects/portfolio-website</guid>
      <description>Self-hosted portfolio built on Vite + React 18 + @react-three/fiber, deployed to Cloudflare Workers. Static content pages generated from markdown so AI engines can cite individual posts.</description>
      <pubDate>Tue, 19 May 2026 06:00:00 GMT</pubDate>
      <category>projects</category>
      <category>portfolio</category>
      <category>vite</category>
      <category>react</category>
      <category>three.js</category>
      <category>cloudflare-workers</category>
      <category>seo</category>
      <author>noreply@thulanimaseko.co.za (Thulani Maseko)</author>
    </item>
    <item>
      <title>Homelab Kubernetes: MicroK8s + ArgoCD on a single box</title>
      <link>https://thulanimaseko.co.za/projects/homelab-kubernetes</link>
      <guid isPermaLink="true">https://thulanimaseko.co.za/projects/homelab-kubernetes</guid>
      <description>A pragmatic single-node Kubernetes setup for personal projects: MicroK8s for the runtime, ArgoCD for GitOps, Cloudflare Tunnel for ingress, no cloud bill.</description>
      <pubDate>Sun, 15 Feb 2026 08:00:00 GMT</pubDate>
      <category>projects</category>
      <category>kubernetes</category>
      <category>microk8s</category>
      <category>argocd</category>
      <category>gitops</category>
      <category>homelab</category>
      <category>cloudflare</category>
      <author>noreply@thulanimaseko.co.za (Thulani Maseko)</author>
    </item>
  </channel>
</rss>
