<?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-you-should-add-observability-to-your-data-extraction-with-opentelemetry</loc><lastmod>2026-04-06T04:00:02.843Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/why-you-should-add-observability-to-your-data-extraction-with-opentelemetry</loc><lastmod>2026-04-06T04:00:02.843Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/why-you-should-add-observability-to-your-data-extraction-with-opentelemetry</loc><lastmod>2026-04-06T04:00:02.843Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/why-you-should-add-observability-to-your-data-extraction-with-opentelemetry</loc><lastmod>2026-04-06T04:00:02.843Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/why-you-should-add-observability-to-your-data-extraction-with-opentelemetry</loc><lastmod>2026-04-06T04:00:02.843Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/why-you-should-add-observability-to-your-data-extraction-with-opentelemetry</loc><lastmod>2026-04-06T04:00:02.843Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/the-axios-attack-proved-npm-audit-is-broken-heres-what-would-have-caught-it</loc><lastmod>2026-04-06T04:00:03.070Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/the-axios-attack-proved-npm-audit-is-broken-heres-what-would-have-caught-it</loc><lastmod>2026-04-06T04:00:03.070Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/the-axios-attack-proved-npm-audit-is-broken-heres-what-would-have-caught-it</loc><lastmod>2026-04-06T04:00:03.070Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/the-axios-attack-proved-npm-audit-is-broken-heres-what-would-have-caught-it</loc><lastmod>2026-04-06T04:00:03.070Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/the-axios-attack-proved-npm-audit-is-broken-heres-what-would-have-caught-it</loc><lastmod>2026-04-06T04:00:03.070Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/the-axios-attack-proved-npm-audit-is-broken-heres-what-would-have-caught-it</loc><lastmod>2026-04-06T04:00:03.070Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/from-léopoldville-to-kinshasa-how-our-api-tracks-500-years-of-african-border-changes</loc><lastmod>2026-04-06T04:00:03.211Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/from-léopoldville-to-kinshasa-how-our-api-tracks-500-years-of-african-border-changes</loc><lastmod>2026-04-06T04:00:03.211Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/from-léopoldville-to-kinshasa-how-our-api-tracks-500-years-of-african-border-changes</loc><lastmod>2026-04-06T04:00:03.211Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/from-léopoldville-to-kinshasa-how-our-api-tracks-500-years-of-african-border-changes</loc><lastmod>2026-04-06T04:00:03.211Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/from-léopoldville-to-kinshasa-how-our-api-tracks-500-years-of-african-border-changes</loc><lastmod>2026-04-06T04:00:03.211Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/from-léopoldville-to-kinshasa-how-our-api-tracks-500-years-of-african-border-changes</loc><lastmod>2026-04-06T04:00:03.211Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/python-tracebacks-in-claude-code-hide-the-framework-frames</loc><lastmod>2026-04-06T04:00:03.377Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/python-tracebacks-in-claude-code-hide-the-framework-frames</loc><lastmod>2026-04-06T04:00:03.377Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/python-tracebacks-in-claude-code-hide-the-framework-frames</loc><lastmod>2026-04-06T04:00:03.377Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/python-tracebacks-in-claude-code-hide-the-framework-frames</loc><lastmod>2026-04-06T04:00:03.377Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/python-tracebacks-in-claude-code-hide-the-framework-frames</loc><lastmod>2026-04-06T04:00:03.377Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/python-tracebacks-in-claude-code-hide-the-framework-frames</loc><lastmod>2026-04-06T04:00:03.377Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/letting-ai-control-rag-search-improved-accuracy-by-79</loc><lastmod>2026-04-06T04:00:03.557Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/letting-ai-control-rag-search-improved-accuracy-by-79</loc><lastmod>2026-04-06T04:00:03.557Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/letting-ai-control-rag-search-improved-accuracy-by-79</loc><lastmod>2026-04-06T04:00:03.557Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/letting-ai-control-rag-search-improved-accuracy-by-79</loc><lastmod>2026-04-06T04:00:03.557Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/letting-ai-control-rag-search-improved-accuracy-by-79</loc><lastmod>2026-04-06T04:00:03.557Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/letting-ai-control-rag-search-improved-accuracy-by-79</loc><lastmod>2026-04-06T04:00:03.557Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/i-thought-jwts-were-stateless-turns-out-logout-made-me-build-a-stateful-layer-anyway</loc><lastmod>2026-04-06T04:00:03.629Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/i-thought-jwts-were-stateless-turns-out-logout-made-me-build-a-stateful-layer-anyway</loc><lastmod>2026-04-06T04:00:03.629Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/i-thought-jwts-were-stateless-turns-out-logout-made-me-build-a-stateful-layer-anyway</loc><lastmod>2026-04-06T04:00:03.629Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/i-thought-jwts-were-stateless-turns-out-logout-made-me-build-a-stateful-layer-anyway</loc><lastmod>2026-04-06T04:00:03.629Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/i-thought-jwts-were-stateless-turns-out-logout-made-me-build-a-stateful-layer-anyway</loc><lastmod>2026-04-06T04:00:03.629Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/i-thought-jwts-were-stateless-turns-out-logout-made-me-build-a-stateful-layer-anyway</loc><lastmod>2026-04-06T04:00:03.629Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/we-built-a-live-ai-society-where-agents-trade-evolve-and-compete-with-each-other</loc><lastmod>2026-04-06T04:00:03.724Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/we-built-a-live-ai-society-where-agents-trade-evolve-and-compete-with-each-other</loc><lastmod>2026-04-06T04:00:03.724Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/we-built-a-live-ai-society-where-agents-trade-evolve-and-compete-with-each-other</loc><lastmod>2026-04-06T04:00:03.724Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/we-built-a-live-ai-society-where-agents-trade-evolve-and-compete-with-each-other</loc><lastmod>2026-04-06T04:00:03.724Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/we-built-a-live-ai-society-where-agents-trade-evolve-and-compete-with-each-other</loc><lastmod>2026-04-06T04:00:03.724Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/we-built-a-live-ai-society-where-agents-trade-evolve-and-compete-with-each-other</loc><lastmod>2026-04-06T04:00:03.724Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/-simplifying-bulk-operations-with-dapper-in-net</loc><lastmod>2026-04-06T03:00:15.298Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/-simplifying-bulk-operations-with-dapper-in-net</loc><lastmod>2026-04-06T03:00:15.298Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/-simplifying-bulk-operations-with-dapper-in-net</loc><lastmod>2026-04-06T03:00:15.298Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/-simplifying-bulk-operations-with-dapper-in-net</loc><lastmod>2026-04-06T03:00:15.298Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/-simplifying-bulk-operations-with-dapper-in-net</loc><lastmod>2026-04-06T03:00:15.298Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/-simplifying-bulk-operations-with-dapper-in-net</loc><lastmod>2026-04-06T03:00:15.298Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/java-news-roundup-tornadovm-40-google-adk-for-java-10-grails-tomcat-log4j-gradle</loc><lastmod>2026-04-06T03:00:26.756Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/java-news-roundup-tornadovm-40-google-adk-for-java-10-grails-tomcat-log4j-gradle</loc><lastmod>2026-04-06T03:00:26.756Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/java-news-roundup-tornadovm-40-google-adk-for-java-10-grails-tomcat-log4j-gradle</loc><lastmod>2026-04-06T03:00:26.756Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/java-news-roundup-tornadovm-40-google-adk-for-java-10-grails-tomcat-log4j-gradle</loc><lastmod>2026-04-06T03:00:26.756Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/java-news-roundup-tornadovm-40-google-adk-for-java-10-grails-tomcat-log4j-gradle</loc><lastmod>2026-04-06T03:00:26.756Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/java-news-roundup-tornadovm-40-google-adk-for-java-10-grails-tomcat-log4j-gradle</loc><lastmod>2026-04-06T03:00:26.756Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/deploying-backstage-on-kubernetes-with-the-helm-chart-the-infrastructure-first-guide</loc><lastmod>2026-04-06T03:00:15.339Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/deploying-backstage-on-kubernetes-with-the-helm-chart-the-infrastructure-first-guide</loc><lastmod>2026-04-06T03:00:15.339Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/deploying-backstage-on-kubernetes-with-the-helm-chart-the-infrastructure-first-guide</loc><lastmod>2026-04-06T03:00:15.339Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/deploying-backstage-on-kubernetes-with-the-helm-chart-the-infrastructure-first-guide</loc><lastmod>2026-04-06T03:00:15.339Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/deploying-backstage-on-kubernetes-with-the-helm-chart-the-infrastructure-first-guide</loc><lastmod>2026-04-06T03:00:15.339Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/deploying-backstage-on-kubernetes-with-the-helm-chart-the-infrastructure-first-guide</loc><lastmod>2026-04-06T03:00:15.339Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
</urlset>