<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://devpromptlab.com/vi/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/"/></url><url><loc>https://devpromptlab.com/en/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/"/></url><url><loc>https://devpromptlab.com/vi/prompts</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/prompts"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/prompts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/prompts"/></url><url><loc>https://devpromptlab.com/en/prompts</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/prompts"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/prompts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/prompts"/></url><url><loc>https://devpromptlab.com/vi/resources</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources"/></url><url><loc>https://devpromptlab.com/en/resources</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources"/></url><url><loc>https://devpromptlab.com/vi/workflows</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows"/></url><url><loc>https://devpromptlab.com/en/workflows</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows"/></url><url><loc>https://devpromptlab.com/vi/rules</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules"/></url><url><loc>https://devpromptlab.com/en/rules</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules"/></url><url><loc>https://devpromptlab.com/vi/articles</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/articles"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles"/></url><url><loc>https://devpromptlab.com/en/articles</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/articles"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles"/></url><url><loc>https://devpromptlab.com/vi/generators/claude-md</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/generators/claude-md"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/generators/claude-md"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/generators/claude-md"/></url><url><loc>https://devpromptlab.com/en/generators/claude-md</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/generators/claude-md"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/generators/claude-md"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/generators/claude-md"/></url><url><loc>https://devpromptlab.com/vi/generators/agents-md</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/generators/agents-md"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/generators/agents-md"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/generators/agents-md"/></url><url><loc>https://devpromptlab.com/en/generators/agents-md</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/generators/agents-md"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/generators/agents-md"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/generators/agents-md"/></url><url><loc>https://devpromptlab.com/vi/generators/cursor-rule</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/generators/cursor-rule"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/generators/cursor-rule"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/generators/cursor-rule"/></url><url><loc>https://devpromptlab.com/en/generators/cursor-rule</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/generators/cursor-rule"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/generators/cursor-rule"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/generators/cursor-rule"/></url><url><loc>https://devpromptlab.com/vi/generators/copilot-instructions</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/generators/copilot-instructions"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/generators/copilot-instructions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/generators/copilot-instructions"/></url><url><loc>https://devpromptlab.com/en/generators/copilot-instructions</loc><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/generators/copilot-instructions"/><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/generators/copilot-instructions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/generators/copilot-instructions"/></url><url><loc>https://devpromptlab.com/vi/resources/senior-code-reviewer-owasp-security-auditor</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/senior-code-reviewer-owasp-security-auditor"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/senior-code-reviewer-owasp-security-auditor"/></url><url><loc>https://devpromptlab.com/vi/resources/openapi-3-1-specification-zod-schema-bi-directional-sync</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/openapi-3-1-specification-zod-schema-bi-directional-sync"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/openapi-3-1-specification-zod-schema-bi-directional-sync"/></url><url><loc>https://devpromptlab.com/vi/resources/go-zero-allocation-high-throughput-stream-parser</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/go-zero-allocation-high-throughput-stream-parser"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/go-zero-allocation-high-throughput-stream-parser"/></url><url><loc>https://devpromptlab.com/vi/resources/rust-safe-c-ffi-wrapper-memory-safety-bridge</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/rust-safe-c-ffi-wrapper-memory-safety-bridge"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/rust-safe-c-ffi-wrapper-memory-safety-bridge"/></url><url><loc>https://devpromptlab.com/vi/resources/sql-table-partitioning-time-series-archival-strategy</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/sql-table-partitioning-time-series-archival-strategy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/sql-table-partitioning-time-series-archival-strategy"/></url><url><loc>https://devpromptlab.com/vi/resources/tanstack-query-v5-zustand-clean-global-state</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/tanstack-query-v5-zustand-clean-global-state"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/tanstack-query-v5-zustand-clean-global-state"/></url><url><loc>https://devpromptlab.com/vi/resources/enterprise-github-actions-ci-cd-with-security-scans</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/enterprise-github-actions-ci-cd-with-security-scans"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/enterprise-github-actions-ci-cd-with-security-scans"/></url><url><loc>https://devpromptlab.com/vi/resources/high-throughput-async-ml-inference-server-dynamic-batching</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/high-throughput-async-ml-inference-server-dynamic-batching"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/high-throughput-async-ml-inference-server-dynamic-batching"/></url><url><loc>https://devpromptlab.com/vi/resources/typescript-type-gymnastics-deep-partial-deep-readonly-tuple-mappers</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/typescript-type-gymnastics-deep-partial-deep-readonly-tuple-mappers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/typescript-type-gymnastics-deep-partial-deep-readonly-tuple-mappers"/></url><url><loc>https://devpromptlab.com/vi/resources/go-production-worker-pool-with-graceful-drain-context</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/go-production-worker-pool-with-graceful-drain-context"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/go-production-worker-pool-with-graceful-drain-context"/></url><url><loc>https://devpromptlab.com/vi/resources/sql-recursive-cte-org-chart-nested-category-tree</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/sql-recursive-cte-org-chart-nested-category-tree"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/sql-recursive-cte-org-chart-nested-category-tree"/></url><url><loc>https://devpromptlab.com/vi/resources/zero-hallucination-unit-test-generator-aaa-pattern</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/zero-hallucination-unit-test-generator-aaa-pattern"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/zero-hallucination-unit-test-generator-aaa-pattern"/></url><url><loc>https://devpromptlab.com/vi/resources/accessible-wai-aria-keyboard-navigable-component</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/accessible-wai-aria-keyboard-navigable-component"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/accessible-wai-aria-keyboard-navigable-component"/></url><url><loc>https://devpromptlab.com/vi/resources/python-async-scraper-with-rotating-proxies-rate-limit</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/python-async-scraper-with-rotating-proxies-rate-limit"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/python-async-scraper-with-rotating-proxies-rate-limit"/></url><url><loc>https://devpromptlab.com/vi/resources/rust-actor-pattern-with-tokio-channels-state-encapsulation</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/rust-actor-pattern-with-tokio-channels-state-encapsulation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/rust-actor-pattern-with-tokio-channels-state-encapsulation"/></url><url><loc>https://devpromptlab.com/vi/resources/production-kubernetes-helm-chart-hpa-autoscaling</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/production-kubernetes-helm-chart-hpa-autoscaling"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/production-kubernetes-helm-chart-hpa-autoscaling"/></url><url><loc>https://devpromptlab.com/vi/resources/trpc-v11-router-middleware-with-zod-input-validation</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/trpc-v11-router-middleware-with-zod-input-validation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/trpc-v11-router-middleware-with-zod-input-validation"/></url><url><loc>https://devpromptlab.com/vi/resources/kotlin-coroutines-stateflow-structured-concurrency</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/kotlin-coroutines-stateflow-structured-concurrency"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/kotlin-coroutines-stateflow-structured-concurrency"/></url><url><loc>https://devpromptlab.com/vi/resources/zero-downtime-postgres-database-schema-migration</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/zero-downtime-postgres-database-schema-migration"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/zero-downtime-postgres-database-schema-migration"/></url><url><loc>https://devpromptlab.com/vi/resources/python-memory-leak-investigator-tracemalloc-analysis</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/python-memory-leak-investigator-tracemalloc-analysis"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/python-memory-leak-investigator-tracemalloc-analysis"/></url><url><loc>https://devpromptlab.com/vi/resources/enterprise-cursorrules-system-prompt-generator</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/enterprise-cursorrules-system-prompt-generator"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/enterprise-cursorrules-system-prompt-generator"/></url><url><loc>https://devpromptlab.com/vi/resources/go-http-reverse-proxy-with-circuit-breaker-health-check</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/go-http-reverse-proxy-with-circuit-breaker-health-check"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/go-http-reverse-proxy-with-circuit-breaker-health-check"/></url><url><loc>https://devpromptlab.com/vi/resources/go-concurrency-goroutine-leak-doctor</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/go-concurrency-goroutine-leak-doctor"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/go-concurrency-goroutine-leak-doctor"/></url><url><loc>https://devpromptlab.com/vi/resources/react-high-performance-100k-items-virtualized-list</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/react-high-performance-100k-items-virtualized-list"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/react-high-performance-100k-items-virtualized-list"/></url><url><loc>https://devpromptlab.com/vi/resources/terraform-production-aws-vpc-multi-az-rds-module</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/terraform-production-aws-vpc-multi-az-rds-module"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/terraform-production-aws-vpc-multi-az-rds-module"/></url><url><loc>https://devpromptlab.com/vi/resources/rust-arena-allocator-fast-bump-allocation-pattern</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/rust-arena-allocator-fast-bump-allocation-pattern"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/rust-arena-allocator-fast-bump-allocation-pattern"/></url><url><loc>https://devpromptlab.com/vi/resources/celery-redis-fault-tolerant-distributed-task-pipeline</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/celery-redis-fault-tolerant-distributed-task-pipeline"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/celery-redis-fault-tolerant-distributed-task-pipeline"/></url><url><loc>https://devpromptlab.com/vi/resources/enterprise-turborepo-pnpm-monorepo-architecture</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/enterprise-turborepo-pnpm-monorepo-architecture"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/enterprise-turborepo-pnpm-monorepo-architecture"/></url><url><loc>https://devpromptlab.com/vi/resources/postgresql-full-text-search-with-vietnamese-unaccent-ranking</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/postgresql-full-text-search-with-vietnamese-unaccent-ranking"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/postgresql-full-text-search-with-vietnamese-unaccent-ranking"/></url><url><loc>https://devpromptlab.com/vi/resources/grpc-interceptor-pipeline-tracing-auth-rate-limiting</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/grpc-interceptor-pipeline-tracing-auth-rate-limiting"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/grpc-interceptor-pipeline-tracing-auth-rate-limiting"/></url><url><loc>https://devpromptlab.com/vi/resources/react-web-worker-offloader-with-comlink</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/react-web-worker-offloader-with-comlink"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/react-web-worker-offloader-with-comlink"/></url><url><loc>https://devpromptlab.com/vi/resources/python-to-cython-100x-speedup-optimization</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/python-to-cython-100x-speedup-optimization"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/python-to-cython-100x-speedup-optimization"/></url><url><loc>https://devpromptlab.com/vi/resources/spring-cloud-gateway-webflux-rate-limiter-filter</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/spring-cloud-gateway-webflux-rate-limiter-filter"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/spring-cloud-gateway-webflux-rate-limiter-filter"/></url><url><loc>https://devpromptlab.com/vi/resources/postgresql-explain-analyze-index-optimization</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/postgresql-explain-analyze-index-optimization"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/postgresql-explain-analyze-index-optimization"/></url><url><loc>https://devpromptlab.com/vi/resources/nginx-production-hardened-tls-1-3-http-3-quic-config</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/nginx-production-hardened-tls-1-3-http-3-quic-config"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/nginx-production-hardened-tls-1-3-http-3-quic-config"/></url><url><loc>https://devpromptlab.com/vi/resources/bulletproof-websocket-client-with-exponential-backoff</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/bulletproof-websocket-client-with-exponential-backoff"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/bulletproof-websocket-client-with-exponential-backoff"/></url><url><loc>https://devpromptlab.com/vi/resources/rust-webassembly-wasm-client-side-cryptography</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/rust-webassembly-wasm-client-side-cryptography"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/rust-webassembly-wasm-client-side-cryptography"/></url><url><loc>https://devpromptlab.com/vi/resources/postgresql-multi-tenant-row-level-security-rls</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/postgresql-multi-tenant-row-level-security-rls"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/postgresql-multi-tenant-row-level-security-rls"/></url><url><loc>https://devpromptlab.com/vi/resources/go-kafka-consumer-group-with-manual-offset-commit-retry</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/go-kafka-consumer-group-with-manual-offset-commit-retry"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/go-kafka-consumer-group-with-manual-offset-commit-retry"/></url><url><loc>https://devpromptlab.com/vi/resources/fastapi-strawberry-graphql-with-dataloader-no-n-1</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/fastapi-strawberry-graphql-with-dataloader-no-n-1"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/fastapi-strawberry-graphql-with-dataloader-no-n-1"/></url><url><loc>https://devpromptlab.com/vi/resources/react-html5-canvas-real-time-audio-metrics-visualizer</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/react-html5-canvas-real-time-audio-metrics-visualizer"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/react-html5-canvas-real-time-audio-metrics-visualizer"/></url><url><loc>https://devpromptlab.com/vi/resources/ansible-playbook-production-ubuntu-server-hardening</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ansible-playbook-production-ubuntu-server-hardening"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ansible-playbook-production-ubuntu-server-hardening"/></url><url><loc>https://devpromptlab.com/vi/resources/node-js-production-graceful-shutdown-terminus-integration</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/node-js-production-graceful-shutdown-terminus-integration"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/node-js-production-graceful-shutdown-terminus-integration"/></url><url><loc>https://devpromptlab.com/vi/resources/sql-immutable-audit-log-history-versioning-triggers</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/sql-immutable-audit-log-history-versioning-triggers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/sql-immutable-audit-log-history-versioning-triggers"/></url><url><loc>https://devpromptlab.com/vi/resources/rust-borrow-checker-lifetime-unraveler</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/rust-borrow-checker-lifetime-unraveler"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/rust-borrow-checker-lifetime-unraveler"/></url><url><loc>https://devpromptlab.com/vi/resources/rust-zero-copy-binary-network-protocol-deserializer</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/rust-zero-copy-binary-network-protocol-deserializer"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/rust-zero-copy-binary-network-protocol-deserializer"/></url><url><loc>https://devpromptlab.com/vi/resources/next-js-app-router-hydration-mismatch-fixer</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/next-js-app-router-hydration-mismatch-fixer"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/next-js-app-router-hydration-mismatch-fixer"/></url><url><loc>https://devpromptlab.com/vi/resources/production-grade-multi-stage-dockerfile-generator</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/production-grade-multi-stage-dockerfile-generator"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/production-grade-multi-stage-dockerfile-generator"/></url><url><loc>https://devpromptlab.com/vi/resources/fastapi-production-clean-architecture-domain-service</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/fastapi-production-clean-architecture-domain-service"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/fastapi-production-clean-architecture-domain-service"/></url><url><loc>https://devpromptlab.com/vi/resources/spring-boot-3-java-21-virtual-threads-project-loom</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/spring-boot-3-java-21-virtual-threads-project-loom"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/spring-boot-3-java-21-virtual-threads-project-loom"/></url><url><loc>https://devpromptlab.com/en/resources/review-session-and-api-key-boundaries</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-session-and-api-key-boundaries"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-ranh-gioi-session-va-api-key"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-ranh-gioi-session-va-api-key"/></url><url><loc>https://devpromptlab.com/vi/resources/ra-soat-ranh-gioi-session-va-api-key</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-session-and-api-key-boundaries"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-ranh-gioi-session-va-api-key"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-ranh-gioi-session-va-api-key"/></url><url><loc>https://devpromptlab.com/en/resources/design-rest-api-contract</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/design-rest-api-contract"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/thiet-ke-hop-dong-rest-api"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/thiet-ke-hop-dong-rest-api"/></url><url><loc>https://devpromptlab.com/vi/resources/thiet-ke-hop-dong-rest-api</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/design-rest-api-contract"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/thiet-ke-hop-dong-rest-api"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/thiet-ke-hop-dong-rest-api"/></url><url><loc>https://devpromptlab.com/en/resources/design-stable-api-pagination</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/design-stable-api-pagination"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/thiet-ke-phan-trang-api-on-dinh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/thiet-ke-phan-trang-api-on-dinh"/></url><url><loc>https://devpromptlab.com/vi/resources/thiet-ke-phan-trang-api-on-dinh</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/design-stable-api-pagination"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/thiet-ke-phan-trang-api-on-dinh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/thiet-ke-phan-trang-api-on-dinh"/></url><url><loc>https://devpromptlab.com/en/workflows/architecture-decision-record</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/architecture-decision-record"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/ban-ghi-quyet-dinh-kien-truc"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/ban-ghi-quyet-dinh-kien-truc"/></url><url><loc>https://devpromptlab.com/vi/workflows/ban-ghi-quyet-dinh-kien-truc</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/architecture-decision-record"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/ban-ghi-quyet-dinh-kien-truc"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/ban-ghi-quyet-dinh-kien-truc"/></url><url><loc>https://devpromptlab.com/en/rules/authorization-owner-scope-rule</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/authorization-owner-scope-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-phan-quyen-theo-chu-so-huu"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-phan-quyen-theo-chu-so-huu"/></url><url><loc>https://devpromptlab.com/vi/rules/quy-tac-phan-quyen-theo-chu-so-huu</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/authorization-owner-scope-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-phan-quyen-theo-chu-so-huu"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-phan-quyen-theo-chu-so-huu"/></url><url><loc>https://devpromptlab.com/en/resources/analyze-cache-invalidation</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/analyze-cache-invalidation"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/phan-tich-vo-hieu-hoa-cache"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/phan-tich-vo-hieu-hoa-cache"/></url><url><loc>https://devpromptlab.com/vi/resources/phan-tich-vo-hieu-hoa-cache</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/analyze-cache-invalidation"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/phan-tich-vo-hieu-hoa-cache"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/phan-tich-vo-hieu-hoa-cache"/></url><url><loc>https://devpromptlab.com/en/rules/claude-code-project-memory-guide</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/claude-code-project-memory-guide"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/huong-dan-memory-du-an-claude-code"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/huong-dan-memory-du-an-claude-code"/></url><url><loc>https://devpromptlab.com/vi/rules/huong-dan-memory-du-an-claude-code</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/claude-code-project-memory-guide"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/huong-dan-memory-du-an-claude-code"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/huong-dan-memory-du-an-claude-code"/></url><url><loc>https://devpromptlab.com/en/rules/safe-cli-command-rule</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/safe-cli-command-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-chay-lenh-cli-an-toan"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-chay-lenh-cli-an-toan"/></url><url><loc>https://devpromptlab.com/vi/rules/quy-tac-chay-lenh-cli-an-toan</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/safe-cli-command-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-chay-lenh-cli-an-toan"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-chay-lenh-cli-an-toan"/></url><url><loc>https://devpromptlab.com/en/resources/review-change-for-correctness</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-change-for-correctness"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-do-dung-va-kha-nang-bao-tri"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-do-dung-va-kha-nang-bao-tri"/></url><url><loc>https://devpromptlab.com/vi/resources/ra-soat-do-dung-va-kha-nang-bao-tri</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-change-for-correctness"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-do-dung-va-kha-nang-bao-tri"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-do-dung-va-kha-nang-bao-tri"/></url><url><loc>https://devpromptlab.com/en/rules/codex-agents-md-guide</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/codex-agents-md-guide"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/huong-dan-agents-md-cho-codex"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/huong-dan-agents-md-cho-codex"/></url><url><loc>https://devpromptlab.com/vi/rules/huong-dan-agents-md-cho-codex</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/codex-agents-md-guide"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/huong-dan-agents-md-cho-codex"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/huong-dan-agents-md-cho-codex"/></url><url><loc>https://devpromptlab.com/en/rules/copilot-repository-instructions-guide</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/copilot-repository-instructions-guide"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/huong-dan-instruction-copilot-repository"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/huong-dan-instruction-copilot-repository"/></url><url><loc>https://devpromptlab.com/vi/rules/huong-dan-instruction-copilot-repository</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/copilot-repository-instructions-guide"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/huong-dan-instruction-copilot-repository"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/huong-dan-instruction-copilot-repository"/></url><url><loc>https://devpromptlab.com/en/rules/cursor-project-rule-guide</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/cursor-project-rule-guide"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/huong-dan-rule-du-an-cursor"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/huong-dan-rule-du-an-cursor"/></url><url><loc>https://devpromptlab.com/vi/rules/huong-dan-rule-du-an-cursor</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/cursor-project-rule-guide"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/huong-dan-rule-du-an-cursor"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/huong-dan-rule-du-an-cursor"/></url><url><loc>https://devpromptlab.com/en/rules/database-owner-scope-pattern</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/database-owner-scope-pattern"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/mo-hinh-truy-van-database-theo-chu-so-huu"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/mo-hinh-truy-van-database-theo-chu-so-huu"/></url><url><loc>https://devpromptlab.com/vi/rules/mo-hinh-truy-van-database-theo-chu-so-huu</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/database-owner-scope-pattern"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/mo-hinh-truy-van-database-theo-chu-so-huu"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/mo-hinh-truy-van-database-theo-chu-so-huu"/></url><url><loc>https://devpromptlab.com/en/resources/debug-reproduction-first</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/debug-reproduction-first"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/go-loi-theo-gia-thuyet-co-the-tai-hien"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/go-loi-theo-gia-thuyet-co-the-tai-hien"/></url><url><loc>https://devpromptlab.com/vi/resources/go-loi-theo-gia-thuyet-co-the-tai-hien</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/debug-reproduction-first"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/go-loi-theo-gia-thuyet-co-the-tai-hien"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/go-loi-theo-gia-thuyet-co-the-tai-hien"/></url><url><loc>https://devpromptlab.com/en/workflows/dependency-upgrade-plan</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/dependency-upgrade-plan"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-nang-cap-dependency-it-rui-ro"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-nang-cap-dependency-it-rui-ro"/></url><url><loc>https://devpromptlab.com/vi/workflows/lap-ke-hoach-nang-cap-dependency-it-rui-ro</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/dependency-upgrade-plan"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-nang-cap-dependency-it-rui-ro"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-nang-cap-dependency-it-rui-ro"/></url><url><loc>https://devpromptlab.com/en/rules/deterministic-test-fixtures-rule</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/deterministic-test-fixtures-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-fixture-kiem-thu-xac-dinh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-fixture-kiem-thu-xac-dinh"/></url><url><loc>https://devpromptlab.com/vi/rules/quy-tac-fixture-kiem-thu-xac-dinh</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/deterministic-test-fixtures-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-fixture-kiem-thu-xac-dinh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-fixture-kiem-thu-xac-dinh"/></url><url><loc>https://devpromptlab.com/en/workflows/write-docs-grounded-in-source</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/write-docs-grounded-in-source"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/viet-tai-lieu-dua-tren-ma-nguon"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/viet-tai-lieu-dua-tren-ma-nguon"/></url><url><loc>https://devpromptlab.com/vi/workflows/viet-tai-lieu-dua-tren-ma-nguon</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/write-docs-grounded-in-source"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/viet-tai-lieu-dua-tren-ma-nguon"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/viet-tai-lieu-dua-tren-ma-nguon"/></url><url><loc>https://devpromptlab.com/en/workflows/project-context-discovery-checklist</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/project-context-discovery-checklist"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/checklist-thu-thap-boi-canh-du-an"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/checklist-thu-thap-boi-canh-du-an"/></url><url><loc>https://devpromptlab.com/vi/workflows/checklist-thu-thap-boi-canh-du-an</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/project-context-discovery-checklist"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/checklist-thu-thap-boi-canh-du-an"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/checklist-thu-thap-boi-canh-du-an"/></url><url><loc>https://devpromptlab.com/en/workflows/feature-flag-rollout-plan</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/feature-flag-rollout-plan"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-mo-rong-tinh-nang-co-kiem-soat"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-mo-rong-tinh-nang-co-kiem-soat"/></url><url><loc>https://devpromptlab.com/vi/workflows/lap-ke-hoach-mo-rong-tinh-nang-co-kiem-soat</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/feature-flag-rollout-plan"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-mo-rong-tinh-nang-co-kiem-soat"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-mo-rong-tinh-nang-co-kiem-soat"/></url><url><loc>https://devpromptlab.com/en/workflows/feature-plan-with-acceptance-criteria</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/feature-plan-with-acceptance-criteria"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-tinh-nang-theo-buoc"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-tinh-nang-theo-buoc"/></url><url><loc>https://devpromptlab.com/vi/workflows/lap-ke-hoach-tinh-nang-theo-buoc</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/feature-plan-with-acceptance-criteria"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-tinh-nang-theo-buoc"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-tinh-nang-theo-buoc"/></url><url><loc>https://devpromptlab.com/en/resources/review-react-accessibility</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-react-accessibility"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-kha-nang-truy-cap-react"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-kha-nang-truy-cap-react"/></url><url><loc>https://devpromptlab.com/vi/resources/ra-soat-kha-nang-truy-cap-react</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-react-accessibility"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-kha-nang-truy-cap-react"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-kha-nang-truy-cap-react"/></url><url><loc>https://devpromptlab.com/en/resources/compare-agent-instruction-file-formats</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/compare-agent-instruction-file-formats"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/so-sanh-dinh-dang-tep-huong-dan-ai"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/so-sanh-dinh-dang-tep-huong-dan-ai"/></url><url><loc>https://devpromptlab.com/vi/resources/so-sanh-dinh-dang-tep-huong-dan-ai</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/compare-agent-instruction-file-formats"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/so-sanh-dinh-dang-tep-huong-dan-ai"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/so-sanh-dinh-dang-tep-huong-dan-ai"/></url><url><loc>https://devpromptlab.com/en/resources/review-generated-instruction-file</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-generated-instruction-file"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-tep-huong-dan-da-tao"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-tep-huong-dan-da-tao"/></url><url><loc>https://devpromptlab.com/vi/resources/ra-soat-tep-huong-dan-da-tao</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-generated-instruction-file"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-tep-huong-dan-da-tao"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-tep-huong-dan-da-tao"/></url><url><loc>https://devpromptlab.com/en/rules/api-error-contract-rule</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/api-error-contract-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-hop-dong-loi-api"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-hop-dong-loi-api"/></url><url><loc>https://devpromptlab.com/vi/rules/quy-tac-hop-dong-loi-api</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/api-error-contract-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-hop-dong-loi-api"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-hop-dong-loi-api"/></url><url><loc>https://devpromptlab.com/en/workflows/blameless-incident-postmortem</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/blameless-incident-postmortem"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/viet-bao-cao-su-co-khong-quy-trach"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/viet-bao-cao-su-co-khong-quy-trach"/></url><url><loc>https://devpromptlab.com/vi/workflows/viet-bao-cao-su-co-khong-quy-trach</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/blameless-incident-postmortem"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/viet-bao-cao-su-co-khong-quy-trach"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/viet-bao-cao-su-co-khong-quy-trach"/></url><url><loc>https://devpromptlab.com/en/workflows/incident-triage-runbook</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/incident-triage-runbook"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/quy-trinh-phan-loai-su-co-an-toan"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/quy-trinh-phan-loai-su-co-an-toan"/></url><url><loc>https://devpromptlab.com/vi/workflows/quy-trinh-phan-loai-su-co-an-toan</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/incident-triage-runbook"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/quy-trinh-phan-loai-su-co-an-toan"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/quy-trinh-phan-loai-su-co-an-toan"/></url><url><loc>https://devpromptlab.com/en/workflows/observability-plan-for-user-journey</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/observability-plan-for-user-journey"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-quan-sat-hanh-trinh-nguoi-dung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-quan-sat-hanh-trinh-nguoi-dung"/></url><url><loc>https://devpromptlab.com/vi/workflows/lap-ke-hoach-quan-sat-hanh-trinh-nguoi-dung</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/observability-plan-for-user-journey"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-quan-sat-hanh-trinh-nguoi-dung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/lap-ke-hoach-quan-sat-hanh-trinh-nguoi-dung"/></url><url><loc>https://devpromptlab.com/en/rules/privacy-safe-logging-rule</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/privacy-safe-logging-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-ghi-log-bao-ve-rieng-tu"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-ghi-log-bao-ve-rieng-tu"/></url><url><loc>https://devpromptlab.com/vi/rules/quy-tac-ghi-log-bao-ve-rieng-tu</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/privacy-safe-logging-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-ghi-log-bao-ve-rieng-tu"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-ghi-log-bao-ve-rieng-tu"/></url><url><loc>https://devpromptlab.com/en/resources/plan-repeatable-data-migration</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/plan-repeatable-data-migration"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/lap-ke-hoach-migration-lap-lai-an-toan"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/lap-ke-hoach-migration-lap-lai-an-toan"/></url><url><loc>https://devpromptlab.com/vi/resources/lap-ke-hoach-migration-lap-lai-an-toan</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/plan-repeatable-data-migration"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/lap-ke-hoach-migration-lap-lai-an-toan"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/lap-ke-hoach-migration-lap-lai-an-toan"/></url><url><loc>https://devpromptlab.com/en/resources/map-repository-module-boundaries</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/map-repository-module-boundaries"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/lap-ban-do-ranh-gioi-module-repository"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/lap-ban-do-ranh-gioi-module-repository"/></url><url><loc>https://devpromptlab.com/vi/resources/lap-ban-do-ranh-gioi-module-repository</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/map-repository-module-boundaries"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/lap-ban-do-ranh-gioi-module-repository"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/lap-ban-do-ranh-gioi-module-repository"/></url><url><loc>https://devpromptlab.com/en/rules/php-controller-boundaries-rule</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/php-controller-boundaries-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-ranh-gioi-controller-php"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-ranh-gioi-controller-php"/></url><url><loc>https://devpromptlab.com/vi/rules/quy-tac-ranh-gioi-controller-php</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/php-controller-boundaries-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-ranh-gioi-controller-php"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-ranh-gioi-controller-php"/></url><url><loc>https://devpromptlab.com/en/workflows/pull-request-review-summary</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/pull-request-review-summary"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/chuan-bi-mo-ta-pull-request"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/chuan-bi-mo-ta-pull-request"/></url><url><loc>https://devpromptlab.com/vi/workflows/chuan-bi-mo-ta-pull-request</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/pull-request-review-summary"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/chuan-bi-mo-ta-pull-request"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/chuan-bi-mo-ta-pull-request"/></url><url><loc>https://devpromptlab.com/en/resources/map-sensitive-data-flow</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/map-sensitive-data-flow"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/lap-ban-do-luong-du-lieu-nhay-cam"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/lap-ban-do-luong-du-lieu-nhay-cam"/></url><url><loc>https://devpromptlab.com/vi/resources/lap-ban-do-luong-du-lieu-nhay-cam</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/map-sensitive-data-flow"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/lap-ban-do-luong-du-lieu-nhay-cam"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/lap-ban-do-luong-du-lieu-nhay-cam"/></url><url><loc>https://devpromptlab.com/en/resources/review-ai-prompt-injection-boundaries</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-ai-prompt-injection-boundaries"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-ranh-gioi-prompt-injection-ai"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-ranh-gioi-prompt-injection-ai"/></url><url><loc>https://devpromptlab.com/vi/resources/ra-soat-ranh-gioi-prompt-injection-ai</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-ai-prompt-injection-boundaries"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-ranh-gioi-prompt-injection-ai"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-ranh-gioi-prompt-injection-ai"/></url><url><loc>https://devpromptlab.com/en/rules/react-component-boundaries-rule</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/react-component-boundaries-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-ranh-gioi-component-react"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-ranh-gioi-component-react"/></url><url><loc>https://devpromptlab.com/vi/rules/quy-tac-ranh-gioi-component-react</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/react-component-boundaries-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-ranh-gioi-component-react"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-ranh-gioi-component-react"/></url><url><loc>https://devpromptlab.com/en/resources/refactor-preserve-boundaries</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/refactor-preserve-boundaries"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/tai-cau-truc-giu-nguyen-hop-dong"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/tai-cau-truc-giu-nguyen-hop-dong"/></url><url><loc>https://devpromptlab.com/vi/resources/tai-cau-truc-giu-nguyen-hop-dong</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/refactor-preserve-boundaries"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/tai-cau-truc-giu-nguyen-hop-dong"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/tai-cau-truc-giu-nguyen-hop-dong"/></url><url><loc>https://devpromptlab.com/en/workflows/release-readiness-checklist</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/release-readiness-checklist"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/danh-sach-san-sang-phat-hanh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/danh-sach-san-sang-phat-hanh"/></url><url><loc>https://devpromptlab.com/vi/workflows/danh-sach-san-sang-phat-hanh</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/release-readiness-checklist"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/danh-sach-san-sang-phat-hanh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/danh-sach-san-sang-phat-hanh"/></url><url><loc>https://devpromptlab.com/en/resources/review-security-sensitive-change</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-security-sensitive-change"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-thay-doi-bao-mat"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-thay-doi-bao-mat"/></url><url><loc>https://devpromptlab.com/vi/resources/ra-soat-thay-doi-bao-mat</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-security-sensitive-change"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-thay-doi-bao-mat"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-thay-doi-bao-mat"/></url><url><loc>https://devpromptlab.com/en/resources/review-schema-change</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-schema-change"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-thay-doi-schema-truoc-trien-khai"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-thay-doi-schema-truoc-trien-khai"/></url><url><loc>https://devpromptlab.com/vi/resources/ra-soat-thay-doi-schema-truoc-trien-khai</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-schema-change"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-thay-doi-schema-truoc-trien-khai"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-thay-doi-schema-truoc-trien-khai"/></url><url><loc>https://devpromptlab.com/en/rules/schema-evolution-compatibility-rule</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/schema-evolution-compatibility-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-tuong-thich-khi-thay-doi-schema"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-tuong-thich-khi-thay-doi-schema"/></url><url><loc>https://devpromptlab.com/vi/rules/quy-tac-tuong-thich-khi-thay-doi-schema</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/schema-evolution-compatibility-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-tuong-thich-khi-thay-doi-schema"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-tuong-thich-khi-thay-doi-schema"/></url><url><loc>https://devpromptlab.com/en/rules/localized-seo-route-rule</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/localized-seo-route-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-seo-cho-route-da-ngon-ngu"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-seo-cho-route-da-ngon-ngu"/></url><url><loc>https://devpromptlab.com/vi/rules/quy-tac-seo-cho-route-da-ngon-ngu</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/rules/localized-seo-route-rule"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/rules/quy-tac-seo-cho-route-da-ngon-ngu"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/rules/quy-tac-seo-cho-route-da-ngon-ngu"/></url><url><loc>https://devpromptlab.com/en/resources/investigate-slow-request</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/investigate-slow-request"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/dieu-tra-request-cham-bang-bang-chung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/dieu-tra-request-cham-bang-bang-chung"/></url><url><loc>https://devpromptlab.com/vi/resources/dieu-tra-request-cham-bang-bang-chung</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/investigate-slow-request"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/dieu-tra-request-cham-bang-bang-chung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/dieu-tra-request-cham-bang-bang-chung"/></url><url><loc>https://devpromptlab.com/en/resources/review-sql-query</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-sql-query"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-truy-van-sql"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-truy-van-sql"/></url><url><loc>https://devpromptlab.com/vi/resources/ra-soat-truy-van-sql</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-sql-query"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-truy-van-sql"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-truy-van-sql"/></url><url><loc>https://devpromptlab.com/en/workflows/structured-code-change-summary</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/structured-code-change-summary"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/tom-tat-thay-doi-ky-thuat-co-bang-chung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/tom-tat-thay-doi-ky-thuat-co-bang-chung"/></url><url><loc>https://devpromptlab.com/vi/workflows/tom-tat-thay-doi-ky-thuat-co-bang-chung</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/workflows/structured-code-change-summary"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/workflows/tom-tat-thay-doi-ky-thuat-co-bang-chung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/workflows/tom-tat-thay-doi-ky-thuat-co-bang-chung"/></url><url><loc>https://devpromptlab.com/en/resources/test-plan-risk-based</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/test-plan-risk-based"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/lap-ke-hoach-kiem-thu-theo-rui-ro"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/lap-ke-hoach-kiem-thu-theo-rui-ro"/></url><url><loc>https://devpromptlab.com/vi/resources/lap-ke-hoach-kiem-thu-theo-rui-ro</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/test-plan-risk-based"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/lap-ke-hoach-kiem-thu-theo-rui-ro"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/lap-ke-hoach-kiem-thu-theo-rui-ro"/></url><url><loc>https://devpromptlab.com/en/resources/review-translation-completeness</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-translation-completeness"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-do-day-du-ban-dich"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-do-day-du-ban-dich"/></url><url><loc>https://devpromptlab.com/vi/resources/ra-soat-do-day-du-ban-dich</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/review-translation-completeness"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/ra-soat-do-day-du-ban-dich"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/ra-soat-do-day-du-ban-dich"/></url><url><loc>https://devpromptlab.com/en/resources/typescript-runtime-boundary-validation</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/typescript-runtime-boundary-validation"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/kiem-tra-du-lieu-dau-vao-typescript"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/kiem-tra-du-lieu-dau-vao-typescript"/></url><url><loc>https://devpromptlab.com/vi/resources/kiem-tra-du-lieu-dau-vao-typescript</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/typescript-runtime-boundary-validation"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/kiem-tra-du-lieu-dau-vao-typescript"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/kiem-tra-du-lieu-dau-vao-typescript"/></url><url><loc>https://devpromptlab.com/en/resources/turn-user-need-into-acceptance-tests</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/turn-user-need-into-acceptance-tests"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/chuyen-nhu-cau-nguoi-dung-thanh-kiem-thu-chap-nhan"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/chuyen-nhu-cau-nguoi-dung-thanh-kiem-thu-chap-nhan"/></url><url><loc>https://devpromptlab.com/vi/resources/chuyen-nhu-cau-nguoi-dung-thanh-kiem-thu-chap-nhan</loc><lastmod>2026-09-29</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://devpromptlab.com/en/resources/turn-user-need-into-acceptance-tests"/><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/resources/chuyen-nhu-cau-nguoi-dung-thanh-kiem-thu-chap-nhan"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/resources/chuyen-nhu-cau-nguoi-dung-thanh-kiem-thu-chap-nhan"/></url><url><loc>https://devpromptlab.com/vi/articles/xay-dung-ai-coding-agent-doc-lap-langgraph-typescript</loc><lastmod>2025-03-22</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/xay-dung-ai-coding-agent-doc-lap-langgraph-typescript"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/xay-dung-ai-coding-agent-doc-lap-langgraph-typescript"/></url><url><loc>https://devpromptlab.com/vi/articles/ky-thuat-sinh-tai-lieu-openapi-zod-schemas-bang-prompt</loc><lastmod>2025-03-21</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/ky-thuat-sinh-tai-lieu-openapi-zod-schemas-bang-prompt"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/ky-thuat-sinh-tai-lieu-openapi-zod-schemas-bang-prompt"/></url><url><loc>https://devpromptlab.com/vi/articles/chien-luoc-chuyen-doi-legacy-code-sang-ngon-ngu-hien-dai</loc><lastmod>2025-03-20</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/chien-luoc-chuyen-doi-legacy-code-sang-ngon-ngu-hien-dai"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/chien-luoc-chuyen-doi-legacy-code-sang-ngon-ngu-hien-dai"/></url><url><loc>https://devpromptlab.com/vi/articles/danh-gia-github-copilot-workspace-lap-trinh-theo-issue</loc><lastmod>2025-03-19</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/danh-gia-github-copilot-workspace-lap-trinh-theo-issue"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/danh-gia-github-copilot-workspace-lap-trinh-theo-issue"/></url><url><loc>https://devpromptlab.com/vi/articles/benchmark-toi-uu-truy-van-sql-ai-vs-dba</loc><lastmod>2025-03-18</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/benchmark-toi-uu-truy-van-sql-ai-vs-dba"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/benchmark-toi-uu-truy-van-sql-ai-vs-dba"/></url><url><loc>https://devpromptlab.com/vi/articles/ky-thuat-rag-codebase-semantic-search-trieu-dong-code</loc><lastmod>2025-03-17</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/ky-thuat-rag-codebase-semantic-search-trieu-dong-code"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/ky-thuat-rag-codebase-semantic-search-trieu-dong-code"/></url><url><loc>https://devpromptlab.com/vi/articles/bao-ve-ai-coding-assistant-chong-prompt-injection</loc><lastmod>2025-03-16</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/bao-ve-ai-coding-assistant-chong-prompt-injection"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/bao-ve-ai-coding-assistant-chong-prompt-injection"/></url><url><loc>https://devpromptlab.com/vi/articles/ai-driven-devops-tu-dong-hoa-dockerfile-kubernetes-yaml</loc><lastmod>2025-03-15</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/ai-driven-devops-tu-dong-hoa-dockerfile-kubernetes-yaml"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/ai-driven-devops-tu-dong-hoa-dockerfile-kubernetes-yaml"/></url><url><loc>https://devpromptlab.com/vi/articles/ky-thuat-thiet-ke-file-cursorrules-chuan-enterprise</loc><lastmod>2025-03-14</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/ky-thuat-thiet-ke-file-cursorrules-chuan-enterprise"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/ky-thuat-thiet-ke-file-cursorrules-chuan-enterprise"/></url><url><loc>https://devpromptlab.com/vi/articles/so-sanh-openai-o3-mini-vs-o1-thuat-toan-concurrency</loc><lastmod>2025-03-13</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/so-sanh-openai-o3-mini-vs-o1-thuat-toan-concurrency"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/so-sanh-openai-o3-mini-vs-o1-thuat-toan-concurrency"/></url><url><loc>https://devpromptlab.com/vi/articles/chan-doan-khac-phuc-memory-leak-nodejs-bang-ai</loc><lastmod>2025-03-12</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/chan-doan-khac-phuc-memory-leak-nodejs-bang-ai"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/chan-doan-khac-phuc-memory-leak-nodejs-bang-ai"/></url><url><loc>https://devpromptlab.com/vi/articles/so-sanh-v0-dev-bolt-new-lovable-prototype-ui</loc><lastmod>2025-03-11</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/so-sanh-v0-dev-bolt-new-lovable-prototype-ui"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/so-sanh-v0-dev-bolt-new-lovable-prototype-ui"/></url><url><loc>https://devpromptlab.com/vi/articles/bao-mat-ung-dung-phong-chong-lo-hong-do-ai-sinh-ra</loc><lastmod>2025-03-10</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/bao-mat-ung-dung-phong-chong-lo-hong-do-ai-sinh-ra"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/bao-mat-ung-dung-phong-chong-lo-hong-do-ai-sinh-ra"/></url><url><loc>https://devpromptlab.com/vi/articles/ky-thuat-tdd-ket-hop-ai-viet-test-truoc</loc><lastmod>2025-03-09</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/ky-thuat-tdd-ket-hop-ai-viet-test-truoc"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/ky-thuat-tdd-ket-hop-ai-viet-test-truoc"/></url><url><loc>https://devpromptlab.com/vi/articles/tu-host-deepseek-coder-ollama-vllm-on-premise</loc><lastmod>2025-03-08</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/tu-host-deepseek-coder-ollama-vllm-on-premise"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/tu-host-deepseek-coder-ollama-vllm-on-premise"/></url><url><loc>https://devpromptlab.com/vi/articles/benchmark-toc-do-tab-completion-supermaven-vs-copilot</loc><lastmod>2025-03-07</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/benchmark-toc-do-tab-completion-supermaven-vs-copilot"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/benchmark-toc-do-tab-completion-supermaven-vs-copilot"/></url><url><loc>https://devpromptlab.com/vi/articles/chien-luoc-toi-uu-chi-phi-api-llm-cho-engineering-team</loc><lastmod>2025-03-06</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/chien-luoc-toi-uu-chi-phi-api-llm-cho-engineering-team"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/chien-luoc-toi-uu-chi-phi-api-llm-cho-engineering-team"/></url><url><loc>https://devpromptlab.com/vi/articles/danh-gia-claude-3-7-sonnet-thinking-microservices</loc><lastmod>2025-03-05</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/danh-gia-claude-3-7-sonnet-thinking-microservices"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/danh-gia-claude-3-7-sonnet-thinking-microservices"/></url><url><loc>https://devpromptlab.com/vi/articles/5-ky-thuat-prompting-nang-cao-cho-lap-trinh-vien</loc><lastmod>2025-03-04</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/5-ky-thuat-prompting-nang-cao-cho-lap-trinh-vien"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/5-ky-thuat-prompting-nang-cao-cho-lap-trinh-vien"/></url><url><loc>https://devpromptlab.com/vi/articles/benchmark-swe-bench-verified-2025</loc><lastmod>2025-03-03</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/benchmark-swe-bench-verified-2025"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/benchmark-swe-bench-verified-2025"/></url><url><loc>https://devpromptlab.com/vi/articles/huong-dan-xay-dung-mcp-server-ket-noi-database</loc><lastmod>2025-03-02</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/huong-dan-xay-dung-mcp-server-ket-noi-database"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/huong-dan-xay-dung-mcp-server-ket-noi-database"/></url><url><loc>https://devpromptlab.com/vi/articles/review-cursor-vs-copilot-vs-windsurf</loc><lastmod>2025-03-01</lastmod><xhtml:link rel="alternate" hreflang="vi" href="https://devpromptlab.com/vi/articles/review-cursor-vs-copilot-vs-windsurf"/><xhtml:link rel="alternate" hreflang="x-default" href="https://devpromptlab.com/vi/articles/review-cursor-vs-copilot-vs-windsurf"/></url></urlset>