<?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/how-to-build-a-247-ai-coding-agent-on-a-50-vps</loc><lastmod>2026-05-12T13:00:00.993Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/how-to-build-a-247-ai-coding-agent-on-a-50-vps</loc><lastmod>2026-05-12T13:00:00.993Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/how-to-build-a-247-ai-coding-agent-on-a-50-vps</loc><lastmod>2026-05-12T13:00:00.993Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/how-to-build-a-247-ai-coding-agent-on-a-50-vps</loc><lastmod>2026-05-12T13:00:00.993Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/how-to-build-a-247-ai-coding-agent-on-a-50-vps</loc><lastmod>2026-05-12T13:00:00.993Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/how-to-build-a-247-ai-coding-agent-on-a-50-vps</loc><lastmod>2026-05-12T13:00:00.993Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/how-to-install-wireguard-vpn-on-ubuntu-and-configure-it-as-a-server-using-port-443-to-bypass-isp-thr</loc><lastmod>2026-05-12T13:00:01.158Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/how-to-install-wireguard-vpn-on-ubuntu-and-configure-it-as-a-server-using-port-443-to-bypass-isp-thr</loc><lastmod>2026-05-12T13:00:01.158Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/how-to-install-wireguard-vpn-on-ubuntu-and-configure-it-as-a-server-using-port-443-to-bypass-isp-thr</loc><lastmod>2026-05-12T13:00:01.158Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/how-to-install-wireguard-vpn-on-ubuntu-and-configure-it-as-a-server-using-port-443-to-bypass-isp-thr</loc><lastmod>2026-05-12T13:00:01.158Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/how-to-install-wireguard-vpn-on-ubuntu-and-configure-it-as-a-server-using-port-443-to-bypass-isp-thr</loc><lastmod>2026-05-12T13:00:01.158Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/how-to-install-wireguard-vpn-on-ubuntu-and-configure-it-as-a-server-using-port-443-to-bypass-isp-thr</loc><lastmod>2026-05-12T13:00:01.158Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/spotifys-launches-a-wrapped-style-recap-of-your-entire-listening-history</loc><lastmod>2026-05-12T13:00:10.068Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/spotifys-launches-a-wrapped-style-recap-of-your-entire-listening-history</loc><lastmod>2026-05-12T13:00:10.068Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/spotifys-launches-a-wrapped-style-recap-of-your-entire-listening-history</loc><lastmod>2026-05-12T13:00:10.068Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/spotifys-launches-a-wrapped-style-recap-of-your-entire-listening-history</loc><lastmod>2026-05-12T13:00:10.068Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/spotifys-launches-a-wrapped-style-recap-of-your-entire-listening-history</loc><lastmod>2026-05-12T13:00:10.068Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/spotifys-launches-a-wrapped-style-recap-of-your-entire-listening-history</loc><lastmod>2026-05-12T13:00:10.068Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/i-built-rust-style-adts-in-30-lines-of-python-pattern-matching-works</loc><lastmod>2026-05-12T13:00:01.055Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/i-built-rust-style-adts-in-30-lines-of-python-pattern-matching-works</loc><lastmod>2026-05-12T13:00:01.055Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/i-built-rust-style-adts-in-30-lines-of-python-pattern-matching-works</loc><lastmod>2026-05-12T13:00:01.055Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/i-built-rust-style-adts-in-30-lines-of-python-pattern-matching-works</loc><lastmod>2026-05-12T13:00:01.055Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/i-built-rust-style-adts-in-30-lines-of-python-pattern-matching-works</loc><lastmod>2026-05-12T13:00:01.055Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/i-built-rust-style-adts-in-30-lines-of-python-pattern-matching-works</loc><lastmod>2026-05-12T13:00:01.055Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/building-an-offline-first-exchange-calculator-with-vanilla-javascript</loc><lastmod>2026-05-12T13:00:01.091Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/building-an-offline-first-exchange-calculator-with-vanilla-javascript</loc><lastmod>2026-05-12T13:00:01.091Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/building-an-offline-first-exchange-calculator-with-vanilla-javascript</loc><lastmod>2026-05-12T13:00:01.091Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/building-an-offline-first-exchange-calculator-with-vanilla-javascript</loc><lastmod>2026-05-12T13:00:01.091Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/building-an-offline-first-exchange-calculator-with-vanilla-javascript</loc><lastmod>2026-05-12T13:00:01.091Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/building-an-offline-first-exchange-calculator-with-vanilla-javascript</loc><lastmod>2026-05-12T13:00:01.091Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/10-cli-tools-every-python-developer-should-know-in-2025</loc><lastmod>2026-05-12T13:00:01.201Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/10-cli-tools-every-python-developer-should-know-in-2025</loc><lastmod>2026-05-12T13:00:01.201Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/10-cli-tools-every-python-developer-should-know-in-2025</loc><lastmod>2026-05-12T13:00:01.201Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/10-cli-tools-every-python-developer-should-know-in-2025</loc><lastmod>2026-05-12T13:00:01.201Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/10-cli-tools-every-python-developer-should-know-in-2025</loc><lastmod>2026-05-12T13:00:01.201Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/10-cli-tools-every-python-developer-should-know-in-2025</loc><lastmod>2026-05-12T13:00:01.201Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/layering-data-sources-accept-both-apis-as-fallback-dont-choose-one</loc><lastmod>2026-05-12T13:00:01.125Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/layering-data-sources-accept-both-apis-as-fallback-dont-choose-one</loc><lastmod>2026-05-12T13:00:01.125Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/layering-data-sources-accept-both-apis-as-fallback-dont-choose-one</loc><lastmod>2026-05-12T13:00:01.125Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/layering-data-sources-accept-both-apis-as-fallback-dont-choose-one</loc><lastmod>2026-05-12T13:00:01.125Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/layering-data-sources-accept-both-apis-as-fallback-dont-choose-one</loc><lastmod>2026-05-12T13:00:01.125Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/layering-data-sources-accept-both-apis-as-fallback-dont-choose-one</loc><lastmod>2026-05-12T13:00:01.125Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/spring-security-with-spring-boot-actuator-the-authorization-model-that-survived-the-incident</loc><lastmod>2026-05-12T13:00:01.247Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/spring-security-with-spring-boot-actuator-the-authorization-model-that-survived-the-incident</loc><lastmod>2026-05-12T13:00:01.247Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/spring-security-with-spring-boot-actuator-the-authorization-model-that-survived-the-incident</loc><lastmod>2026-05-12T13:00:01.247Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/spring-security-with-spring-boot-actuator-the-authorization-model-that-survived-the-incident</loc><lastmod>2026-05-12T13:00:01.247Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/spring-security-with-spring-boot-actuator-the-authorization-model-that-survived-the-incident</loc><lastmod>2026-05-12T13:00:01.247Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/spring-security-with-spring-boot-actuator-the-authorization-model-that-survived-the-incident</loc><lastmod>2026-05-12T13:00:01.247Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/the-download-a-nobel-winner-on-ai-and-the-case-for-fixing-everything</loc><lastmod>2026-05-12T13:00:01.108Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/the-download-a-nobel-winner-on-ai-and-the-case-for-fixing-everything</loc><lastmod>2026-05-12T13:00:01.108Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/the-download-a-nobel-winner-on-ai-and-the-case-for-fixing-everything</loc><lastmod>2026-05-12T13:00:01.108Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/the-download-a-nobel-winner-on-ai-and-the-case-for-fixing-everything</loc><lastmod>2026-05-12T13:00:01.108Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/the-download-a-nobel-winner-on-ai-and-the-case-for-fixing-everything</loc><lastmod>2026-05-12T13:00:01.108Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/the-download-a-nobel-winner-on-ai-and-the-case-for-fixing-everything</loc><lastmod>2026-05-12T13:00:01.108Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/github-expands-secret-scanning-with-general-availability-of-mcp-server-integration</loc><lastmod>2026-05-12T12:00:27.973Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/github-expands-secret-scanning-with-general-availability-of-mcp-server-integration</loc><lastmod>2026-05-12T12:00:27.973Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/github-expands-secret-scanning-with-general-availability-of-mcp-server-integration</loc><lastmod>2026-05-12T12:00:27.973Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/github-expands-secret-scanning-with-general-availability-of-mcp-server-integration</loc><lastmod>2026-05-12T12:00:27.973Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/github-expands-secret-scanning-with-general-availability-of-mcp-server-integration</loc><lastmod>2026-05-12T12:00:27.973Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/github-expands-secret-scanning-with-general-availability-of-mcp-server-integration</loc><lastmod>2026-05-12T12:00:27.973Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
</urlset>