<?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>Notes from the workshop – Balázs Csorba</title>
    <link>https://balazscsorba.com/blog</link>
    <atom:link href="https://balazscsorba.com/blog/rss.xml" rel="self" type="application/rss+xml"/>
    <description>Articles by Balázs Csorba, senior fullstack &amp; AI engineer in Austria: coding-agent workflows with skills and MCP, a multiplayer three.js game, and lessons from shipping web apps.</description>
    <language>en</language>
    <lastBuildDate>Sun, 27 Sep 2026 08:00:00 GMT</lastBuildDate>
    <item>
      <title>Skills, not prompts: how my coding agents take a bug from report to pull request</title>
      <link>https://balazscsorba.com/blog/coding-agent-skills-workflow</link>
      <guid isPermaLink="true">https://balazscsorba.com/blog/coding-agent-skills-workflow</guid>
      <pubDate>Sun, 27 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>About 20 agent skills, one master folder, three coding agents: the workflows that make my agents reproduce bugs with real data, prove the root cause, test the fix and open the PR – and the guardrails that keep them honest.</description>
      <category>AI agents</category>
      <category>Claude Code</category>
      <category>MCP</category>
      <category>Playwright</category>
      <category>Developer workflow</category>
      <enclosure url="https://balazscsorba.com/images/blog/coding-agent-skills-workflow/og.jpg" type="image/jpeg" length="0"/>
    </item>
    <item>
      <title>Building a multiplayer 3D sailing game with plain three.js</title>
      <link>https://balazscsorba.com/blog/multiplayer-sailing-game-threejs</link>
      <guid isPermaLink="true">https://balazscsorba.com/blog/multiplayer-sailing-game-threejs</guid>
      <pubDate>Sun, 27 Sep 2026 08:00:00 GMT</pubDate>
      <dc:creator>Balázs Csorba</dc:creator>
      <description>Gerstner waves shared by GPU and CPU, one sky function for sky, water and fog, a five-minute day/night cycle and a tiny WebSocket relay – the tech behind the game on my portfolio.</description>
      <category>three.js</category>
      <category>WebGL</category>
      <category>GLSL</category>
      <category>WebSockets</category>
      <category>Game development</category>
      <enclosure url="https://balazscsorba.com/images/blog/multiplayer-sailing-game-threejs/og.jpg" type="image/jpeg" length="0"/>
    </item>
  </channel>
</rss>
