<?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/">
  <channel>
    <title>Go on Kemal Codes</title>
    <link>https://kemalcodes.com/tags/go/</link>
    <description>Recent content in Go on Kemal Codes</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 10 Apr 2026 08:00:00 +0000</lastBuildDate>
    <atom:link href="https://kemalcodes.com/tags/go/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Go Tutorial #9: Pointers — Simple and Safe</title>
      <link>https://kemalcodes.com/posts/go-tutorial-pointers/</link>
      <pubDate>Fri, 10 Apr 2026 08:00:00 +0000</pubDate>
      <guid>https://kemalcodes.com/posts/go-tutorial-pointers/</guid>
      <description>Learn Go pointers: the &amp;amp; and * operators, pointer receivers, nil pointers, when to use pointers vs values, and Go vs Rust comparison.</description>
    </item>
    <item>
      <title>Go Tutorial #8: Interfaces and Polymorphism</title>
      <link>https://kemalcodes.com/posts/go-tutorial-interfaces/</link>
      <pubDate>Thu, 09 Apr 2026 16:00:00 +0000</pubDate>
      <guid>https://kemalcodes.com/posts/go-tutorial-interfaces/</guid>
      <description>Learn Go interfaces, implicit implementation, type assertions, type switches, and the accept interfaces return structs principle.</description>
    </item>
    <item>
      <title>Go Tutorial #7: Structs, Methods, and Composition</title>
      <link>https://kemalcodes.com/posts/go-tutorial-structs-methods/</link>
      <pubDate>Thu, 09 Apr 2026 14:00:00 +0000</pubDate>
      <guid>https://kemalcodes.com/posts/go-tutorial-structs-methods/</guid>
      <description>Learn Go structs, methods, pointer receivers, embedding, and composition. Build clean data types the Go way.</description>
    </item>
    <item>
      <title>Go Tutorial #6: Arrays, Slices, and Maps</title>
      <link>https://kemalcodes.com/posts/go-tutorial-slices-maps/</link>
      <pubDate>Thu, 09 Apr 2026 10:00:00 +0000</pubDate>
      <guid>https://kemalcodes.com/posts/go-tutorial-slices-maps/</guid>
      <description>Learn Go arrays, slices, and maps. Master make, append, len, cap, slice internals, map operations, and range iteration.</description>
    </item>
    <item>
      <title>Go Tutorial #5: Control Flow — if, switch, for</title>
      <link>https://kemalcodes.com/posts/go-tutorial-control-flow/</link>
      <pubDate>Thu, 09 Apr 2026 08:00:00 +0000</pubDate>
      <guid>https://kemalcodes.com/posts/go-tutorial-control-flow/</guid>
      <description>Learn Go control flow: if/else with short statements, switch expressions, for loops, for range, break, continue, and labels.</description>
    </item>
    <item>
      <title>Go Tutorial #4: Functions and Error Handling</title>
      <link>https://kemalcodes.com/posts/go-tutorial-functions-errors/</link>
      <pubDate>Wed, 08 Apr 2026 16:00:00 +0000</pubDate>
      <guid>https://kemalcodes.com/posts/go-tutorial-functions-errors/</guid>
      <description>Learn Go functions, multiple return values, error handling with if err != nil, variadic functions, defer, and named returns.</description>
    </item>
    <item>
      <title>Go Tutorial #3: Variables, Types, and Constants</title>
      <link>https://kemalcodes.com/posts/go-tutorial-variables-types/</link>
      <pubDate>Wed, 08 Apr 2026 14:00:00 +0000</pubDate>
      <guid>https://kemalcodes.com/posts/go-tutorial-variables-types/</guid>
      <description>Learn Go variables, data types, zero values, constants, and iota. Master var, short declaration :=, and type conversions in Go.</description>
    </item>
    <item>
      <title>Go Tutorial #2: Installing Go and Your First Program</title>
      <link>https://kemalcodes.com/posts/go-tutorial-installation/</link>
      <pubDate>Wed, 08 Apr 2026 10:00:00 +0000</pubDate>
      <guid>https://kemalcodes.com/posts/go-tutorial-installation/</guid>
      <description>Install Go on macOS, Linux, and Windows. Set up VS Code, create a Go module, and write your first Go program step by step.</description>
    </item>
    <item>
      <title>Go Tutorial #1: What is Go? Why Learn It in 2026?</title>
      <link>https://kemalcodes.com/posts/go-tutorial-what-is-go/</link>
      <pubDate>Wed, 08 Apr 2026 08:00:00 +0000</pubDate>
      <guid>https://kemalcodes.com/posts/go-tutorial-what-is-go/</guid>
      <description>Learn what Go is, where it is used, and why it is one of the best languages to learn in 2026. Go vs Rust, Go vs Python, and Go vs Java compared.</description>
    </item>
  </channel>
</rss>
