<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.drycodeworks.com</loc>
<lastmod>2026-10-21T21:06:38.197Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/about</loc>
<lastmod>2026-10-21T21:06:38.197Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/services</loc>
<lastmod>2026-10-21T21:06:38.197Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/contact</loc>
<lastmod>2026-10-21T21:06:38.197Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles</loc>
<lastmod>2026-10-21T21:06:38.197Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/case-studies/hosted-mcp-server-in-production</loc>
<lastmod>2026-10-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/dev-guides/clickhouse-migrations-without-transactions-ch-migrate-0-6</loc>
<lastmod>2026-10-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/case-studies/production-vision-model-infrastructure</loc>
<lastmod>2026-10-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/dev-guides/clickhouse-migrations-in-plain-sql-ch-migrate-0-5</loc>
<lastmod>2026-10-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/dev-guides/identity-center-token-exchange-network-failure</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/dev-guides/reduce-mcp-server-memory-across-sessions</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/case-studies/iot-device-lifecycle-hardware-swaps</loc>
<lastmod>2026-09-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/case-studies/clickhouse-billion-row-backfill</loc>
<lastmod>2026-08-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/engineering/network-identity-for-agent-fleets</loc>
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/case-studies/clickhouse-too-many-parts-insert-batching</loc>
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/case-studies/the-memory-win-that-didnt-show-up</loc>
<lastmod>2026-05-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/dev-guides/private-claude-code-plugin-marketplace</loc>
<lastmod>2026-10-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/opinion/the-harness-and-the-appliance</loc>
<lastmod>2026-10-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/opinion/two-roman-horse-butts</loc>
<lastmod>2026-10-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/opinion/theory-building-speed-limit</loc>
<lastmod>2026-10-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/dev-guides/avoiding-antipatterns-in-aws-lambda</loc>
<lastmod>2026-03-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/engineering/transformers-and-attention-for-architects</loc>
<lastmod>2026-03-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/dev-guides/clickhouse-migrations-with-alembic</loc>
<lastmod>2026-10-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/dev-guides/building-claude-code-skills-infrastructure-automation</loc>
<lastmod>2026-10-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/case-studies/clickhouse-iot-analytics-migration</loc>
<lastmod>2026-10-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/dev-guides/rds-proxy-connection-best-practices-for-aws-lambda</loc>
<lastmod>2026-10-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/dev-guides/codeartifact-uv-setup</loc>
<lastmod>2025-08-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.drycodeworks.com/articles/case-studies/weather-platform-performance-rescue</loc>
<lastmod>2026-10-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
