<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Go on Xinwei Xiong (cubxxw) · An Open Archive of Practice and Thought</title>
    <link>https://cubxxw.com/tags/go/</link>
    <description>Xinwei Xiong&#39;s open archive of AI workflows, real projects, engineering methods, systems thinking, personal growth, philosophy, and life.</description>
    <image>
      <title>Xinwei Xiong (cubxxw) · An Open Archive of Practice and Thought</title>
      <url>https://cubxxw.com/assets/og-image.png</url>
      <link>https://cubxxw.com/</link>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 21 Apr 2025 15:52:34 +0800</lastBuildDate>
    <atom:link href="https://cubxxw.com/tags/go/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Test-Driven Development for AI and LLM Applications: A Practical 2026 Guide</title>
      <link>https://cubxxw.com/projects/tdd/</link>
      <pubDate>Mon, 21 Apr 2025 15:52:34 +0800</pubDate>
      <atom:updated>Fri, 31 Jul 2026 10:00:00 +0800</atom:updated>
      <dc:creator>熊鑫伟 (Xinwei Xiong)</dc:creator>
      <guid isPermaLink="true">https://cubxxw.com/projects/tdd/</guid>
      <description>A 2026 guide to test-driven development for AI and LLM systems, covering deterministic tests, evals, calibrated graders, CI risk gates, and monitoring.
</description>
      <category domain="category">Development</category>
      <category domain="tag">AI</category>
      <category domain="tag">LLM</category>
      <category domain="tag">Testing</category>
      <category domain="tag">Python</category>
      <category domain="tag">Go</category>
      <category domain="tag">Automation</category>
      <enclosure url="https://cubxxw.com/images/covers/ai-agent/2025/tdd.jpeg" type="image/jpeg" length="0" />
      <media:content url="https://cubxxw.com/images/covers/ai-agent/2025/tdd.jpeg" medium="image"><media:description>A red, green, and blue testing loop surrounding an AI system</media:description></media:content>
    </item>
    <item>
      <title>Kubernetes Resources and Learning Path Summary</title>
      <link>https://cubxxw.com/engineering/posts/kubernetes-learning/</link>
      <pubDate>Tue, 06 Aug 2024 20:29:30 +0800</pubDate>
      <atom:updated>Tue, 06 Aug 2024 20:29:30 +0800</atom:updated>
      <dc:creator>熊鑫伟 (Xinwei Xiong)</dc:creator>
      <guid isPermaLink="true">https://cubxxw.com/engineering/posts/kubernetes-learning/</guid>
      <description>This article provides detailed Kubernetes resources and learning paths, covering CNI, CRI, CSI and core technologies in cloud-native environments. We also share some important learning resources and methods to help readers further advance in the Kubernetes ecosystem.
</description>
      <category domain="tag">Go</category>
      <category domain="tag">Kubernetes</category>
      <category domain="tag">Cloud Native</category>
      <category domain="tag">Microservices</category>
    </item>
    <item>
      <title>Go Directives &amp; Automation Tools Deep Dive</title>
      <link>https://cubxxw.com/engineering/posts/directives-and-the-use-of-automation-tools/</link>
      <pubDate>Thu, 25 Jan 2024 15:22:36 +0800</pubDate>
      <atom:updated>Thu, 25 Jan 2024 15:22:36 +0800</atom:updated>
      <dc:creator>熊鑫伟 (Xinwei Xiong)</dc:creator>
      <guid isPermaLink="true">https://cubxxw.com/engineering/posts/directives-and-the-use-of-automation-tools/</guid>
      <description>A deep dive into Go directives and code-generation tooling. Learn how go generate and related automation tools reduce boilerplate by producing repetitive, project-specific code before compilation, saving time and cutting down on manual errors.
</description>
      <category domain="tag">Blog</category>
      <category domain="tag">Go</category>
    </item>
    <item>
      <title>Concurrent Type Checking and Cross-Platform Development in Go</title>
      <link>https://cubxxw.com/engineering/posts/concurrent-type-checking-and-cross-platform-development-in-go/</link>
      <pubDate>Wed, 24 Jan 2024 22:40:15 +0800</pubDate>
      <atom:updated>Wed, 24 Jan 2024 22:40:15 +0800</atom:updated>
      <dc:creator>熊鑫伟 (Xinwei Xiong)</dc:creator>
      <guid isPermaLink="true">https://cubxxw.com/engineering/posts/concurrent-type-checking-and-cross-platform-development-in-go/</guid>
      <description>Explore the intricacies of concurrent type checking and efficient cross-platform development techniques in Go programming, illustrating best practices and advanced concepts for robust application development.
</description>
      <category domain="tag">Go</category>
      <category domain="tag">Development</category>
      <enclosure url="https://cubxxw.com/images/covers/engineering/2024/concurrent-type-checking-and-cross-platform-development-in-go.png" type="image/jpeg" length="0" />
      <media:content url="https://cubxxw.com/images/covers/engineering/2024/concurrent-type-checking-and-cross-platform-development-in-go.png" medium="image"><media:description>Parallel conveyor lanes pass identical blocks through architecture-sized gauges, catching one cross-platform type mismatch</media:description></media:content>
    </item>
    <item>
      <title>Kubernetes Control Plane - Scheduler</title>
      <link>https://cubxxw.com/engineering/posts/deep-dive-into-the-components-of-kubernetes-scheduler/</link>
      <pubDate>Thu, 28 Sep 2023 20:29:30 +0800</pubDate>
      <atom:updated>Thu, 28 Sep 2023 20:29:30 +0800</atom:updated>
      <dc:creator>熊鑫伟 (Xinwei Xiong)</dc:creator>
      <guid isPermaLink="true">https://cubxxw.com/engineering/posts/deep-dive-into-the-components-of-kubernetes-scheduler/</guid>
      <description>Explore how Kubernetes scheduler component works, how it decides which node to place containers on, and its importance for cluster management and container orchestration.</description>
      <category domain="tag">Blog</category>
      <category domain="tag">Go</category>
      <category domain="tag">Kubernetes</category>
    </item>
    <item>
      <title>Kubernetes Control Plane - Detailed Analysis of Kubelet</title>
      <link>https://cubxxw.com/engineering/posts/deep-dive-into-the-components-of-kubernetes-kubectl/</link>
      <pubDate>Thu, 28 Sep 2023 20:29:30 +0800</pubDate>
      <atom:updated>Thu, 28 Sep 2023 20:29:30 +0800</atom:updated>
      <dc:creator>熊鑫伟 (Xinwei Xiong)</dc:creator>
      <guid isPermaLink="true">https://cubxxw.com/engineering/posts/deep-dive-into-the-components-of-kubernetes-kubectl/</guid>
      <description>kubelet architecture, kubelet core processes for Pod management, kubelet node management, Pod management</description>
      <category domain="tag">Development</category>
      <category domain="tag">Go</category>
      <category domain="tag">Kubernetes</category>
    </item>
    <item>
      <title>Deep Dive into Kubernetes CNI, CRI, CSI Components</title>
      <link>https://cubxxw.com/engineering/posts/deep-dive-into-the-components-of-kubernetes-cni-csi-cri/</link>
      <pubDate>Thu, 28 Sep 2023 20:29:30 +0800</pubDate>
      <atom:updated>Thu, 28 Sep 2023 20:29:30 +0800</atom:updated>
      <dc:creator>熊鑫伟 (Xinwei Xiong)</dc:creator>
      <guid isPermaLink="true">https://cubxxw.com/engineering/posts/deep-dive-into-the-components-of-kubernetes-cni-csi-cri/</guid>
      <description>In-depth exploration of CNI (Container Network Interface), CRI (Container Runtime Interface), and CSI (Container Storage Interface) in Kubernetes. This article provides detailed explanations of these key components&#39; functions and their importance in cloud-native environments.
</description>
      <category domain="tag">Go</category>
      <category domain="tag">Kubernetes</category>
      <category domain="tag">OpenIM</category>
      <category domain="tag">Cloud Native</category>
      <category domain="tag">Microservices</category>
      <enclosure url="https://cubxxw.com/images/covers/engineering/2023/deep-dive-into-the-components-of-kubernetes-cni-csi-cri.png" type="image/jpeg" length="0" />
      <media:content url="https://cubxxw.com/images/covers/engineering/2023/deep-dive-into-the-components-of-kubernetes-cni-csi-cri.png" medium="image"><media:description>Three interchangeable runtime, network, and storage modules connect to one orchestration chassis through standardized couplings</media:description></media:content>
    </item>
    <item>
      <title>Deep Dive Into the Components of Kubernetes Etcd</title>
      <link>https://cubxxw.com/engineering/posts/deep-dive-into-the-components-of-kubernetes-etcd/</link>
      <pubDate>Thu, 28 Sep 2023 20:03:35 +0800</pubDate>
      <atom:updated>Thu, 28 Sep 2023 20:03:35 +0800</atom:updated>
      <dc:creator>熊鑫伟 (Xinwei Xiong)</dc:creator>
      <guid isPermaLink="true">https://cubxxw.com/engineering/posts/deep-dive-into-the-components-of-kubernetes-etcd/</guid>
      <description>Explore the inner workings and components of Kubernetes Etcd in-depth, understanding its role and significance in the Kubernetes ecosystem.
</description>
      <category domain="tag">Blog</category>
      <category domain="tag">Kubernetes</category>
      <category domain="tag">Go</category>
    </item>
    <item>
      <title>Cross Platform Compilation</title>
      <link>https://cubxxw.com/engineering/posts/cross-platform-compilation/</link>
      <pubDate>Sat, 16 Sep 2023 16:21:52 +0800</pubDate>
      <atom:updated>Sat, 16 Sep 2023 16:21:52 +0800</atom:updated>
      <dc:creator>熊鑫伟 (Xinwei Xiong)</dc:creator>
      <guid isPermaLink="true">https://cubxxw.com/engineering/posts/cross-platform-compilation/</guid>
      <description>Cross-building multi-arch Docker images with buildx and QEMU: adjusting base images and dependency URLs per target architecture, why complex builds still need real ARM hardware, and how to verify with buildx imagetools inspect.</description>
      <category domain="tag">Blog</category>
      <category domain="tag">Go</category>
      <enclosure url="https://cubxxw.com/images/covers/engineering/2023/cross-platform-compilation.png" type="image/jpeg" length="0" />
      <media:content url="https://cubxxw.com/images/covers/engineering/2023/cross-platform-compilation.png" medium="image"><media:description>One modular core passes through adapters into three architecture-specific housings before final inspection</media:description></media:content>
    </item>
    <item>
      <title>GoReleaser v2 &#43; GitHub Actions: Go Release Guide</title>
      <link>https://cubxxw.com/engineering/posts/go-release-tools/</link>
      <pubDate>Sat, 16 Sep 2023 16:07:39 +0800</pubDate>
      <atom:updated>Wed, 29 Jul 2026 14:05:00 +0800</atom:updated>
      <dc:creator>熊鑫伟 (Xinwei Xiong)</dc:creator>
      <guid isPermaLink="true">https://cubxxw.com/engineering/posts/go-release-tools/</guid>
      <description>Learn GoReleaser v2 with a production-ready .goreleaser.yaml and GitHub Actions workflow that builds, signs, packages, and publishes Go releases automatically.
</description>
      <category domain="category">Development</category>
      <category domain="tag">Go</category>
      <category domain="tag">DevOps</category>
      <category domain="tag">GitHub</category>
      <category domain="tag">Automation</category>
      <category domain="tag">Deployment</category>
    </item>
    <item>
      <title>Use Go Tools Dlv</title>
      <link>https://cubxxw.com/engineering/posts/use-go-tools-dlv/</link>
      <pubDate>Fri, 24 Feb 2023 16:38:39 +0800</pubDate>
      <atom:updated>Fri, 24 Feb 2023 16:38:39 +0800</atom:updated>
      <dc:creator>熊鑫伟 (Xinwei Xiong)</dc:creator>
      <guid isPermaLink="true">https://cubxxw.com/engineering/posts/use-go-tools-dlv/</guid>
      <description>Learn how to use Delve (dlv) for Go program debugging, including local and remote debugging with VSCode, breakpoint management, and goroutine analysis.</description>
      <category domain="tag">Blog</category>
      <category domain="tag">Go</category>
    </item>
  </channel>
</rss>
