<?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/why-i-stopped-using-chat-history-and-used-hindsight-memory</loc><lastmod>2026-06-06T12:00:00.741Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/why-i-stopped-using-chat-history-and-used-hindsight-memory</loc><lastmod>2026-06-06T12:00:00.741Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/why-i-stopped-using-chat-history-and-used-hindsight-memory</loc><lastmod>2026-06-06T12:00:00.741Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/why-i-stopped-using-chat-history-and-used-hindsight-memory</loc><lastmod>2026-06-06T12:00:00.741Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/why-i-stopped-using-chat-history-and-used-hindsight-memory</loc><lastmod>2026-06-06T12:00:00.741Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/why-i-stopped-using-chat-history-and-used-hindsight-memory</loc><lastmod>2026-06-06T12:00:00.741Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/why-i-stopped-using-chat-history-and-used-hindsight-memory</loc><lastmod>2026-06-06T12:00:00.818Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/why-i-stopped-using-chat-history-and-used-hindsight-memory</loc><lastmod>2026-06-06T12:00:00.818Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/why-i-stopped-using-chat-history-and-used-hindsight-memory</loc><lastmod>2026-06-06T12:00:00.818Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/why-i-stopped-using-chat-history-and-used-hindsight-memory</loc><lastmod>2026-06-06T12:00:00.818Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/why-i-stopped-using-chat-history-and-used-hindsight-memory</loc><lastmod>2026-06-06T12:00:00.818Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/why-i-stopped-using-chat-history-and-used-hindsight-memory</loc><lastmod>2026-06-06T12:00:00.818Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/chat-with-your-documents-agentic-rag-in-a-few-lines</loc><lastmod>2026-06-06T12:00:00.866Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/chat-with-your-documents-agentic-rag-in-a-few-lines</loc><lastmod>2026-06-06T12:00:00.866Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/chat-with-your-documents-agentic-rag-in-a-few-lines</loc><lastmod>2026-06-06T12:00:00.866Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/chat-with-your-documents-agentic-rag-in-a-few-lines</loc><lastmod>2026-06-06T12:00:00.866Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/chat-with-your-documents-agentic-rag-in-a-few-lines</loc><lastmod>2026-06-06T12:00:00.866Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/chat-with-your-documents-agentic-rag-in-a-few-lines</loc><lastmod>2026-06-06T12:00:00.866Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/i-built-a-python-script-that-cleans-my-downloads-folder-automatically</loc><lastmod>2026-06-06T12:00:00.909Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/i-built-a-python-script-that-cleans-my-downloads-folder-automatically</loc><lastmod>2026-06-06T12:00:00.909Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/i-built-a-python-script-that-cleans-my-downloads-folder-automatically</loc><lastmod>2026-06-06T12:00:00.909Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/i-built-a-python-script-that-cleans-my-downloads-folder-automatically</loc><lastmod>2026-06-06T12:00:00.909Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/i-built-a-python-script-that-cleans-my-downloads-folder-automatically</loc><lastmod>2026-06-06T12:00:00.909Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/i-built-a-python-script-that-cleans-my-downloads-folder-automatically</loc><lastmod>2026-06-06T12:00:00.909Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/the-challenges-of-creating-a-semantic-memory-layer-on-cloudflare-workers-d1-and-vectorize</loc><lastmod>2026-06-06T12:00:00.951Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/the-challenges-of-creating-a-semantic-memory-layer-on-cloudflare-workers-d1-and-vectorize</loc><lastmod>2026-06-06T12:00:00.951Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/the-challenges-of-creating-a-semantic-memory-layer-on-cloudflare-workers-d1-and-vectorize</loc><lastmod>2026-06-06T12:00:00.951Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/the-challenges-of-creating-a-semantic-memory-layer-on-cloudflare-workers-d1-and-vectorize</loc><lastmod>2026-06-06T12:00:00.951Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/the-challenges-of-creating-a-semantic-memory-layer-on-cloudflare-workers-d1-and-vectorize</loc><lastmod>2026-06-06T12:00:00.951Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/the-challenges-of-creating-a-semantic-memory-layer-on-cloudflare-workers-d1-and-vectorize</loc><lastmod>2026-06-06T12:00:00.951Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/the-best-3-in-1-apple-charging-stations-after-testing-top-models</loc><lastmod>2026-06-06T12:00:24.492Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/the-best-3-in-1-apple-charging-stations-after-testing-top-models</loc><lastmod>2026-06-06T12:00:24.492Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/the-best-3-in-1-apple-charging-stations-after-testing-top-models</loc><lastmod>2026-06-06T12:00:24.492Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/the-best-3-in-1-apple-charging-stations-after-testing-top-models</loc><lastmod>2026-06-06T12:00:24.492Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/the-best-3-in-1-apple-charging-stations-after-testing-top-models</loc><lastmod>2026-06-06T12:00:24.492Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/the-best-3-in-1-apple-charging-stations-after-testing-top-models</loc><lastmod>2026-06-06T12:00:24.492Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/i-built-an-all-in-one-social-media-toolkit-api-8-tools-in-one-endpoint-set</loc><lastmod>2026-06-06T11:00:03.322Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/i-built-an-all-in-one-social-media-toolkit-api-8-tools-in-one-endpoint-set</loc><lastmod>2026-06-06T11:00:03.322Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/i-built-an-all-in-one-social-media-toolkit-api-8-tools-in-one-endpoint-set</loc><lastmod>2026-06-06T11:00:03.322Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/i-built-an-all-in-one-social-media-toolkit-api-8-tools-in-one-endpoint-set</loc><lastmod>2026-06-06T11:00:03.322Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/i-built-an-all-in-one-social-media-toolkit-api-8-tools-in-one-endpoint-set</loc><lastmod>2026-06-06T11:00:03.322Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/i-built-an-all-in-one-social-media-toolkit-api-8-tools-in-one-endpoint-set</loc><lastmod>2026-06-06T11:00:03.322Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/7-n8n-mistakes-that-will-break-your-workflows-in-production-noorflows</loc><lastmod>2026-06-06T11:00:03.423Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/7-n8n-mistakes-that-will-break-your-workflows-in-production-noorflows</loc><lastmod>2026-06-06T11:00:03.423Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/7-n8n-mistakes-that-will-break-your-workflows-in-production-noorflows</loc><lastmod>2026-06-06T11:00:03.423Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/7-n8n-mistakes-that-will-break-your-workflows-in-production-noorflows</loc><lastmod>2026-06-06T11:00:03.423Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/7-n8n-mistakes-that-will-break-your-workflows-in-production-noorflows</loc><lastmod>2026-06-06T11:00:03.423Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/7-n8n-mistakes-that-will-break-your-workflows-in-production-noorflows</loc><lastmod>2026-06-06T11:00:03.423Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/wdio-vs-playwright-an-honest-comparison-from-someone-who-has-used-both</loc><lastmod>2026-06-06T11:00:03.475Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/wdio-vs-playwright-an-honest-comparison-from-someone-who-has-used-both</loc><lastmod>2026-06-06T11:00:03.475Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/wdio-vs-playwright-an-honest-comparison-from-someone-who-has-used-both</loc><lastmod>2026-06-06T11:00:03.475Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/wdio-vs-playwright-an-honest-comparison-from-someone-who-has-used-both</loc><lastmod>2026-06-06T11:00:03.475Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/wdio-vs-playwright-an-honest-comparison-from-someone-who-has-used-both</loc><lastmod>2026-06-06T11:00:03.475Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/wdio-vs-playwright-an-honest-comparison-from-someone-who-has-used-both</loc><lastmod>2026-06-06T11:00:03.475Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/reciprocal-hreflang-in-astro-only-when-both-languages-exist</loc><lastmod>2026-06-06T11:00:03.556Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/reciprocal-hreflang-in-astro-only-when-both-languages-exist</loc><lastmod>2026-06-06T11:00:03.556Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/reciprocal-hreflang-in-astro-only-when-both-languages-exist</loc><lastmod>2026-06-06T11:00:03.556Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/reciprocal-hreflang-in-astro-only-when-both-languages-exist</loc><lastmod>2026-06-06T11:00:03.556Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/reciprocal-hreflang-in-astro-only-when-both-languages-exist</loc><lastmod>2026-06-06T11:00:03.556Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/reciprocal-hreflang-in-astro-only-when-both-languages-exist</loc><lastmod>2026-06-06T11:00:03.556Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
</urlset>