<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Ygor Secco — Blog</title>
    <link>https://secco.tech/blog</link>
    <description>Writing on engineering, architecture, performance, and product.</description>
    <language>en</language>
    <ttl>60</ttl>
    <generator>Next.js</generator>
    <atom:link href="https://secco.tech/feed.xml" rel="self" type="application/rss+xml" />
    <image>
      <url>https://secco.tech/og-image.png</url>
      <title>Ygor Secco — Blog</title>
      <link>https://secco.tech/blog</link>
    </image>
    <pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate>
    <lastBuildDate>Mon, 03 Aug 2026 20:48:52 GMT</lastBuildDate>
    <item>
      <title>Idle Game Devlog — Week 2</title>
      <link>https://secco.tech/blog/idle-game-devlog-week-2</link>
      <guid isPermaLink="true">https://secco.tech/blog/idle-game-devlog-week-2</guid>
      <pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate>
      <author>ygor@secco.tech (Ygor Secco)</author>
      <dc:creator>Ygor Secco</dc:creator>
      <description>Week two: combat resolution and its loot move onto the server — the first real fix for last week&apos;s trust problem — plus a VIP autoloot sneak peek, a nav bar with placeholder icons, and a texture chore that grew into a browser-based, GPU-powered image tool. And an honest note on the priority I let slip.</description>
      <category>Building in Public</category>
      <category>Next.js</category>
      <category>Idle Games</category>
      <category>Devlog</category>
      <category>Gaming</category>
    </item>
    <item>
      <title>Idle Game Devlog — Week 1</title>
      <link>https://secco.tech/blog/idle-game-devlog-week-1</link>
      <guid isPermaLink="true">https://secco.tech/blog/idle-game-devlog-week-1</guid>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <author>ygor@secco.tech (Ygor Secco)</author>
      <dc:creator>Ygor Secco</dc:creator>
      <description>Week one of an idle RPG that plays itself: a deterministic simulation split from its 3D renderer, data-driven content behind schemas, a command bridge between UI and game state, and a sandbox for tuning animations — plus the client-authority problem I have to solve next.</description>
      <category>Building in Public</category>
      <category>Next.js</category>
      <category>Idle Games</category>
      <category>Devlog</category>
      <category>Gaming</category>
    </item>
    <item>
      <title>From Animated Resume to a Home on the Web</title>
      <link>https://secco.tech/blog/from-animated-resume-to-a-home-on-the-web</link>
      <guid isPermaLink="true">https://secco.tech/blog/from-animated-resume-to-a-home-on-the-web</guid>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
      <author>ygor@secco.tech (Ygor Secco)</author>
      <dc:creator>Ygor Secco</dc:creator>
      <description>How a site that began as an over-engineered animated résumé — built to prove frontend skill instead of claiming it — grew into a hub with a printable CV, a static-rendered blog, and more on the way.</description>
      <category>Building in Public</category>
      <category>Next.js</category>
      <category>Frontend</category>
    </item>
    <item>
      <title>The MMOs I Grew Up On, and the Time I Grew Out Of</title>
      <link>https://secco.tech/blog/the-mmos-i-grew-up-on</link>
      <guid isPermaLink="true">https://secco.tech/blog/the-mmos-i-grew-up-on</guid>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
      <author>ygor@secco.tech (Ygor Secco)</author>
      <dc:creator>Ygor Secco</dc:creator>
      <description>I used to pour whole summers into MMORPGs to watch a character grow stronger. Adult life took that time — the same time the genre itself was busy sanding away. Here&apos;s how idle games gave the feeling back, and why I started building one.</description>
      <category>Gaming</category>
      <category>Idle Games</category>
      <category>Building in Public</category>
    </item>
  </channel>
</rss>
