<?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/signals-effects-and-the-algebra-between-them</loc><lastmod>2026-04-13T03:00:03.743Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/signals-effects-and-the-algebra-between-them</loc><lastmod>2026-04-13T03:00:03.743Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/signals-effects-and-the-algebra-between-them</loc><lastmod>2026-04-13T03:00:03.743Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/signals-effects-and-the-algebra-between-them</loc><lastmod>2026-04-13T03:00:03.743Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/signals-effects-and-the-algebra-between-them</loc><lastmod>2026-04-13T03:00:03.743Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/signals-effects-and-the-algebra-between-them</loc><lastmod>2026-04-13T03:00:03.743Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/how-i-secured-a-linux-server-from-scratch-hng-devops-stage-0</loc><lastmod>2026-04-13T03:00:03.799Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/how-i-secured-a-linux-server-from-scratch-hng-devops-stage-0</loc><lastmod>2026-04-13T03:00:03.799Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/how-i-secured-a-linux-server-from-scratch-hng-devops-stage-0</loc><lastmod>2026-04-13T03:00:03.799Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/how-i-secured-a-linux-server-from-scratch-hng-devops-stage-0</loc><lastmod>2026-04-13T03:00:03.799Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/how-i-secured-a-linux-server-from-scratch-hng-devops-stage-0</loc><lastmod>2026-04-13T03:00:03.799Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/how-i-secured-a-linux-server-from-scratch-hng-devops-stage-0</loc><lastmod>2026-04-13T03:00:03.799Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/upgraded-to-tailwind-v4-config-files-are-gone</loc><lastmod>2026-04-13T03:00:03.873Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/upgraded-to-tailwind-v4-config-files-are-gone</loc><lastmod>2026-04-13T03:00:03.873Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/upgraded-to-tailwind-v4-config-files-are-gone</loc><lastmod>2026-04-13T03:00:03.873Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/upgraded-to-tailwind-v4-config-files-are-gone</loc><lastmod>2026-04-13T03:00:03.873Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/upgraded-to-tailwind-v4-config-files-are-gone</loc><lastmod>2026-04-13T03:00:03.873Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/upgraded-to-tailwind-v4-config-files-are-gone</loc><lastmod>2026-04-13T03:00:03.873Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/a-pattern-sketch-server-sent-events-as-a-fanout-channel-for-edge-state</loc><lastmod>2026-04-13T03:00:03.834Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/a-pattern-sketch-server-sent-events-as-a-fanout-channel-for-edge-state</loc><lastmod>2026-04-13T03:00:03.834Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/a-pattern-sketch-server-sent-events-as-a-fanout-channel-for-edge-state</loc><lastmod>2026-04-13T03:00:03.834Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/a-pattern-sketch-server-sent-events-as-a-fanout-channel-for-edge-state</loc><lastmod>2026-04-13T03:00:03.834Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/a-pattern-sketch-server-sent-events-as-a-fanout-channel-for-edge-state</loc><lastmod>2026-04-13T03:00:03.834Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/a-pattern-sketch-server-sent-events-as-a-fanout-channel-for-edge-state</loc><lastmod>2026-04-13T03:00:03.834Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/docker-compose-explained-one-file-one-container-2026</loc><lastmod>2026-04-13T03:00:03.906Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/docker-compose-explained-one-file-one-container-2026</loc><lastmod>2026-04-13T03:00:03.906Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/docker-compose-explained-one-file-one-container-2026</loc><lastmod>2026-04-13T03:00:03.906Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/docker-compose-explained-one-file-one-container-2026</loc><lastmod>2026-04-13T03:00:03.906Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/docker-compose-explained-one-file-one-container-2026</loc><lastmod>2026-04-13T03:00:03.906Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/docker-compose-explained-one-file-one-container-2026</loc><lastmod>2026-04-13T03:00:03.906Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/react-file-handling-uploads-drop-zones-and-object-urls</loc><lastmod>2026-04-13T02:00:01.591Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/react-file-handling-uploads-drop-zones-and-object-urls</loc><lastmod>2026-04-13T02:00:01.591Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/react-file-handling-uploads-drop-zones-and-object-urls</loc><lastmod>2026-04-13T02:00:01.591Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/react-file-handling-uploads-drop-zones-and-object-urls</loc><lastmod>2026-04-13T02:00:01.591Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/react-file-handling-uploads-drop-zones-and-object-urls</loc><lastmod>2026-04-13T02:00:01.591Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/react-file-handling-uploads-drop-zones-and-object-urls</loc><lastmod>2026-04-13T02:00:01.591Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/i-replaced-sqlite-with-a-rust-database-in-my-ai-robot-heres-what-happened</loc><lastmod>2026-04-13T02:00:01.698Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/i-replaced-sqlite-with-a-rust-database-in-my-ai-robot-heres-what-happened</loc><lastmod>2026-04-13T02:00:01.698Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/i-replaced-sqlite-with-a-rust-database-in-my-ai-robot-heres-what-happened</loc><lastmod>2026-04-13T02:00:01.698Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/i-replaced-sqlite-with-a-rust-database-in-my-ai-robot-heres-what-happened</loc><lastmod>2026-04-13T02:00:01.698Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/i-replaced-sqlite-with-a-rust-database-in-my-ai-robot-heres-what-happened</loc><lastmod>2026-04-13T02:00:01.698Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/i-replaced-sqlite-with-a-rust-database-in-my-ai-robot-heres-what-happened</loc><lastmod>2026-04-13T02:00:01.698Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/trimoji-unicode-and-emoji-aware-text-truncation-for-javascript</loc><lastmod>2026-04-13T02:00:01.772Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/trimoji-unicode-and-emoji-aware-text-truncation-for-javascript</loc><lastmod>2026-04-13T02:00:01.772Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/trimoji-unicode-and-emoji-aware-text-truncation-for-javascript</loc><lastmod>2026-04-13T02:00:01.772Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/trimoji-unicode-and-emoji-aware-text-truncation-for-javascript</loc><lastmod>2026-04-13T02:00:01.772Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/trimoji-unicode-and-emoji-aware-text-truncation-for-javascript</loc><lastmod>2026-04-13T02:00:01.772Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/trimoji-unicode-and-emoji-aware-text-truncation-for-javascript</loc><lastmod>2026-04-13T02:00:01.772Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/i-open-sourced-a-chinese-astrology-engine-and-wired-it-into-every-ai-coding-tool</loc><lastmod>2026-04-13T02:00:01.998Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/i-open-sourced-a-chinese-astrology-engine-and-wired-it-into-every-ai-coding-tool</loc><lastmod>2026-04-13T02:00:01.998Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/i-open-sourced-a-chinese-astrology-engine-and-wired-it-into-every-ai-coding-tool</loc><lastmod>2026-04-13T02:00:01.998Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/i-open-sourced-a-chinese-astrology-engine-and-wired-it-into-every-ai-coding-tool</loc><lastmod>2026-04-13T02:00:01.998Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/i-open-sourced-a-chinese-astrology-engine-and-wired-it-into-every-ai-coding-tool</loc><lastmod>2026-04-13T02:00:01.998Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/i-open-sourced-a-chinese-astrology-engine-and-wired-it-into-every-ai-coding-tool</loc><lastmod>2026-04-13T02:00:01.998Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/bff模式详解构建前后端协同的中间层</loc><lastmod>2026-04-13T02:00:02.082Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/bff模式详解构建前后端协同的中间层</loc><lastmod>2026-04-13T02:00:02.082Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/bff模式详解构建前后端协同的中间层</loc><lastmod>2026-04-13T02:00:02.082Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/bff模式详解构建前后端协同的中间层</loc><lastmod>2026-04-13T02:00:02.082Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/bff模式详解构建前后端协同的中间层</loc><lastmod>2026-04-13T02:00:02.082Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/bff模式详解构建前后端协同的中间层</loc><lastmod>2026-04-13T02:00:02.082Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
</urlset>