<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://overstacked.io</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://overstacked.io/blog</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://overstacked.io/docs</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://overstacked.io/courses/ship-and-sell</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://overstacked.io/courses/postgres-masters</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://overstacked.io/blog/add-type-support-to-event-emitters</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/blog/adding-pending-requests-to-graphql-network-inspector</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/blog/chrome-messaging-api</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/blog/handling-request-compression</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/blog/integrate-codemirror-with-react</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/blog/pagination-with-urql</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/blog/persistent-state-with-react</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/blog/production-ready-graphql</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/blog/schema-aware-ai</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/blog/the-problem-with-codegen</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/blog/why-you-need-graphql-dataloaders</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/docs/graphdev</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/docs/graphql-network-inspector</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/1-introduction-to-graphql</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/2-writing-your-first-query</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/3-writing-your-first-mutation</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/4-introduction-to-schema</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/5-schema-and-resolvers</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/6-app-explainer</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/7-server-setup</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/8-schema-structure</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/9-server-codegen</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/10-context</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/11-implementing-the-schema</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/12-implementing-the-resolvers</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/13-client-setup</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/14-how-to-execute-a-query</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/15-client-codegen</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/16-implementing-search</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/17-client-authentication</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/18-implementing-profile</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/19-implementing-cancel-application</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/20-implementing-admin</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-fundamentals/21-dataloaders</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/1-introduction-to-graphql-mastery</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/2-backend-testing-introduction</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/3-backend-testing-setup</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/4-backend-testing-queries</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/5-backend-testing-mutations</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/6-frontend-testing-introduction</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/7-frontend-testing-jest-setup</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/8-frontend-testing-mock-setup</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/9-frontend-testing-react-setup</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/10-frontend-testing-implementation</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/11-introduction-to-unions</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/12-implementing-unions</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/13-intorduction-to-directives</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/14-implementing-directives</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/15-intoduction-to-subscriptions</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/16-implementing-subscriptions</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/17-error-handling</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/18-logging-and-monitoring</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/19-introduction-to-federation</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/20-implementing-federation</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://overstacked.io/courses/graphql-mastery/21-server-side-caching</loc>
<lastmod>2026-05-05T08:52:33.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
