<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mr TOTO / blog</title>
    <link>https://giuseppetoto.it/en/</link>
    <description>Notes by Giuseppe Toto about software, systems, and the web.</description>
    <language>en</language>
    <atom:link href="https://giuseppetoto.it/en/rss.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title>This site runs from my home</title>
      <link>https://giuseppetoto.it/en/posts/self-hosted/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/self-hosted/</guid>
      <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
      <category>Self-hosting</category><category>Networking</category>
      <description>Why I moved my writing away from publishing platforms and onto a small NAS at home.</description>
    </item>
    
    <item>
      <title>What Story Points Actually Are</title>
      <link>https://giuseppetoto.it/en/posts/what-story-points-actually-are/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/what-story-points-actually-are/</guid>
      <pubDate>Fri, 30 Aug 2024 00:00:00 GMT</pubDate>
      <category>Agile</category><category>Estimation</category>
      <description>Story points measure relative complexity, not time. A practical explanation of comparison, velocity, and why hours are a different kind of estimate.</description>
    </item>
    
    <item>
      <title>Talk — Git Under the Hood</title>
      <link>https://giuseppetoto.it/en/posts/git-under-the-hood/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/git-under-the-hood/</guid>
      <pubDate>Thu, 05 Sep 2019 00:00:00 GMT</pubDate>
      <category>Git</category><category>Talks</category>
      <description>A talk about Git&#39;s storage model, commits, integrity, and the ideas hidden behind familiar commands.</description>
    </item>
    
    <item>
      <title>Building an Interactive Map of Salento with Unity</title>
      <link>https://giuseppetoto.it/en/posts/interactive-map-unity/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/interactive-map-unity/</guid>
      <pubDate>Sat, 06 Jul 2019 00:00:00 GMT</pubDate>
      <category>Unity</category><category>Interactive Design</category>
      <description>A large multi-touch map built with Swipe Story for an exhibition at Brindisi Airport.</description>
    </item>
    
    <item>
      <title>What I Learned at Global Game Jam 2019 in Bari</title>
      <link>https://giuseppetoto.it/en/posts/global-game-jam-2019-bari/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/global-game-jam-2019-bari/</guid>
      <pubDate>Sun, 03 Feb 2019 00:00:00 GMT</pubDate>
      <category>Game Development</category><category>Hackathons</category><category>Teamwork</category>
      <description>Why a non-competitive jam encouraged collaboration, experimentation, and a healthier way to build under pressure.</description>
    </item>
    
    <item>
      <title>A Slave to Habit</title>
      <link>https://giuseppetoto.it/en/posts/slave-to-habit/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/slave-to-habit/</guid>
      <pubDate>Mon, 25 Dec 2017 00:00:00 GMT</pubDate>
      <category>Reflection</category>
      <description>A short reflection inspired by Martha Medeiros on routine, curiosity, risk, and the effort required to feel alive.</description>
    </item>
    
    <item>
      <title>A Bug in Production</title>
      <link>https://giuseppetoto.it/en/posts/a-bug-in-production/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/a-bug-in-production/</guid>
      <pubDate>Sun, 13 Nov 2016 00:00:00 GMT</pubDate>
      <category>Debugging</category><category>PHP</category>
      <description>How one unlucky alphanumeric identifier was interpreted as scientific notation and brought an e-commerce site down.</description>
    </item>
    
    <item>
      <title>JSON Web Tokens for Stateless Authentication</title>
      <link>https://giuseppetoto.it/en/posts/json-web-tokens/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/json-web-tokens/</guid>
      <pubDate>Tue, 26 Jan 2016 00:00:00 GMT</pubDate>
      <category>Authentication</category><category>Security</category><category>APIs</category>
      <description>An introduction to JWT structure, signatures, and why self-contained tokens can reduce shared session state across servers.</description>
    </item>
    
    <item>
      <title>State Pattern — Avoiding Too Many Conditionals</title>
      <link>https://giuseppetoto.it/en/posts/state-design-pattern/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/state-design-pattern/</guid>
      <pubDate>Wed, 10 Sep 2014 00:00:00 GMT</pubDate>
      <category>Design Patterns</category><category>Java</category>
      <description>Model behaviour as explicit states when an object responds differently as its internal state changes.</description>
    </item>
    
    <item>
      <title>Techniques for Requirements Analysis with Users</title>
      <link>https://giuseppetoto.it/en/posts/requirements-analysis-with-users/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/requirements-analysis-with-users/</guid>
      <pubDate>Mon, 29 Jul 2013 00:00:00 GMT</pubDate>
      <category>Requirements</category><category>User Research</category>
      <description>Interviews, focus groups, questionnaires, and contextual inquiry reveal different parts of the problem a product needs to solve.</description>
    </item>
    
    <item>
      <title>Usability vs User Experience</title>
      <link>https://giuseppetoto.it/en/posts/usability-vs-user-experience/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/usability-vs-user-experience/</guid>
      <pubDate>Tue, 23 Jul 2013 00:00:00 GMT</pubDate>
      <category>User Experience</category><category>Usability</category>
      <description>Usability measures whether people can complete a task; user experience asks how the whole interaction is perceived and felt.</description>
    </item>
    
    <item>
      <title>Object Pool Pattern for a Mobile Game</title>
      <link>https://giuseppetoto.it/en/posts/object-pool-pattern/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/object-pool-pattern/</guid>
      <pubDate>Tue, 09 Jul 2013 00:00:00 GMT</pubDate>
      <category>Unity</category><category>Game Development</category><category>Performance</category>
      <description>Reuse expensive game objects instead of constantly creating and destroying them—a practical Unity example from a mobile prototype.</description>
    </item>
    
    <item>
      <title>Parking Open Data — Winning the Codemotion Rome Hackathon</title>
      <link>https://giuseppetoto.it/en/posts/parking-open-data/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/parking-open-data/</guid>
      <pubDate>Sun, 24 Mar 2013 00:00:00 GMT</pubDate>
      <category>Hackathons</category><category>Open Data</category><category>IoT</category>
      <description>How four people built a sensor-driven parking prototype in less than 24 hours and won three awards at Codemotion Rome 2013.</description>
    </item>
    
    <item>
      <title>What It Means to Become an Entrepreneur</title>
      <link>https://giuseppetoto.it/en/posts/becoming-an-entrepreneur/</link>
      <guid isPermaLink="true">https://giuseppetoto.it/en/posts/becoming-an-entrepreneur/</guid>
      <pubDate>Sun, 05 Feb 2012 00:00:00 GMT</pubDate>
      <category>Entrepreneurship</category><category>Learning</category>
      <description>Notes from a 2012 seminar in Bari about risk, execution, feedback, and learning to see your own weaknesses.</description>
    </item>
    
  </channel>
</rss>
