<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://graphwake.hashnode.dev</loc>
    <lastmod>2026-11-15T23:26:41.613Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://graphwake.hashnode.dev/breaking-change-alerts-from-azure-devops-bitbucket-pipelines-and-jenkins</loc>
    <lastmod>2026-11-14T19:05:09.008Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://graphwake.hashnode.dev/does-your-ai-assistant-know-who-uses-your-api</loc>
    <lastmod>2026-11-14T19:04:56.837Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://graphwake.hashnode.dev/contract-testing-without-the-tests</loc>
    <lastmod>2026-11-14T19:04:44.636Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://graphwake.hashnode.dev/modeling-who-calls-this-endpoint-as-a-graph-of-teams</loc>
    <lastmod>2026-11-14T19:04:32.586Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://graphwake.hashnode.dev/multi-tenant-saas-on-postgresql-row-level-security</loc>
    <lastmod>2026-11-14T19:04:05.606Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://graphwake.hashnode.dev/orphaned-api-endpoints-what-they-are-and-how-to-find-them</loc>
    <lastmod>2026-11-14T19:03:54.435Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://graphwake.hashnode.dev/anatomy-of-a-breaking-change-one-pull-request-three-teams-two-alerts</loc>
    <lastmod>2026-11-14T19:03:41.408Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://graphwake.hashnode.dev/one-go-binary-five-ci-systems-inside-our-open-source-ci-agent</loc>
    <lastmod>2026-11-14T19:03:29.342Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://graphwake.hashnode.dev/how-we-score-the-impact-of-an-api-change-from-0-to-100</loc>
    <lastmod>2026-11-14T19:03:01.758Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://graphwake.hashnode.dev/stop-announcing-api-changes-in-a-shared-slack-channel</loc>
    <lastmod>2026-11-14T19:02:49.098Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://graphwake.hashnode.dev/catch-openapi-breaking-changes-in-pull-requests-with-the-oasdiff-github-action</loc>
    <lastmod>2026-11-14T19:02:17.079Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://graphwake.hashnode.dev/how-to-tell-api-consumers-about-a-breaking-change-when-you-don-t-know-who-they-are</loc>
    <lastmod>2026-11-14T19:01:45.321Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://graphwake.hashnode.dev/archive</loc>
    <lastmod>2026-11-15T23:26:41.613Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>