<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Francisco Cidade</title>
    <link>https://fcidade.com/en/</link>
    <description>Francisco Cidade&#39;s Hobby Library: graphics programming, gamedev, programming languages and whatever else I am learning.</description>
    <language>en</language><lastBuildDate>Sat, 03 Oct 2026 14:00:00 -0300</lastBuildDate>
    <atom:link href="https://fcidade.com/en/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Pixel art planet with a shader, part 2: six worlds, poles and rings</title>
      <link>https://fcidade.com/en/posts/shader-de-planeta-pixel-art-parte-2/</link>
      <pubDate>Sat, 03 Oct 2026 14:00:00 -0300</pubDate>
      <guid>https://fcidade.com/en/posts/shader-de-planeta-pixel-art-parte-2/</guid>
      <description>From the terrestrial planet to desert, ice, lava, gas giant and moon by swapping the color table, then polar caps, axial tilt and rings, with the final result free on itch.</description>
    </item>
    <item>
      <title>Pixel art planet with a shader - part 1</title>
      <link>https://fcidade.com/en/posts/shader-de-planeta-pixel-art-parte-1/</link>
      <pubDate>Sat, 03 Oct 2026 13:00:00 -0300</pubDate>
      <guid>https://fcidade.com/en/posts/shader-de-planeta-pixel-art-parte-1/</guid>
      <description>How to draw a pixel art planet with a shader, no texture: fake sphere, 3D noise, color by height, stepped light, clouds with shadows, atmosphere and a GIF that loops cleanly.</description>
    </item>
    <item>
      <title>Home gym: which pull-up bar to buy</title>
      <link>https://fcidade.com/en/posts/academia-em-casa-barra-fixa/</link>
      <pubDate>Mon, 21 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://fcidade.com/en/posts/academia-em-casa-barra-fixa/</guid>
      <description>Seven wall-mounted pull-up bars in three price tiers (R$ 110 to 490): specs, reviews, what each extra real buys and which one I bought.</description>
    </item>
    <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>This article explores the use of Select in Go to manage multiple channels. Learn how to use Select, with practical examples and exercises to reinforce the learning.</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>This article explores the use of Channels in Go for communication and synchronization between goroutines. Learn how to use Channels, with practical examples and exercises to reinforce the learning.</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>This article explores the use of Wait Groups in Go to synchronize the execution of multiple goroutines. Learn how to use Wait Groups, with practical examples and exercises to reinforce the learning.</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>This article explores concurrency and parallelism in Go, focusing on goroutines. Learn what goroutines are, how to start them, and see practical examples and exercises to reinforce the learning.</description>
    </item>
    <item>
      <title>How to draw a pixel?</title>
      <link>https://fcidade.com/en/posts/how-to-draw-a-pixel/</link>
      <pubDate>Sun, 24 Nov 2024 13:44:54 -0300</pubDate>
      <guid>https://fcidade.com/en/posts/how-to-draw-a-pixel/</guid>
      <description>Have you ever stopped to think about how the information of a pixel is stored and displayed on the screen? The curiosity behind this has always been on my mind, and the truth is that there are several ways to do it, each with its own specifics.</description>
    </item>
  </channel>
</rss>
