<?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/react-server-components-vs-client-components-the-decision-framework-for-nextjs-14</loc><lastmod>2026-04-07T08:00:13.083Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/react-server-components-vs-client-components-the-decision-framework-for-nextjs-14</loc><lastmod>2026-04-07T08:00:13.083Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/react-server-components-vs-client-components-the-decision-framework-for-nextjs-14</loc><lastmod>2026-04-07T08:00:13.083Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/react-server-components-vs-client-components-the-decision-framework-for-nextjs-14</loc><lastmod>2026-04-07T08:00:13.083Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/react-server-components-vs-client-components-the-decision-framework-for-nextjs-14</loc><lastmod>2026-04-07T08:00:13.083Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/react-server-components-vs-client-components-the-decision-framework-for-nextjs-14</loc><lastmod>2026-04-07T08:00:13.083Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/advanced-typescript-patterns-branded-types-discriminated-unions-and-exhaustive-checks</loc><lastmod>2026-04-07T08:00:13.131Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/advanced-typescript-patterns-branded-types-discriminated-unions-and-exhaustive-checks</loc><lastmod>2026-04-07T08:00:13.131Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/advanced-typescript-patterns-branded-types-discriminated-unions-and-exhaustive-checks</loc><lastmod>2026-04-07T08:00:13.131Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/advanced-typescript-patterns-branded-types-discriminated-unions-and-exhaustive-checks</loc><lastmod>2026-04-07T08:00:13.131Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/advanced-typescript-patterns-branded-types-discriminated-unions-and-exhaustive-checks</loc><lastmod>2026-04-07T08:00:13.131Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/advanced-typescript-patterns-branded-types-discriminated-unions-and-exhaustive-checks</loc><lastmod>2026-04-07T08:00:13.131Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/nextjs-middleware-auth-guards-rate-limiting-and-edge-functions-explained</loc><lastmod>2026-04-07T08:00:13.173Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/nextjs-middleware-auth-guards-rate-limiting-and-edge-functions-explained</loc><lastmod>2026-04-07T08:00:13.173Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/nextjs-middleware-auth-guards-rate-limiting-and-edge-functions-explained</loc><lastmod>2026-04-07T08:00:13.173Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/nextjs-middleware-auth-guards-rate-limiting-and-edge-functions-explained</loc><lastmod>2026-04-07T08:00:13.173Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/nextjs-middleware-auth-guards-rate-limiting-and-edge-functions-explained</loc><lastmod>2026-04-07T08:00:13.173Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/nextjs-middleware-auth-guards-rate-limiting-and-edge-functions-explained</loc><lastmod>2026-04-07T08:00:13.173Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/sql-injection-prevention-with-prisma-where-the-protection-breaks-and-how-to-fix-it</loc><lastmod>2026-04-07T08:00:13.204Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/sql-injection-prevention-with-prisma-where-the-protection-breaks-and-how-to-fix-it</loc><lastmod>2026-04-07T08:00:13.204Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/sql-injection-prevention-with-prisma-where-the-protection-breaks-and-how-to-fix-it</loc><lastmod>2026-04-07T08:00:13.204Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/sql-injection-prevention-with-prisma-where-the-protection-breaks-and-how-to-fix-it</loc><lastmod>2026-04-07T08:00:13.204Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/sql-injection-prevention-with-prisma-where-the-protection-breaks-and-how-to-fix-it</loc><lastmod>2026-04-07T08:00:13.204Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/sql-injection-prevention-with-prisma-where-the-protection-breaks-and-how-to-fix-it</loc><lastmod>2026-04-07T08:00:13.204Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/postgresql-partial-indexes-drop-your-app-layer-uniqueness-checks</loc><lastmod>2026-04-07T08:00:13.237Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/postgresql-partial-indexes-drop-your-app-layer-uniqueness-checks</loc><lastmod>2026-04-07T08:00:13.237Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/postgresql-partial-indexes-drop-your-app-layer-uniqueness-checks</loc><lastmod>2026-04-07T08:00:13.237Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/postgresql-partial-indexes-drop-your-app-layer-uniqueness-checks</loc><lastmod>2026-04-07T08:00:13.237Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/postgresql-partial-indexes-drop-your-app-layer-uniqueness-checks</loc><lastmod>2026-04-07T08:00:13.237Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/postgresql-partial-indexes-drop-your-app-layer-uniqueness-checks</loc><lastmod>2026-04-07T08:00:13.237Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/amazon-auto-listing-with-sp-api-complete-tutorial-with-real-time-pricing-integration</loc><lastmod>2026-04-07T08:00:13.267Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/amazon-auto-listing-with-sp-api-complete-tutorial-with-real-time-pricing-integration</loc><lastmod>2026-04-07T08:00:13.267Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/amazon-auto-listing-with-sp-api-complete-tutorial-with-real-time-pricing-integration</loc><lastmod>2026-04-07T08:00:13.267Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/amazon-auto-listing-with-sp-api-complete-tutorial-with-real-time-pricing-integration</loc><lastmod>2026-04-07T08:00:13.267Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/amazon-auto-listing-with-sp-api-complete-tutorial-with-real-time-pricing-integration</loc><lastmod>2026-04-07T08:00:13.267Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/amazon-auto-listing-with-sp-api-complete-tutorial-with-real-time-pricing-integration</loc><lastmod>2026-04-07T08:00:13.267Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/prisma-in-production-patterns-and-pitfalls-after-a-dozen-projects</loc><lastmod>2026-04-07T07:00:00.870Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/prisma-in-production-patterns-and-pitfalls-after-a-dozen-projects</loc><lastmod>2026-04-07T07:00:00.870Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/prisma-in-production-patterns-and-pitfalls-after-a-dozen-projects</loc><lastmod>2026-04-07T07:00:00.870Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/prisma-in-production-patterns-and-pitfalls-after-a-dozen-projects</loc><lastmod>2026-04-07T07:00:00.870Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/prisma-in-production-patterns-and-pitfalls-after-a-dozen-projects</loc><lastmod>2026-04-07T07:00:00.870Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/prisma-in-production-patterns-and-pitfalls-after-a-dozen-projects</loc><lastmod>2026-04-07T07:00:00.870Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/deploying-nextjs-to-vercel-the-complete-production-checklist</loc><lastmod>2026-04-07T07:00:00.950Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/deploying-nextjs-to-vercel-the-complete-production-checklist</loc><lastmod>2026-04-07T07:00:00.950Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/deploying-nextjs-to-vercel-the-complete-production-checklist</loc><lastmod>2026-04-07T07:00:00.950Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/deploying-nextjs-to-vercel-the-complete-production-checklist</loc><lastmod>2026-04-07T07:00:00.950Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/deploying-nextjs-to-vercel-the-complete-production-checklist</loc><lastmod>2026-04-07T07:00:00.950Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/deploying-nextjs-to-vercel-the-complete-production-checklist</loc><lastmod>2026-04-07T07:00:00.950Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/stripe-for-indie-developers-everything-i-learned-across-6-products</loc><lastmod>2026-04-07T07:00:00.994Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/stripe-for-indie-developers-everything-i-learned-across-6-products</loc><lastmod>2026-04-07T07:00:00.994Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/stripe-for-indie-developers-everything-i-learned-across-6-products</loc><lastmod>2026-04-07T07:00:00.994Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/stripe-for-indie-developers-everything-i-learned-across-6-products</loc><lastmod>2026-04-07T07:00:00.994Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/stripe-for-indie-developers-everything-i-learned-across-6-products</loc><lastmod>2026-04-07T07:00:00.994Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/stripe-for-indie-developers-everything-i-learned-across-6-products</loc><lastmod>2026-04-07T07:00:00.994Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/en/news/build-chatbot-with-rag-why-your-architecture-matters</loc><lastmod>2026-04-07T07:00:01.037Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/pt/news/build-chatbot-with-rag-why-your-architecture-matters</loc><lastmod>2026-04-07T07:00:01.037Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/es/news/build-chatbot-with-rag-why-your-architecture-matters</loc><lastmod>2026-04-07T07:00:01.037Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/fr/news/build-chatbot-with-rag-why-your-architecture-matters</loc><lastmod>2026-04-07T07:00:01.037Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/de/news/build-chatbot-with-rag-why-your-architecture-matters</loc><lastmod>2026-04-07T07:00:01.037Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
<url><loc>https://codenroll.dev/zh/news/build-chatbot-with-rag-why-your-architecture-matters</loc><lastmod>2026-04-07T07:00:01.037Z</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
</urlset>