<?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/authentication-security-deep-dive-from-brute-force-to-salted-hashing-with-java-examples</loc><lastmod>2026-04-19T19:00:00.662Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/authentication-security-deep-dive-from-brute-force-to-salted-hashing-with-java-examples</loc><lastmod>2026-04-19T19:00:00.662Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/authentication-security-deep-dive-from-brute-force-to-salted-hashing-with-java-examples</loc><lastmod>2026-04-19T19:00:00.662Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/authentication-security-deep-dive-from-brute-force-to-salted-hashing-with-java-examples</loc><lastmod>2026-04-19T19:00:00.662Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/authentication-security-deep-dive-from-brute-force-to-salted-hashing-with-java-examples</loc><lastmod>2026-04-19T19:00:00.662Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/authentication-security-deep-dive-from-brute-force-to-salted-hashing-with-java-examples</loc><lastmod>2026-04-19T19:00:00.662Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/robots-beat-human-records-at-beijing-half-marathon</loc><lastmod>2026-04-19T19:00:06.161Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/robots-beat-human-records-at-beijing-half-marathon</loc><lastmod>2026-04-19T19:00:06.161Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/robots-beat-human-records-at-beijing-half-marathon</loc><lastmod>2026-04-19T19:00:06.161Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/robots-beat-human-records-at-beijing-half-marathon</loc><lastmod>2026-04-19T19:00:06.161Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/robots-beat-human-records-at-beijing-half-marathon</loc><lastmod>2026-04-19T19:00:06.161Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/robots-beat-human-records-at-beijing-half-marathon</loc><lastmod>2026-04-19T19:00:06.161Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/how-python-borrows-other-peoples-work</loc><lastmod>2026-04-19T19:00:00.743Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/how-python-borrows-other-peoples-work</loc><lastmod>2026-04-19T19:00:00.743Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/how-python-borrows-other-peoples-work</loc><lastmod>2026-04-19T19:00:00.743Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/how-python-borrows-other-peoples-work</loc><lastmod>2026-04-19T19:00:00.743Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/how-python-borrows-other-peoples-work</loc><lastmod>2026-04-19T19:00:00.743Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/how-python-borrows-other-peoples-work</loc><lastmod>2026-04-19T19:00:00.743Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/ecoagents-i-built-an-ai-agent-that-knows-your-carbon-footprint-and-never-lets-you-forget-it</loc><lastmod>2026-04-19T19:00:00.792Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/ecoagents-i-built-an-ai-agent-that-knows-your-carbon-footprint-and-never-lets-you-forget-it</loc><lastmod>2026-04-19T19:00:00.792Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/ecoagents-i-built-an-ai-agent-that-knows-your-carbon-footprint-and-never-lets-you-forget-it</loc><lastmod>2026-04-19T19:00:00.792Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/ecoagents-i-built-an-ai-agent-that-knows-your-carbon-footprint-and-never-lets-you-forget-it</loc><lastmod>2026-04-19T19:00:00.792Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/ecoagents-i-built-an-ai-agent-that-knows-your-carbon-footprint-and-never-lets-you-forget-it</loc><lastmod>2026-04-19T19:00:00.792Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/ecoagents-i-built-an-ai-agent-that-knows-your-carbon-footprint-and-never-lets-you-forget-it</loc><lastmod>2026-04-19T19:00:00.792Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/-earth-day-waste-sorting-challenge-gamified-learning</loc><lastmod>2026-04-19T18:00:01.494Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/-earth-day-waste-sorting-challenge-gamified-learning</loc><lastmod>2026-04-19T18:00:01.494Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/-earth-day-waste-sorting-challenge-gamified-learning</loc><lastmod>2026-04-19T18:00:01.494Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/-earth-day-waste-sorting-challenge-gamified-learning</loc><lastmod>2026-04-19T18:00:01.494Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/-earth-day-waste-sorting-challenge-gamified-learning</loc><lastmod>2026-04-19T18:00:01.494Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/-earth-day-waste-sorting-challenge-gamified-learning</loc><lastmod>2026-04-19T18:00:01.494Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/i-found-a-critical-cve-in-a-top-ai-agent-framework-heres-what-it-taught-me-about-how-were-all-buildi</loc><lastmod>2026-04-19T18:00:01.579Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/i-found-a-critical-cve-in-a-top-ai-agent-framework-heres-what-it-taught-me-about-how-were-all-buildi</loc><lastmod>2026-04-19T18:00:01.579Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/i-found-a-critical-cve-in-a-top-ai-agent-framework-heres-what-it-taught-me-about-how-were-all-buildi</loc><lastmod>2026-04-19T18:00:01.579Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/i-found-a-critical-cve-in-a-top-ai-agent-framework-heres-what-it-taught-me-about-how-were-all-buildi</loc><lastmod>2026-04-19T18:00:01.579Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/i-found-a-critical-cve-in-a-top-ai-agent-framework-heres-what-it-taught-me-about-how-were-all-buildi</loc><lastmod>2026-04-19T18:00:01.579Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/i-found-a-critical-cve-in-a-top-ai-agent-framework-heres-what-it-taught-me-about-how-were-all-buildi</loc><lastmod>2026-04-19T18:00:01.579Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/why-your-lab-domain-suddenly-stopped-resolving-dns-blocklists</loc><lastmod>2026-04-19T18:00:01.661Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/why-your-lab-domain-suddenly-stopped-resolving-dns-blocklists</loc><lastmod>2026-04-19T18:00:01.661Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/why-your-lab-domain-suddenly-stopped-resolving-dns-blocklists</loc><lastmod>2026-04-19T18:00:01.661Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/why-your-lab-domain-suddenly-stopped-resolving-dns-blocklists</loc><lastmod>2026-04-19T18:00:01.661Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/why-your-lab-domain-suddenly-stopped-resolving-dns-blocklists</loc><lastmod>2026-04-19T18:00:01.661Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/why-your-lab-domain-suddenly-stopped-resolving-dns-blocklists</loc><lastmod>2026-04-19T18:00:01.661Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/magento-2-core-web-vitals-how-to-score-90-on-pagespeed</loc><lastmod>2026-04-19T18:00:01.756Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/magento-2-core-web-vitals-how-to-score-90-on-pagespeed</loc><lastmod>2026-04-19T18:00:01.756Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/magento-2-core-web-vitals-how-to-score-90-on-pagespeed</loc><lastmod>2026-04-19T18:00:01.756Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/magento-2-core-web-vitals-how-to-score-90-on-pagespeed</loc><lastmod>2026-04-19T18:00:01.756Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/magento-2-core-web-vitals-how-to-score-90-on-pagespeed</loc><lastmod>2026-04-19T18:00:01.756Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/magento-2-core-web-vitals-how-to-score-90-on-pagespeed</loc><lastmod>2026-04-19T18:00:01.756Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/symbiotejs-superpowers-for-web-components</loc><lastmod>2026-04-19T17:00:01.651Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/symbiotejs-superpowers-for-web-components</loc><lastmod>2026-04-19T17:00:01.651Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/symbiotejs-superpowers-for-web-components</loc><lastmod>2026-04-19T17:00:01.651Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/symbiotejs-superpowers-for-web-components</loc><lastmod>2026-04-19T17:00:01.651Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/symbiotejs-superpowers-for-web-components</loc><lastmod>2026-04-19T17:00:01.651Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/symbiotejs-superpowers-for-web-components</loc><lastmod>2026-04-19T17:00:01.651Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/palantir-posts-mini-manifesto-denouncing-inclusivity-and-regressive-cultures</loc><lastmod>2026-04-19T17:00:05.996Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/palantir-posts-mini-manifesto-denouncing-inclusivity-and-regressive-cultures</loc><lastmod>2026-04-19T17:00:05.996Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/palantir-posts-mini-manifesto-denouncing-inclusivity-and-regressive-cultures</loc><lastmod>2026-04-19T17:00:05.996Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/palantir-posts-mini-manifesto-denouncing-inclusivity-and-regressive-cultures</loc><lastmod>2026-04-19T17:00:05.996Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/palantir-posts-mini-manifesto-denouncing-inclusivity-and-regressive-cultures</loc><lastmod>2026-04-19T17:00:05.996Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/palantir-posts-mini-manifesto-denouncing-inclusivity-and-regressive-cultures</loc><lastmod>2026-04-19T17:00:05.996Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
</urlset>