<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Go on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/go/</link><description>Recent content in Go on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 24 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/go/index.xml" rel="self" type="application/rss+xml"/><item><title>Go SDK Design Best Practices: Complete Guide 2026</title><link>https://ai-blog.noorshomelab.dev/best-practices/go-sdk-design-best-practices/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/best-practices/go-sdk-design-best-practices/</guid><description>&lt;p&gt;Designing a robust and intuitive Software Development Kit (SDK) in Go is crucial for the adoption and success of any API. A well-crafted Go SDK minimizes the integration burden for developers, making it easier to build reliable applications that interact with your service. Conversely, a poorly designed SDK can introduce fragility, obscure common patterns, and lead to frustrating developer experiences, ultimately hindering your API&amp;rsquo;s ecosystem growth.&lt;/p&gt;
&lt;p&gt;This guide outlines essential best practices for creating Go SDKs that developers will love to use. We&amp;rsquo;ll focus on three core pillars: API consistency, robust error handling, and effective modularity, providing concrete examples and explaining the &amp;ldquo;why&amp;rdquo; behind each recommendation.&lt;/p&gt;</description></item><item><title>TypeScript Comprehensive Learning Guide</title><link>https://ai-blog.noorshomelab.dev/guides/typscript/</link><pubDate>Mon, 04 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/typscript/</guid><description>&lt;p&gt;Welcome to this comprehensive learning guide for TypeScript, focusing on the latest advancements and best practices in versions 5.8, 5.9 (Beta), and the upcoming TypeScript 7.0 (native Go compiler). This guide is designed for software engineers with a foundational understanding of TypeScript or equivalent general programming experience. We will explore the latest features, delve into advanced patterns, discuss common pitfalls, and provide practical examples and guided projects to enhance your skills.&lt;/p&gt;</description></item></channel></rss>