<?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/generating-natural-sounding-text-without-an-llm-a-report-comment-generator-in-plain-javascript</loc><lastmod>2026-10-20T01:00:01.224Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/generating-natural-sounding-text-without-an-llm-a-report-comment-generator-in-plain-javascript</loc><lastmod>2026-10-20T01:00:01.224Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/generating-natural-sounding-text-without-an-llm-a-report-comment-generator-in-plain-javascript</loc><lastmod>2026-10-20T01:00:01.224Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/generating-natural-sounding-text-without-an-llm-a-report-comment-generator-in-plain-javascript</loc><lastmod>2026-10-20T01:00:01.224Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/generating-natural-sounding-text-without-an-llm-a-report-comment-generator-in-plain-javascript</loc><lastmod>2026-10-20T01:00:01.224Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/generating-natural-sounding-text-without-an-llm-a-report-comment-generator-in-plain-javascript</loc><lastmod>2026-10-20T01:00:01.224Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/your-time-series-forecast-breaks-when-you-ignore-context</loc><lastmod>2026-10-20T01:00:01.612Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/your-time-series-forecast-breaks-when-you-ignore-context</loc><lastmod>2026-10-20T01:00:01.612Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/your-time-series-forecast-breaks-when-you-ignore-context</loc><lastmod>2026-10-20T01:00:01.612Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/your-time-series-forecast-breaks-when-you-ignore-context</loc><lastmod>2026-10-20T01:00:01.612Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/your-time-series-forecast-breaks-when-you-ignore-context</loc><lastmod>2026-10-20T01:00:01.612Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/your-time-series-forecast-breaks-when-you-ignore-context</loc><lastmod>2026-10-20T01:00:01.612Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/js-reverse-engineering-case-study-9-reconstructing-a-gateway-login-sign-signature-rsa-password-encry</loc><lastmod>2026-10-20T01:00:01.783Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/js-reverse-engineering-case-study-9-reconstructing-a-gateway-login-sign-signature-rsa-password-encry</loc><lastmod>2026-10-20T01:00:01.783Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/js-reverse-engineering-case-study-9-reconstructing-a-gateway-login-sign-signature-rsa-password-encry</loc><lastmod>2026-10-20T01:00:01.783Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/js-reverse-engineering-case-study-9-reconstructing-a-gateway-login-sign-signature-rsa-password-encry</loc><lastmod>2026-10-20T01:00:01.783Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/js-reverse-engineering-case-study-9-reconstructing-a-gateway-login-sign-signature-rsa-password-encry</loc><lastmod>2026-10-20T01:00:01.783Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/js-reverse-engineering-case-study-9-reconstructing-a-gateway-login-sign-signature-rsa-password-encry</loc><lastmod>2026-10-20T01:00:01.783Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/js-reverse-engineering-case-study-8-reconstructing-a-param-rsa-long-encryption-payload-dynamic-publi</loc><lastmod>2026-10-20T01:00:02.055Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/js-reverse-engineering-case-study-8-reconstructing-a-param-rsa-long-encryption-payload-dynamic-publi</loc><lastmod>2026-10-20T01:00:02.055Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/js-reverse-engineering-case-study-8-reconstructing-a-param-rsa-long-encryption-payload-dynamic-publi</loc><lastmod>2026-10-20T01:00:02.055Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/js-reverse-engineering-case-study-8-reconstructing-a-param-rsa-long-encryption-payload-dynamic-publi</loc><lastmod>2026-10-20T01:00:02.055Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/js-reverse-engineering-case-study-8-reconstructing-a-param-rsa-long-encryption-payload-dynamic-publi</loc><lastmod>2026-10-20T01:00:02.055Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/js-reverse-engineering-case-study-8-reconstructing-a-param-rsa-long-encryption-payload-dynamic-publi</loc><lastmod>2026-10-20T01:00:02.055Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/do-not-ship-an-ai-transcript-until-it-passes-an-acceptance-pipeline</loc><lastmod>2026-10-20T00:00:03.519Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/do-not-ship-an-ai-transcript-until-it-passes-an-acceptance-pipeline</loc><lastmod>2026-10-20T00:00:03.519Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/do-not-ship-an-ai-transcript-until-it-passes-an-acceptance-pipeline</loc><lastmod>2026-10-20T00:00:03.519Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/do-not-ship-an-ai-transcript-until-it-passes-an-acceptance-pipeline</loc><lastmod>2026-10-20T00:00:03.519Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/do-not-ship-an-ai-transcript-until-it-passes-an-acceptance-pipeline</loc><lastmod>2026-10-20T00:00:03.519Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/do-not-ship-an-ai-transcript-until-it-passes-an-acceptance-pipeline</loc><lastmod>2026-10-20T00:00:03.519Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/integrating-bytedance-deer-flow-vector-memory-persistence-patterns-for-long-horizon-agents</loc><lastmod>2026-10-20T00:00:03.691Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/integrating-bytedance-deer-flow-vector-memory-persistence-patterns-for-long-horizon-agents</loc><lastmod>2026-10-20T00:00:03.691Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/integrating-bytedance-deer-flow-vector-memory-persistence-patterns-for-long-horizon-agents</loc><lastmod>2026-10-20T00:00:03.691Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/integrating-bytedance-deer-flow-vector-memory-persistence-patterns-for-long-horizon-agents</loc><lastmod>2026-10-20T00:00:03.691Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/integrating-bytedance-deer-flow-vector-memory-persistence-patterns-for-long-horizon-agents</loc><lastmod>2026-10-20T00:00:03.691Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/integrating-bytedance-deer-flow-vector-memory-persistence-patterns-for-long-horizon-agents</loc><lastmod>2026-10-20T00:00:03.691Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/podcast-transcript-vector-indexing-explained-speaker-turn-metadata-in-postgres</loc><lastmod>2026-10-20T00:00:03.845Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/podcast-transcript-vector-indexing-explained-speaker-turn-metadata-in-postgres</loc><lastmod>2026-10-20T00:00:03.845Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/podcast-transcript-vector-indexing-explained-speaker-turn-metadata-in-postgres</loc><lastmod>2026-10-20T00:00:03.845Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/podcast-transcript-vector-indexing-explained-speaker-turn-metadata-in-postgres</loc><lastmod>2026-10-20T00:00:03.845Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/podcast-transcript-vector-indexing-explained-speaker-turn-metadata-in-postgres</loc><lastmod>2026-10-20T00:00:03.845Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/podcast-transcript-vector-indexing-explained-speaker-turn-metadata-in-postgres</loc><lastmod>2026-10-20T00:00:03.845Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/official-exchange-rates-in-python-without-an-api-key-ecb-nbp-cnb-bank-of-canada-norges-bank</loc><lastmod>2026-10-20T00:00:03.976Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/official-exchange-rates-in-python-without-an-api-key-ecb-nbp-cnb-bank-of-canada-norges-bank</loc><lastmod>2026-10-20T00:00:03.976Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/official-exchange-rates-in-python-without-an-api-key-ecb-nbp-cnb-bank-of-canada-norges-bank</loc><lastmod>2026-10-20T00:00:03.976Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/official-exchange-rates-in-python-without-an-api-key-ecb-nbp-cnb-bank-of-canada-norges-bank</loc><lastmod>2026-10-20T00:00:03.976Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/official-exchange-rates-in-python-without-an-api-key-ecb-nbp-cnb-bank-of-canada-norges-bank</loc><lastmod>2026-10-20T00:00:03.976Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/official-exchange-rates-in-python-without-an-api-key-ecb-nbp-cnb-bank-of-canada-norges-bank</loc><lastmod>2026-10-20T00:00:03.976Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/a-restaurant-month-as-double-entry-data-prime-cost-tip-liabilities-and-delivery-gross-up</loc><lastmod>2026-10-20T00:00:04.032Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/a-restaurant-month-as-double-entry-data-prime-cost-tip-liabilities-and-delivery-gross-up</loc><lastmod>2026-10-20T00:00:04.032Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/a-restaurant-month-as-double-entry-data-prime-cost-tip-liabilities-and-delivery-gross-up</loc><lastmod>2026-10-20T00:00:04.032Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/a-restaurant-month-as-double-entry-data-prime-cost-tip-liabilities-and-delivery-gross-up</loc><lastmod>2026-10-20T00:00:04.032Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/a-restaurant-month-as-double-entry-data-prime-cost-tip-liabilities-and-delivery-gross-up</loc><lastmod>2026-10-20T00:00:04.032Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/a-restaurant-month-as-double-entry-data-prime-cost-tip-liabilities-and-delivery-gross-up</loc><lastmod>2026-10-20T00:00:04.032Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/why-in-app-dynamic-dependency-resolution-fails-under-pep-668-and-what-it-taught-us-about-sqlalchemy-</loc><lastmod>2026-10-20T00:00:04.080Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/why-in-app-dynamic-dependency-resolution-fails-under-pep-668-and-what-it-taught-us-about-sqlalchemy-</loc><lastmod>2026-10-20T00:00:04.080Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/why-in-app-dynamic-dependency-resolution-fails-under-pep-668-and-what-it-taught-us-about-sqlalchemy-</loc><lastmod>2026-10-20T00:00:04.080Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/why-in-app-dynamic-dependency-resolution-fails-under-pep-668-and-what-it-taught-us-about-sqlalchemy-</loc><lastmod>2026-10-20T00:00:04.080Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/why-in-app-dynamic-dependency-resolution-fails-under-pep-668-and-what-it-taught-us-about-sqlalchemy-</loc><lastmod>2026-10-20T00:00:04.080Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/why-in-app-dynamic-dependency-resolution-fails-under-pep-668-and-what-it-taught-us-about-sqlalchemy-</loc><lastmod>2026-10-20T00:00:04.080Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
</urlset>