<?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 Francisco Cidade</title>
    <link>https://fcidade.com/en/categories/go/</link>
    <description>Recent content in Go on Francisco Cidade</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>2024 - {year}</copyright>
    <lastBuildDate>Sat, 08 Mar 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://fcidade.com/en/categories/go/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>(WIP) Concurrency and Parallelism in Go - Select</title>
      <link>https://fcidade.com/en/posts/golang-concurrency-select/</link>
      <pubDate>Sat, 08 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://fcidade.com/en/posts/golang-concurrency-select/</guid>
      <description>Select select is a powerful tool for managing multiple channels in Go, letting you wait on I/O operations and avoid unnecessary blocking.</description>
    </item>
    
    <item>
      <title>Concurrency and Parallelism in Go - Channels</title>
      <link>https://fcidade.com/en/posts/golang-concurrency-channels/</link>
      <pubDate>Fri, 07 Mar 2025 11:05:00 -0300</pubDate>
      
      <guid>https://fcidade.com/en/posts/golang-concurrency-channels/</guid>
      <description>Channels What are Channels? Channels are structures that allow communication and synchronization between goroutines. They work like &#34;</description>
    </item>
    
    <item>
      <title>Concurrency and Parallelism in Go - Wait Groups</title>
      <link>https://fcidade.com/en/posts/golang-concurrency-waitgroups/</link>
      <pubDate>Fri, 07 Mar 2025 10:05:00 -0300</pubDate>
      
      <guid>https://fcidade.com/en/posts/golang-concurrency-waitgroups/</guid>
      <description>Wait Groups What is sync.WaitGroup? WaitGroup is a struct from the &amp;ldquo;sync&amp;rdquo; package that lets you synchronize the execution of multiple goroutines.</description>
    </item>
    
    <item>
      <title>Concurrency and Parallelism in Go - Goroutines</title>
      <link>https://fcidade.com/en/posts/golang-concurrency-goroutines/</link>
      <pubDate>Wed, 05 Mar 2025 10:05:00 -0300</pubDate>
      
      <guid>https://fcidade.com/en/posts/golang-concurrency-goroutines/</guid>
      <description>Goroutines What are goroutines? Goroutines are functions or methods that can run in parallel.
They are extremely lightweight and are managed by the Go runtime, which means you can start thousands of goroutines with minimal overhead.</description>
    </item>
    
  </channel>
</rss>
