
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Giovanni Orciuolo | Website</title>
      <link>https://giovanni.orciuolo.it/en/blog</link>
      <description>Here you can find assorted rants about programming, guides and much more!</description>
      <language>en-US</language>
      <managingEditor>giovanni@orciuolo.it (Giovanni Orciuolo)</managingEditor>
      <webMaster>giovanni@orciuolo.it (Giovanni Orciuolo)</webMaster>
      <lastBuildDate>Wed, 17 Sep 2025 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://giovanni.orciuolo.it/en/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://giovanni.orciuolo.it/en/blog/how-to-share-global-state-between-tests-fastify-jest</guid>
    <title>How to share global state between tests in Jest with a Fastify Node.js backend</title>
    <link>https://giovanni.orciuolo.it/en/blog/how-to-share-global-state-between-tests-fastify-jest</link>
    <description>The title says it all pretty much</description>
    <pubDate>Wed, 17 Sep 2025 00:00:00 GMT</pubDate>
    <author>giovanni@orciuolo.it (Giovanni Orciuolo)</author>
    <category>tutorial</category><category>node.js</category><category>testing</category>
  </item>

  <item>
    <guid>https://giovanni.orciuolo.it/en/blog/come-ho-imparato-a-programmare</guid>
    <title>How I learned to program</title>
    <link>https://giovanni.orciuolo.it/en/blog/come-ho-imparato-a-programmare</link>
    <description>How did I learn to program? What does programming mean to me? Find out in this blog post! (Which is also the story of my life, more or less)</description>
    <pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate>
    <author>giovanni@orciuolo.it (Giovanni Orciuolo)</author>
    <category>story</category>
  </item>

  <item>
    <guid>https://giovanni.orciuolo.it/en/blog/dieci-anime-importanti</guid>
    <title>10 anime that matter to me</title>
    <link>https://giovanni.orciuolo.it/en/blog/dieci-anime-importanti</link>
    <description>Which Japanese animated works left the biggest mark on me? Let&#39;s find out together</description>
    <pubDate>Sat, 06 Jan 2024 00:00:00 GMT</pubDate>
    <author>giovanni@orciuolo.it (Giovanni Orciuolo)</author>
    <category>anime</category><category>random</category>
  </item>

  <item>
    <guid>https://giovanni.orciuolo.it/en/blog/solid-per-comuni-mortali</guid>
    <title>SOLID for mere mortals</title>
    <link>https://giovanni.orciuolo.it/en/blog/solid-per-comuni-mortali</link>
    <description>Let&#39;s find out together what the SOLID principles are and how they can help us improve (by a lot) the maintainability and flexibility of the codebase.</description>
    <pubDate>Mon, 17 Jul 2023 00:00:00 GMT</pubDate>
    <author>giovanni@orciuolo.it (Giovanni Orciuolo)</author>
    <category>knownledge</category><category>clean code</category>
  </item>

  <item>
    <guid>https://giovanni.orciuolo.it/en/blog/come-architetturo-backend</guid>
    <title>How I architect a backend</title>
    <link>https://giovanni.orciuolo.it/en/blog/come-architetturo-backend</link>
    <description>I&#39;m putting down in black and white my methodology for structuring a purely backend project, to share my experience and, on top of that, the trade-offs of each of the most famous frameworks for every language I&#39;ve used in my work and personal experience.</description>
    <pubDate>Mon, 03 Jul 2023 00:00:00 GMT</pubDate>
    <author>giovanni@orciuolo.it (Giovanni Orciuolo)</author>
    <category>knownledge</category><category>architecture</category>
  </item>

  <item>
    <guid>https://giovanni.orciuolo.it/en/blog/go-primi-passi</guid>
    <title>My first steps in Go</title>
    <link>https://giovanni.orciuolo.it/en/blog/go-primi-passi</link>
    <description>During this quarantine, what better pastime than starting to explore a new language? It was something I&#39;d wanted to do for a while, but I kept procrastinating. Now here we go!</description>
    <pubDate>Sun, 19 Apr 2020 00:00:00 GMT</pubDate>
    <author>giovanni@orciuolo.it (Giovanni Orciuolo)</author>
    <category>go</category><category>discovery</category>
  </item>

  <item>
    <guid>https://giovanni.orciuolo.it/en/blog/orchestrator-tutorial</guid>
    <title>The art of shipping to production</title>
    <link>https://giovanni.orciuolo.it/en/blog/orchestrator-tutorial</link>
    <description>Dev-Ops is a term that often strikes fear into programmers. Let&#39;s see how to design a production system using Nginx and Docker</description>
    <pubDate>Wed, 18 Dec 2019 00:00:00 GMT</pubDate>
    <author>giovanni@orciuolo.it (Giovanni Orciuolo)</author>
    <category>tutorial</category><category>dev-ops</category><category>docker</category>
  </item>

  <item>
    <guid>https://giovanni.orciuolo.it/en/blog/pec-java-tutorial</guid>
    <title>Sending PEC automatically with Java</title>
    <link>https://giovanni.orciuolo.it/en/blog/pec-java-tutorial</link>
    <description>We all know what PEC is, but very few actually know how to automate it using Java. Let&#39;s see how to do it together!</description>
    <pubDate>Thu, 22 Aug 2019 00:00:00 GMT</pubDate>
    <author>giovanni@orciuolo.it (Giovanni Orciuolo)</author>
    <category>tutorial</category><category>java</category><category>boomer-rant</category>
  </item>

  <item>
    <guid>https://giovanni.orciuolo.it/en/blog/welcome</guid>
    <title>Welcome to my blog!</title>
    <link>https://giovanni.orciuolo.it/en/blog/welcome</link>
    <description>I just opened my own personal blog dedicated to programming, game hacking and other interesting stuff I feel like sharing with you.</description>
    <pubDate>Wed, 21 Aug 2019 00:00:00 GMT</pubDate>
    <author>giovanni@orciuolo.it (Giovanni Orciuolo)</author>
    <category>annunci</category>
  </item>

    </channel>
  </rss>
