<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://codenroll.dev/en/news/nginx-vs-traefik-vs-caddy-which-reverse-proxy-should-you-pick</loc><lastmod>2026-04-18T14:00:02.384Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/nginx-vs-traefik-vs-caddy-which-reverse-proxy-should-you-pick</loc><lastmod>2026-04-18T14:00:02.384Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/nginx-vs-traefik-vs-caddy-which-reverse-proxy-should-you-pick</loc><lastmod>2026-04-18T14:00:02.384Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/nginx-vs-traefik-vs-caddy-which-reverse-proxy-should-you-pick</loc><lastmod>2026-04-18T14:00:02.384Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/nginx-vs-traefik-vs-caddy-which-reverse-proxy-should-you-pick</loc><lastmod>2026-04-18T14:00:02.384Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/nginx-vs-traefik-vs-caddy-which-reverse-proxy-should-you-pick</loc><lastmod>2026-04-18T14:00:02.384Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/cloudflare-d1-drizzle-orm-sqlite-at-the-edge-without-the-pain</loc><lastmod>2026-04-18T14:00:02.507Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/cloudflare-d1-drizzle-orm-sqlite-at-the-edge-without-the-pain</loc><lastmod>2026-04-18T14:00:02.507Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/cloudflare-d1-drizzle-orm-sqlite-at-the-edge-without-the-pain</loc><lastmod>2026-04-18T14:00:02.507Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/cloudflare-d1-drizzle-orm-sqlite-at-the-edge-without-the-pain</loc><lastmod>2026-04-18T14:00:02.507Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/cloudflare-d1-drizzle-orm-sqlite-at-the-edge-without-the-pain</loc><lastmod>2026-04-18T14:00:02.507Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/cloudflare-d1-drizzle-orm-sqlite-at-the-edge-without-the-pain</loc><lastmod>2026-04-18T14:00:02.507Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/langgraph-for-stateful-ai-agents-when-your-claude-app-needs-a-state-machine</loc><lastmod>2026-04-18T14:00:02.627Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/langgraph-for-stateful-ai-agents-when-your-claude-app-needs-a-state-machine</loc><lastmod>2026-04-18T14:00:02.627Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/langgraph-for-stateful-ai-agents-when-your-claude-app-needs-a-state-machine</loc><lastmod>2026-04-18T14:00:02.627Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/langgraph-for-stateful-ai-agents-when-your-claude-app-needs-a-state-machine</loc><lastmod>2026-04-18T14:00:02.627Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/langgraph-for-stateful-ai-agents-when-your-claude-app-needs-a-state-machine</loc><lastmod>2026-04-18T14:00:02.627Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/langgraph-for-stateful-ai-agents-when-your-claude-app-needs-a-state-machine</loc><lastmod>2026-04-18T14:00:02.627Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/functions-stop-writing-the-same-code-twice</loc><lastmod>2026-04-18T14:00:02.801Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/functions-stop-writing-the-same-code-twice</loc><lastmod>2026-04-18T14:00:02.801Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/functions-stop-writing-the-same-code-twice</loc><lastmod>2026-04-18T14:00:02.801Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/functions-stop-writing-the-same-code-twice</loc><lastmod>2026-04-18T14:00:02.801Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/functions-stop-writing-the-same-code-twice</loc><lastmod>2026-04-18T14:00:02.801Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/functions-stop-writing-the-same-code-twice</loc><lastmod>2026-04-18T14:00:02.801Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/i-automated-90-of-the-ethersjs-v5-v6-migration-using-codemods-and-ai</loc><lastmod>2026-04-18T14:00:02.948Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/i-automated-90-of-the-ethersjs-v5-v6-migration-using-codemods-and-ai</loc><lastmod>2026-04-18T14:00:02.948Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/i-automated-90-of-the-ethersjs-v5-v6-migration-using-codemods-and-ai</loc><lastmod>2026-04-18T14:00:02.948Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/i-automated-90-of-the-ethersjs-v5-v6-migration-using-codemods-and-ai</loc><lastmod>2026-04-18T14:00:02.948Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/i-automated-90-of-the-ethersjs-v5-v6-migration-using-codemods-and-ai</loc><lastmod>2026-04-18T14:00:02.948Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/i-automated-90-of-the-ethersjs-v5-v6-migration-using-codemods-and-ai</loc><lastmod>2026-04-18T14:00:02.948Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/the-app-store-is-booming-again-and-ai-may-be-why</loc><lastmod>2026-04-18T14:00:08.519Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/the-app-store-is-booming-again-and-ai-may-be-why</loc><lastmod>2026-04-18T14:00:08.519Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/the-app-store-is-booming-again-and-ai-may-be-why</loc><lastmod>2026-04-18T14:00:08.519Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/the-app-store-is-booming-again-and-ai-may-be-why</loc><lastmod>2026-04-18T14:00:08.519Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/the-app-store-is-booming-again-and-ai-may-be-why</loc><lastmod>2026-04-18T14:00:08.519Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/the-app-store-is-booming-again-and-ai-may-be-why</loc><lastmod>2026-04-18T14:00:08.519Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/claude-code-in-practice-part-2-memory-rules-permissions-shortcuts</loc><lastmod>2026-04-18T13:00:04.260Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/claude-code-in-practice-part-2-memory-rules-permissions-shortcuts</loc><lastmod>2026-04-18T13:00:04.260Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/claude-code-in-practice-part-2-memory-rules-permissions-shortcuts</loc><lastmod>2026-04-18T13:00:04.260Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/claude-code-in-practice-part-2-memory-rules-permissions-shortcuts</loc><lastmod>2026-04-18T13:00:04.260Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/claude-code-in-practice-part-2-memory-rules-permissions-shortcuts</loc><lastmod>2026-04-18T13:00:04.260Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/claude-code-in-practice-part-2-memory-rules-permissions-shortcuts</loc><lastmod>2026-04-18T13:00:04.260Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/value-objects-entities-and-aggregates-in-go-without-a-framework</loc><lastmod>2026-04-18T13:00:04.315Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/value-objects-entities-and-aggregates-in-go-without-a-framework</loc><lastmod>2026-04-18T13:00:04.315Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/value-objects-entities-and-aggregates-in-go-without-a-framework</loc><lastmod>2026-04-18T13:00:04.315Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/value-objects-entities-and-aggregates-in-go-without-a-framework</loc><lastmod>2026-04-18T13:00:04.315Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/value-objects-entities-and-aggregates-in-go-without-a-framework</loc><lastmod>2026-04-18T13:00:04.315Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/value-objects-entities-and-aggregates-in-go-without-a-framework</loc><lastmod>2026-04-18T13:00:04.315Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/quarks-outlines-python-frame-objects</loc><lastmod>2026-04-18T13:00:04.377Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/quarks-outlines-python-frame-objects</loc><lastmod>2026-04-18T13:00:04.377Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/quarks-outlines-python-frame-objects</loc><lastmod>2026-04-18T13:00:04.377Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/quarks-outlines-python-frame-objects</loc><lastmod>2026-04-18T13:00:04.377Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/quarks-outlines-python-frame-objects</loc><lastmod>2026-04-18T13:00:04.377Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/quarks-outlines-python-frame-objects</loc><lastmod>2026-04-18T13:00:04.377Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/the-ai-apps-are-coming-for-your-pc</loc><lastmod>2026-04-18T13:00:03.851Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/the-ai-apps-are-coming-for-your-pc</loc><lastmod>2026-04-18T13:00:03.851Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/the-ai-apps-are-coming-for-your-pc</loc><lastmod>2026-04-18T13:00:03.851Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/the-ai-apps-are-coming-for-your-pc</loc><lastmod>2026-04-18T13:00:03.851Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/the-ai-apps-are-coming-for-your-pc</loc><lastmod>2026-04-18T13:00:03.851Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/the-ai-apps-are-coming-for-your-pc</loc><lastmod>2026-04-18T13:00:03.851Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
</urlset>