<?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-check-audio-duration-after-a-speed-change-why-08-takes-25-longer</loc><lastmod>2026-11-06T04:00:02.884Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/how-to-check-audio-duration-after-a-speed-change-why-08-takes-25-longer</loc><lastmod>2026-11-06T04:00:02.884Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/how-to-check-audio-duration-after-a-speed-change-why-08-takes-25-longer</loc><lastmod>2026-11-06T04:00:02.884Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/how-to-check-audio-duration-after-a-speed-change-why-08-takes-25-longer</loc><lastmod>2026-11-06T04:00:02.884Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/how-to-check-audio-duration-after-a-speed-change-why-08-takes-25-longer</loc><lastmod>2026-11-06T04:00:02.884Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/how-to-check-audio-duration-after-a-speed-change-why-08-takes-25-longer</loc><lastmod>2026-11-06T04:00:02.884Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/cara-memotong-video-berdasarkan-transkripnya-dengan-ffmpeg</loc><lastmod>2026-11-06T04:00:03.119Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/cara-memotong-video-berdasarkan-transkripnya-dengan-ffmpeg</loc><lastmod>2026-11-06T04:00:03.119Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/cara-memotong-video-berdasarkan-transkripnya-dengan-ffmpeg</loc><lastmod>2026-11-06T04:00:03.119Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/cara-memotong-video-berdasarkan-transkripnya-dengan-ffmpeg</loc><lastmod>2026-11-06T04:00:03.119Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/cara-memotong-video-berdasarkan-transkripnya-dengan-ffmpeg</loc><lastmod>2026-11-06T04:00:03.119Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/cara-memotong-video-berdasarkan-transkripnya-dengan-ffmpeg</loc><lastmod>2026-11-06T04:00:03.119Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/benchmark-the-moderator-not-the-demo-a-safer-ai-voice-room-with-tencent-rtc</loc><lastmod>2026-11-06T03:00:09.298Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/benchmark-the-moderator-not-the-demo-a-safer-ai-voice-room-with-tencent-rtc</loc><lastmod>2026-11-06T03:00:09.298Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/benchmark-the-moderator-not-the-demo-a-safer-ai-voice-room-with-tencent-rtc</loc><lastmod>2026-11-06T03:00:09.298Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/benchmark-the-moderator-not-the-demo-a-safer-ai-voice-room-with-tencent-rtc</loc><lastmod>2026-11-06T03:00:09.298Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/benchmark-the-moderator-not-the-demo-a-safer-ai-voice-room-with-tencent-rtc</loc><lastmod>2026-11-06T03:00:09.298Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/benchmark-the-moderator-not-the-demo-a-safer-ai-voice-room-with-tencent-rtc</loc><lastmod>2026-11-06T03:00:09.298Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/bulk-check-domain-expiry-ssl-certificates-and-dmarc-for-a-list-of-domains-python-nodejs</loc><lastmod>2026-11-06T03:00:09.638Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/bulk-check-domain-expiry-ssl-certificates-and-dmarc-for-a-list-of-domains-python-nodejs</loc><lastmod>2026-11-06T03:00:09.638Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/bulk-check-domain-expiry-ssl-certificates-and-dmarc-for-a-list-of-domains-python-nodejs</loc><lastmod>2026-11-06T03:00:09.638Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/bulk-check-domain-expiry-ssl-certificates-and-dmarc-for-a-list-of-domains-python-nodejs</loc><lastmod>2026-11-06T03:00:09.638Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/bulk-check-domain-expiry-ssl-certificates-and-dmarc-for-a-list-of-domains-python-nodejs</loc><lastmod>2026-11-06T03:00:09.638Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/bulk-check-domain-expiry-ssl-certificates-and-dmarc-for-a-list-of-domains-python-nodejs</loc><lastmod>2026-11-06T03:00:09.638Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/how-to-fill-interactive-pdf-forms-in-c-text-fields-checkboxes-dropdowns-and-more</loc><lastmod>2026-11-06T03:00:09.869Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/how-to-fill-interactive-pdf-forms-in-c-text-fields-checkboxes-dropdowns-and-more</loc><lastmod>2026-11-06T03:00:09.869Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/how-to-fill-interactive-pdf-forms-in-c-text-fields-checkboxes-dropdowns-and-more</loc><lastmod>2026-11-06T03:00:09.869Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/how-to-fill-interactive-pdf-forms-in-c-text-fields-checkboxes-dropdowns-and-more</loc><lastmod>2026-11-06T03:00:09.869Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/how-to-fill-interactive-pdf-forms-in-c-text-fields-checkboxes-dropdowns-and-more</loc><lastmod>2026-11-06T03:00:09.869Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/how-to-fill-interactive-pdf-forms-in-c-text-fields-checkboxes-dropdowns-and-more</loc><lastmod>2026-11-06T03:00:09.869Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/merging-overlapping-scrape-results-without-double-counting-1869-rows-in-1671-out</loc><lastmod>2026-11-06T03:00:10.578Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/merging-overlapping-scrape-results-without-double-counting-1869-rows-in-1671-out</loc><lastmod>2026-11-06T03:00:10.578Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/merging-overlapping-scrape-results-without-double-counting-1869-rows-in-1671-out</loc><lastmod>2026-11-06T03:00:10.578Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/merging-overlapping-scrape-results-without-double-counting-1869-rows-in-1671-out</loc><lastmod>2026-11-06T03:00:10.578Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/merging-overlapping-scrape-results-without-double-counting-1869-rows-in-1671-out</loc><lastmod>2026-11-06T03:00:10.578Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/merging-overlapping-scrape-results-without-double-counting-1869-rows-in-1671-out</loc><lastmod>2026-11-06T03:00:10.578Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/scrape-german-impressum-pages-into-a-clean-company-csv-vat-id-register-address-and-stay-on-the-right</loc><lastmod>2026-11-06T03:00:11.034Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/scrape-german-impressum-pages-into-a-clean-company-csv-vat-id-register-address-and-stay-on-the-right</loc><lastmod>2026-11-06T03:00:11.034Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/scrape-german-impressum-pages-into-a-clean-company-csv-vat-id-register-address-and-stay-on-the-right</loc><lastmod>2026-11-06T03:00:11.034Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/scrape-german-impressum-pages-into-a-clean-company-csv-vat-id-register-address-and-stay-on-the-right</loc><lastmod>2026-11-06T03:00:11.034Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/scrape-german-impressum-pages-into-a-clean-company-csv-vat-id-register-address-and-stay-on-the-right</loc><lastmod>2026-11-06T03:00:11.034Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/scrape-german-impressum-pages-into-a-clean-company-csv-vat-id-register-address-and-stay-on-the-right</loc><lastmod>2026-11-06T03:00:11.034Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/how-i-built-a-fair-waiting-room-with-openresty-and-one-valkey-script</loc><lastmod>2026-11-06T03:00:11.766Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/how-i-built-a-fair-waiting-room-with-openresty-and-one-valkey-script</loc><lastmod>2026-11-06T03:00:11.766Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/how-i-built-a-fair-waiting-room-with-openresty-and-one-valkey-script</loc><lastmod>2026-11-06T03:00:11.766Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/how-i-built-a-fair-waiting-room-with-openresty-and-one-valkey-script</loc><lastmod>2026-11-06T03:00:11.766Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/how-i-built-a-fair-waiting-room-with-openresty-and-one-valkey-script</loc><lastmod>2026-11-06T03:00:11.766Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/how-i-built-a-fair-waiting-room-with-openresty-and-one-valkey-script</loc><lastmod>2026-11-06T03:00:11.766Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/build-a-keyword-news-monitor-from-rss-and-atom-feeds-in-python-and-only-get-new-items</loc><lastmod>2026-11-06T03:00:12.124Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/build-a-keyword-news-monitor-from-rss-and-atom-feeds-in-python-and-only-get-new-items</loc><lastmod>2026-11-06T03:00:12.124Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/build-a-keyword-news-monitor-from-rss-and-atom-feeds-in-python-and-only-get-new-items</loc><lastmod>2026-11-06T03:00:12.124Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/build-a-keyword-news-monitor-from-rss-and-atom-feeds-in-python-and-only-get-new-items</loc><lastmod>2026-11-06T03:00:12.124Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/build-a-keyword-news-monitor-from-rss-and-atom-feeds-in-python-and-only-get-new-items</loc><lastmod>2026-11-06T03:00:12.124Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/build-a-keyword-news-monitor-from-rss-and-atom-feeds-in-python-and-only-get-new-items</loc><lastmod>2026-11-06T03:00:12.124Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/remove-duplicate-lines-from-a-48000-line-csv-without-losing-the-original-order</loc><lastmod>2026-11-06T02:00:27.084Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/remove-duplicate-lines-from-a-48000-line-csv-without-losing-the-original-order</loc><lastmod>2026-11-06T02:00:27.084Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/remove-duplicate-lines-from-a-48000-line-csv-without-losing-the-original-order</loc><lastmod>2026-11-06T02:00:27.084Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/remove-duplicate-lines-from-a-48000-line-csv-without-losing-the-original-order</loc><lastmod>2026-11-06T02:00:27.084Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/remove-duplicate-lines-from-a-48000-line-csv-without-losing-the-original-order</loc><lastmod>2026-11-06T02:00:27.084Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/remove-duplicate-lines-from-a-48000-line-csv-without-losing-the-original-order</loc><lastmod>2026-11-06T02:00:27.084Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
</urlset>