<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.devgab.com/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/a/guard-clause-pattern/</loc>
    <lastmod>2026-03-16T05:38:12Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/shorts/games/make-noughts-and-crosses-in-1-minute/</loc>
    <lastmod>2024-07-16T06:24:40Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/a/hidden-costs-of-ui-first-development/</loc>
    <lastmod>2026-03-17T22:34:54Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/a/cross-project-auditing-with-parallel-ai-agents/</loc>
    <lastmod>2026-03-19T11:15:38Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/guides/getting-started-with-claude-and-ruby/</loc>
    <lastmod>2026-03-03T09:01:54Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/a/blocking-bot-scanners-before-they-hit-rails/</loc>
    <lastmod>2026-03-18T03:14:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/devto/a/how-ai-agents-verify-cross-service-integrations/</loc>
    <lastmod>2026-03-20T01:07:38Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/a/the-document-proxy-pattern/</loc>
    <lastmod>2026-03-17T23:33:46Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/devto/a/most-webhook-implementations-are-dangerously-half-baked/</loc>
    <lastmod>2026-03-18T03:53:54Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/a/postgresql-distinct-on-pitfalls/</loc>
    <lastmod>2026-03-14T04:20:54Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/shorts/changing-your-zsh-prompt/</loc>
    <lastmod>2024-07-16T06:15:12Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/a/building-resilient-webhook-systems/</loc>
    <lastmod>2026-03-17T23:13:48Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/guides/ror-story-writer-with-claude/</loc>
    <lastmod>2026-03-03T09:02:24Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/guides/basic-conversations-with-claude-and-ruby/</loc>
    <lastmod>2026-03-03T09:02:03Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/a/designing-a-two-tier-multi-tenant-data-model/</loc>
    <lastmod>2026-03-17T23:52:42Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/guides/nlp-with-claude-and-ruby/</loc>
    <lastmod>2026-03-03T09:02:14Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/devto/</loc>
    <lastmod>2026-03-17T21:22:47Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/privacy/</loc>
    <lastmod>2024-07-03T23:32:54Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/contact/</loc>
    <lastmod>2019-08-25T02:13:06Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/contact/</loc>
    <lastmod>2024-07-03T21:49:17Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/tag/games/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/tag/chatgpt/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/tag/postgresql/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/tag/ruby/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/tag/javascript/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/tag/claude/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/tag/html5/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/tag/tutorials/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/tag/terminal/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/tag/shorts/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/tag/python/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.devgab.com/devto/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
