<?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/ninjatrader-tick-replay-what-historical-order-flow-really-contains</loc><lastmod>2026-10-31T12:00:02.802Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/ninjatrader-tick-replay-what-historical-order-flow-really-contains</loc><lastmod>2026-10-31T12:00:02.802Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/ninjatrader-tick-replay-what-historical-order-flow-really-contains</loc><lastmod>2026-10-31T12:00:02.802Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/ninjatrader-tick-replay-what-historical-order-flow-really-contains</loc><lastmod>2026-10-31T12:00:02.802Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/ninjatrader-tick-replay-what-historical-order-flow-really-contains</loc><lastmod>2026-10-31T12:00:02.802Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/ninjatrader-tick-replay-what-historical-order-flow-really-contains</loc><lastmod>2026-10-31T12:00:02.802Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/generated-sql-migrations-for-python-typescript-and-go-projects</loc><lastmod>2026-10-31T12:00:04.723Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/generated-sql-migrations-for-python-typescript-and-go-projects</loc><lastmod>2026-10-31T12:00:04.723Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/generated-sql-migrations-for-python-typescript-and-go-projects</loc><lastmod>2026-10-31T12:00:04.723Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/generated-sql-migrations-for-python-typescript-and-go-projects</loc><lastmod>2026-10-31T12:00:04.723Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/generated-sql-migrations-for-python-typescript-and-go-projects</loc><lastmod>2026-10-31T12:00:04.723Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/generated-sql-migrations-for-python-typescript-and-go-projects</loc><lastmod>2026-10-31T12:00:04.723Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/migrax-vs-flyway-generated-vs-hand-written-migrations</loc><lastmod>2026-10-31T12:00:05.429Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/migrax-vs-flyway-generated-vs-hand-written-migrations</loc><lastmod>2026-10-31T12:00:05.429Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/migrax-vs-flyway-generated-vs-hand-written-migrations</loc><lastmod>2026-10-31T12:00:05.429Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/migrax-vs-flyway-generated-vs-hand-written-migrations</loc><lastmod>2026-10-31T12:00:05.429Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/migrax-vs-flyway-generated-vs-hand-written-migrations</loc><lastmod>2026-10-31T12:00:05.429Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/migrax-vs-flyway-generated-vs-hand-written-migrations</loc><lastmod>2026-10-31T12:00:05.429Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/catching-schema-drift-before-it-breaks-production</loc><lastmod>2026-10-31T12:00:05.734Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/catching-schema-drift-before-it-breaks-production</loc><lastmod>2026-10-31T12:00:05.734Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/catching-schema-drift-before-it-breaks-production</loc><lastmod>2026-10-31T12:00:05.734Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/catching-schema-drift-before-it-breaks-production</loc><lastmod>2026-10-31T12:00:05.734Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/catching-schema-drift-before-it-breaks-production</loc><lastmod>2026-10-31T12:00:05.734Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/catching-schema-drift-before-it-breaks-production</loc><lastmod>2026-10-31T12:00:05.734Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/seabirds-racing-home-over-the-ocean-can-get-jet-lagged</loc><lastmod>2026-10-31T12:00:38.241Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/seabirds-racing-home-over-the-ocean-can-get-jet-lagged</loc><lastmod>2026-10-31T12:00:38.241Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/seabirds-racing-home-over-the-ocean-can-get-jet-lagged</loc><lastmod>2026-10-31T12:00:38.241Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/seabirds-racing-home-over-the-ocean-can-get-jet-lagged</loc><lastmod>2026-10-31T12:00:38.241Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/seabirds-racing-home-over-the-ocean-can-get-jet-lagged</loc><lastmod>2026-10-31T12:00:38.241Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/seabirds-racing-home-over-the-ocean-can-get-jet-lagged</loc><lastmod>2026-10-31T12:00:38.241Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/the-fda-wants-to-pull-its-approval-of-a-drug-its-not-so-easy</loc><lastmod>2026-10-31T12:00:38.431Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/the-fda-wants-to-pull-its-approval-of-a-drug-its-not-so-easy</loc><lastmod>2026-10-31T12:00:38.431Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/the-fda-wants-to-pull-its-approval-of-a-drug-its-not-so-easy</loc><lastmod>2026-10-31T12:00:38.431Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/the-fda-wants-to-pull-its-approval-of-a-drug-its-not-so-easy</loc><lastmod>2026-10-31T12:00:38.431Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/the-fda-wants-to-pull-its-approval-of-a-drug-its-not-so-easy</loc><lastmod>2026-10-31T12:00:38.431Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/the-fda-wants-to-pull-its-approval-of-a-drug-its-not-so-easy</loc><lastmod>2026-10-31T12:00:38.431Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/our-example-env-file-documents-19-variables-the-code-reads-15-of-them-and-its-longest-comment-descri</loc><lastmod>2026-10-31T11:00:05.676Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/our-example-env-file-documents-19-variables-the-code-reads-15-of-them-and-its-longest-comment-descri</loc><lastmod>2026-10-31T11:00:05.676Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/our-example-env-file-documents-19-variables-the-code-reads-15-of-them-and-its-longest-comment-descri</loc><lastmod>2026-10-31T11:00:05.676Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/our-example-env-file-documents-19-variables-the-code-reads-15-of-them-and-its-longest-comment-descri</loc><lastmod>2026-10-31T11:00:05.676Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/our-example-env-file-documents-19-variables-the-code-reads-15-of-them-and-its-longest-comment-descri</loc><lastmod>2026-10-31T11:00:05.676Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/our-example-env-file-documents-19-variables-the-code-reads-15-of-them-and-its-longest-comment-descri</loc><lastmod>2026-10-31T11:00:05.676Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/our-test-suite-has-no-dom-266-tests-in-603-milliseconds-and-the-two-components-it-checks-are-rendere</loc><lastmod>2026-10-31T11:00:05.782Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/our-test-suite-has-no-dom-266-tests-in-603-milliseconds-and-the-two-components-it-checks-are-rendere</loc><lastmod>2026-10-31T11:00:05.782Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/our-test-suite-has-no-dom-266-tests-in-603-milliseconds-and-the-two-components-it-checks-are-rendere</loc><lastmod>2026-10-31T11:00:05.782Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/our-test-suite-has-no-dom-266-tests-in-603-milliseconds-and-the-two-components-it-checks-are-rendere</loc><lastmod>2026-10-31T11:00:05.782Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/our-test-suite-has-no-dom-266-tests-in-603-milliseconds-and-the-two-components-it-checks-are-rendere</loc><lastmod>2026-10-31T11:00:05.782Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/our-test-suite-has-no-dom-266-tests-in-603-milliseconds-and-the-two-components-it-checks-are-rendere</loc><lastmod>2026-10-31T11:00:05.782Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/rethinking-hexagonal-architecture-with-elegant-objects</loc><lastmod>2026-10-31T11:00:06.690Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/rethinking-hexagonal-architecture-with-elegant-objects</loc><lastmod>2026-10-31T11:00:06.690Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/rethinking-hexagonal-architecture-with-elegant-objects</loc><lastmod>2026-10-31T11:00:06.690Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/rethinking-hexagonal-architecture-with-elegant-objects</loc><lastmod>2026-10-31T11:00:06.690Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/rethinking-hexagonal-architecture-with-elegant-objects</loc><lastmod>2026-10-31T11:00:06.690Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/rethinking-hexagonal-architecture-with-elegant-objects</loc><lastmod>2026-10-31T11:00:06.690Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/our-pages-have-been-in-the-edge-cache-for-twelve-days-and-the-browser-is-told-to-cache-them-for-zero</loc><lastmod>2026-10-31T11:00:06.203Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/our-pages-have-been-in-the-edge-cache-for-twelve-days-and-the-browser-is-told-to-cache-them-for-zero</loc><lastmod>2026-10-31T11:00:06.203Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/our-pages-have-been-in-the-edge-cache-for-twelve-days-and-the-browser-is-told-to-cache-them-for-zero</loc><lastmod>2026-10-31T11:00:06.203Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/our-pages-have-been-in-the-edge-cache-for-twelve-days-and-the-browser-is-told-to-cache-them-for-zero</loc><lastmod>2026-10-31T11:00:06.203Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/our-pages-have-been-in-the-edge-cache-for-twelve-days-and-the-browser-is-told-to-cache-them-for-zero</loc><lastmod>2026-10-31T11:00:06.203Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/our-pages-have-been-in-the-edge-cache-for-twelve-days-and-the-browser-is-told-to-cache-them-for-zero</loc><lastmod>2026-10-31T11:00:06.203Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
</urlset>