<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://devoured.io</loc>
<lastmod>2026-03-24T16:21:39.128Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://devoured.io/about</loc>
<lastmod>2026-03-24T16:21:39.128Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devoured.io/blog</loc>
<lastmod>2026-03-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devoured.io/projects</loc>
<lastmod>2026-03-24T16:21:39.128Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devoured.io/blog/autoopt-llm-prompt-loop</loc>
<lastmod>2026-03-24T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/newt-agent-production</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/building-newt</loc>
<lastmod>2026-03-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/building-hrvst</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/1mb-lighter</loc>
<lastmod>2026-03-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/from-oom-to-76-passing</loc>
<lastmod>2026-02-24T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/validating-js-with-peg</loc>
<lastmod>2026-02-20T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/arrow-function-lookahead</loc>
<lastmod>2026-02-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/eliminating-memory-leaks-odin</loc>
<lastmod>2026-02-06T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/building-a-tui-from-scratch</loc>
<lastmod>2026-01-30T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/the-elm-architecture-in-odin</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/shell-config-management</loc>
<lastmod>2026-01-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/ai-agents-as-coworkers</loc>
<lastmod>2026-01-09T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/mcp-servers-at-scale</loc>
<lastmod>2026-01-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/smart-surfaces-architecture</loc>
<lastmod>2025-12-26T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/graphql-migration-lessons</loc>
<lastmod>2025-12-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/odin-tagged-unions</loc>
<lastmod>2025-12-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/peg-bytecode-vm</loc>
<lastmod>2025-12-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/self-hosting-bootstrap</loc>
<lastmod>2025-11-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/wayu-v3-path-management</loc>
<lastmod>2025-11-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/strategy-pattern-odin</loc>
<lastmod>2025-11-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/vue-to-graphql</loc>
<lastmod>2025-11-07T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/design-system-for-ai</loc>
<lastmod>2025-10-31T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/cypress-to-playwright</loc>
<lastmod>2025-10-24T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/chattorum-websockets</loc>
<lastmod>2025-10-17T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/chattorum-load-testing</loc>
<lastmod>2025-10-10T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/odin-build-system</loc>
<lastmod>2025-10-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/fuzzy-finding-from-scratch</loc>
<lastmod>2025-09-26T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/ansi-styling-pipeline</loc>
<lastmod>2025-09-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/nuxt-micro-frontends</loc>
<lastmod>2025-09-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/packrat-memoization</loc>
<lastmod>2025-09-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/left-recursion-peg</loc>
<lastmod>2025-08-29T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/security-hardening-auth</loc>
<lastmod>2025-08-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/odin-arena-allocators</loc>
<lastmod>2025-08-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/ads-unit-from-scratch</loc>
<lastmod>2025-08-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/why-odin</loc>
<lastmod>2025-08-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/processing-images-in-rust</loc>
<lastmod>2023-06-06T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devoured.io/blog/building-a-simple-server-in-rust</loc>
<lastmod>2023-06-04T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
