<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://devbrut.fr</loc>
<lastmod>2026-07-10T22:29:34.684Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://devbrut.fr/search</loc>
<lastmod>2026-07-10T22:29:34.684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://devbrut.fr/bookmarks</loc>
<lastmod>2026-07-10T22:29:34.684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://devbrut.fr/glossary</loc>
<lastmod>2026-07-10T22:29:34.684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://devbrut.fr/trending</loc>
<lastmod>2026-07-10T22:29:34.684Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devbrut.fr/feed/argocd</loc>
<lastmod>2026-07-06T06:01:43.694Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbrut.fr/feed/java</loc>
<lastmod>2026-07-08T06:02:44.889Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbrut.fr/feed/kubernetes</loc>
<lastmod>2026-07-07T06:04:18.175Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbrut.fr/feed/nestjs</loc>
<lastmod>2026-07-10T06:01:46.426Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbrut.fr/feed/nodejs</loc>
<lastmod>2026-07-02T06:02:00.503Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbrut.fr/article/argocd-en-2026-pourquoi-le-gitops-ne-se-contente-plus-de-synchroniser-des-manifests</loc>
<lastmod>2026-07-08T19:50:35.099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/kubernetes-en-2026-pourquoi-les-equipes-abandonnent-l-orchestration-par-defaut</loc>
<lastmod>2026-06-08T21:36:11.756Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/http-3-en-java-pourquoi-le-passage-a-quic-va-tout-changer-pour-vos-apis</loc>
<lastmod>2026-07-08T18:59:52.175Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nodejs-25-5-pourquoi-openssl-devient-un-casse-tete-en-production</loc>
<lastmod>2026-07-08T20:41:50.097Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-argocd-agent-change-la-donne-pour-les-clusters-kubernetes-a-l-echelle</loc>
<lastmod>2026-07-05T09:49:06.155Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-ingress-nginx-disparait-le-grand-basculement-vers-gateway-api</loc>
<lastmod>2026-07-05T23:53:36.420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-en-production-quand-les-defaults-deviennent-des-bombes-a-retardement</loc>
<lastmod>2026-07-07T20:12:17.287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-node-js-25-enterre-les-callbacks-et-accelere-le-streaming</loc>
<lastmod>2026-07-10T10:09:09.287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-vos-n-uds-kubernetes-mentent-sur-leur-readiness-et-comment-y-remedier</loc>
<lastmod>2026-07-04T21:19:45.331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-et-mqtt-pourquoi-la-qos-par-handler-change-la-donne</loc>
<lastmod>2026-07-05T19:56:28.051Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/http-3-en-java-pourquoi-le-quic-va-tout-changer-pour-vos-apis</loc>
<lastmod>2026-07-07T20:42:52.483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-argocd-v3-0-est-mort-ce-que-votre-stack-gitops-doit-changer-maintenant</loc>
<lastmod>2026-07-07T20:16:42.197Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-l-api-governance-reecrit-les-regles-du-jeu-kubernetes-en-prod</loc>
<lastmod>2026-07-08T01:03:41.847Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-node-js-abandonne-les-callbacks-au-profit-des-streams</loc>
<lastmod>2026-06-29T03:00:48.433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-le-podcast-inside-java-marque-un-tournant-dans-la-communication-open-source</loc>
<lastmod>2026-07-05T23:25:52.206Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/gitops-pull-based-pourquoi-vos-deployments-kubernetes-meritent-mieux-qu-un-kubectl-apply</loc>
<lastmod>2026-07-07T00:21:14.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-en-production-quand-les-defaults-deviennent-des-pieges</loc>
<lastmod>2026-07-07T20:34:30.686Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-nodejs-durcit-ses-regles-de-securite-et-ce-que-ca-change-pour-vous</loc>
<lastmod>2026-07-07T20:43:29.138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/java-2026-pourquoi-les-checked-exceptions-pourraient-enfin-evoluer</loc>
<lastmod>2026-07-06T23:50:08.314Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/cache-idempotence-config-nestjs-en-production-passe-a-l-echelle</loc>
<lastmod>2026-07-10T12:07:02.696Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-serversideapply-devient-le-nouveau-standard-d-argocd-en-production</loc>
<lastmod>2026-07-07T20:45:55.762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-les-agents-kubernetes-vont-remplacer-vos-operateurs-maison</loc>
<lastmod>2026-07-08T08:42:09.308Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/gitops-en-2024-quand-argocd-reinvente-l-automatisation-des-deploiements</loc>
<lastmod>2026-07-08T15:33:28.707Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/l-ingress-kubernetes-est-mort-vive-le-gateway-api-pourquoi-et-comment-migrer-sans-casser-la-prod</loc>
<lastmod>2026-07-10T19:56:23.921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-le-demarrage-lent-tue-l-experience-java-26-et-les-armes-secretes-des-jvm-modernes</loc>
<lastmod>2026-07-07T02:55:57.112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nodejs-en-2026-pourquoi-le-type-safe-devient-la-norme-et-comment-l-adopter</loc>
<lastmod>2026-07-08T04:25:35.856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/redisx-et-prisma-v7-nestjs-passe-t-il-enfin-a-l-echelle</loc>
<lastmod>2026-07-05T20:18:19.509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/argocd-3-3-le-piege-du-source-hydrator-et-comment-l-eviter</loc>
<lastmod>2026-07-05T21:39:03.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-kubernetes-devient-le-socle-invisible-de-l-ia-et-ce-que-ca-change-pour-vous</loc>
<lastmod>2026-05-26T07:15:39.878Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-les-constantes-paresseuses-vont-accelerer-vos-applications-java</loc>
<lastmod>2026-07-06T20:10:31.810Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-nodejs-passe-en-mode-multithread-ce-que-les-equipes-backend-doivent-savoir</loc>
<lastmod>2026-07-04T23:43:37.807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-face-a-ses-limites-quand-le-di-devient-un-goulot-d-etranglement</loc>
<lastmod>2026-07-06T21:13:25.518Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-argocd-applicationset-devient-le-standard-des-deploiements-multi-clusters</loc>
<lastmod>2026-07-06T19:39:33.823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/le-piege-des-pods-multi-containers-et-comment-kubernetes-1-35-le-contourne</loc>
<lastmod>2026-07-07T20:38:29.325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-java-se-met-a-parler-http-3-pourquoi-vos-microservices-vont-enfin-respirer</loc>
<lastmod>2026-06-28T19:11:43.470Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nodejs-en-production-pourquoi-votre-architecture-backend-doit-muter-maintenant</loc>
<lastmod>2026-07-06T06:34:42.553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-fastify-et-mercurius-bousculent-vos-habitudes-graphql-dans-nestjs</loc>
<lastmod>2026-07-08T19:25:24.716Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/argocd-3-4-quand-gitops-passe-a-l-echelle-sans-casser-vos-kustomize</loc>
<lastmod>2026-07-04T21:48:43.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/gateway-api-pourquoi-ingress-nginx-va-disparaitre-et-comment-s-y-preparer</loc>
<lastmod>2026-07-03T19:49:01.790Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/final-ne-veut-plus-dire-final-comment-java-26-secoue-les-fondations-du-langage</loc>
<lastmod>2026-06-19T01:39:30.469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/wasm-bun-et-hono-nodejs-se-reinvente-t-il-par-la-marge</loc>
<lastmod>2026-07-08T18:33:36.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-en-production-quand-le-pattern-outbox-sauve-les-microservices</loc>
<lastmod>2026-05-31T11:16:09.426Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/argocd-en-production-quand-la-suppression-devient-un-acte-gitops-securise</loc>
<lastmod>2026-07-06T21:45:14.625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/kubernetes-en-2026-quand-l-observabilite-et-la-securite-deviennent-natives</loc>
<lastmod>2026-07-04T20:22:19.434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/le-retour-du-full-stack-java-pourquoi-quarkus-et-qute-reinventent-les-crud</loc>
<lastmod>2026-07-10T13:08:41.744Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nodejs-en-2026-quand-la-securite-et-l-ux-du-terminal-deviennent-des-priorites</loc>
<lastmod>2026-07-03T05:43:43.039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-en-2024-pourquoi-vos-tests-unitaires-mentent-et-comment-y-remedier</loc>
<lastmod>2026-07-05T01:39:16.780Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-argocd-force-les-equipes-a-repenser-leur-naming-kubernetes</loc>
<lastmod>2026-07-05T18:30:13.751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/kubernetes-pour-les-petits-deploiements-le-mythe-de-l-overkill-est-mort</loc>
<lastmod>2026-07-08T12:08:04.312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-le-post-mortem-java-n-est-plus-une-corvee-mais-un-reflexe</loc>
<lastmod>2026-07-07T20:42:24.053Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-les-streams-nodejs-reinventent-le-real-time-sans-websockets</loc>
<lastmod>2026-06-13T21:17:05.509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-votre-nestjs-a-besoin-d-une-couche-d-abstraction-prisma-des-demain</loc>
<lastmod>2026-07-07T20:38:36.094Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-argocd-ne-suffit-plus-a-faire-du-gitops-en-2024</loc>
<lastmod>2026-06-15T07:51:21.417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-l-ia-reinvente-les-operateurs-kubernetes-le-piege-de-l-automatisation-aveugle</loc>
<lastmod>2026-07-08T20:16:10.054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/g1-devient-le-gc-universel-ce-que-jdk-26-change-pour-vos-microservices</loc>
<lastmod>2026-07-08T08:18:28.411Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/http-3-turn-et-tls-nodejs-sort-enfin-de-sa-zone-de-confort</loc>
<lastmod>2026-05-15T16:37:29.425Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-en-2024-pourquoi-l-architecture-evenementielle-devient-incontournable</loc>
<lastmod>2026-07-03T07:48:53.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/le-piege-des-syncs-aveugles-et-comment-argocd-les-rend-obsoletes</loc>
<lastmod>2026-07-10T09:13:54.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/kubernetes-se-dote-d-un-systeme-nerveux-pourquoi-xds-et-les-operateurs-changent-la-donne</loc>
<lastmod>2026-07-06T04:26:12.902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-l-aot-bouscule-spring-data-ce-que-les-repositories-natifs-changent-en-prod</loc>
<lastmod>2026-07-06T12:34:42.041Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nodejs-en-2026-l-architecture-backend-se-reinvente-par-les-bords</loc>
<lastmod>2026-06-29T03:34:30.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-quand-les-decorateurs-et-l-observabilite-redefinissent-le-backend-moderne</loc>
<lastmod>2026-06-28T16:58:11.345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/argocd-et-le-chainon-manquant-pourquoi-kargo-change-la-donne</loc>
<lastmod>2026-07-06T00:45:50.684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-kubernetes-reinvente-la-securite-et-l-observabilite-ce-qui-change-vraiment-en-prod</loc>
<lastmod>2026-07-08T11:37:59.494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-les-frameworks-java-reinventent-le-cold-start-qui-gagne-la-course-aux-12ms</loc>
<lastmod>2026-07-06T22:47:38.015Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nodejs-en-2024-pourquoi-le-runtime-seul-ne-suffit-plus</loc>
<lastmod>2026-07-08T06:08:16.295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-en-2024-quand-le-boilerplate-devient-un-frein-a-l-innovation</loc>
<lastmod>2026-06-22T05:28:47.225Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/argocd-2-12-pourquoi-la-vitesse-de-sync-cache-un-risque-de-securite</loc>
<lastmod>2026-07-06T02:05:49.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-kubernetes-reinvente-la-gestion-des-ressources-le-pari-des-pods-intelligents</loc>
<lastmod>2026-07-05T22:42:16.966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-les-constructeurs-java-deviennent-flexibles-ce-que-ca-change-pour-votre-heritage</loc>
<lastmod>2026-06-29T09:09:41.097Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-les-websockets-reinventent-la-portabilite-nodejs-face-a-l-ere-multi-runtime</loc>
<lastmod>2026-06-15T17:04:11.110Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-quand-les-decorateurs-et-l-architecture-cassent-les-habitudes-express</loc>
<lastmod>2026-06-15T01:18:43.377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/argocd-2-12-quand-le-gitops-passe-a-l-echelle-des-continents</loc>
<lastmod>2026-07-07T20:12:11.220Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-kubernetes-v1-36-marque-un-tournant-dans-la-gestion-des-ressources-et-du-scaling</loc>
<lastmod>2026-06-15T09:17:52.949Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/java-2026-pourquoi-le-ffm-api-et-structured-concurrency-vont-tout-changer</loc>
<lastmod>2026-07-06T11:43:13.065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/bunonlambda-vs-node-js-quand-le-runtime-alternatif-casse-vos-apis-en-prod</loc>
<lastmod>2026-06-29T05:48:16.016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-pourquoi-le-monolithe-modulaire-gagne-contre-les-microservices-prematures</loc>
<lastmod>2026-07-05T13:05:09.489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/argocd-passe-en-mode-gitops-total-pourquoi-vos-clusters-ne-seront-plus-jamais-les-memes</loc>
<lastmod>2026-07-07T04:07:15.054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-kubernetes-abandonne-les-externalips-et-ce-que-ca-change-pour-votre-securite</loc>
<lastmod>2026-07-06T04:19:06.846Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/java-27-pourquoi-la-securite-post-quantique-et-le-debogage-post-mortem-changent-la-donne</loc>
<lastmod>2026-06-25T08:56:12.873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nodejs-en-production-arretez-de-bricoler-industrialisez-ou-securisez</loc>
<lastmod>2026-07-06T23:18:32.990Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-en-2025-pourquoi-l-opinionated-devient-la-nouvelle-norme</loc>
<lastmod>2026-07-04T23:15:37.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/auto-sync-dans-argocd-quand-le-gitops-se-retourne-contre-vous</loc>
<lastmod>2026-07-08T22:07:27.997Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-kubernetes-abandonne-les-yaml-et-ce-que-ca-change-pour-vos-clusters</loc>
<lastmod>2026-06-21T20:19:45.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/java-passe-a-l-ere-agentique-pourquoi-votre-prochain-backend-sera-un-orchestrateur</loc>
<lastmod>2026-07-04T19:24:37.043Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-les-pipelines-nodejs-deviennent-le-nouveau-standard-backend</loc>
<lastmod>2026-07-08T02:18:46.873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-les-decorateurs-nestjs-deviennent-des-gardiens-de-la-securite-et-de-l-architecture</loc>
<lastmod>2026-07-07T06:18:57.113Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/argocd-en-multi-instance-pourquoi-les-equipes-adoptent-la-scission-plateforme-vs-apps</loc>
<lastmod>2026-07-03T22:25:33.428Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/arretez-de-donner-cluster-admin-a-vos-pods-la-dette-explose-en-production</loc>
<lastmod>2026-06-19T03:43:43.570Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-l-observabilite-jvm-boostee-par-l-ia-change-tout-pour-les-equipes-java</loc>
<lastmod>2026-07-09T18:39:16.331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-l-ia-reecrit-les-regles-du-backend-nodejs-ce-que-les-sdk-types-changent-en-prod</loc>
<lastmod>2026-07-03T23:59:28.497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-passe-a-l-esm-pourquoi-ce-choix-va-tout-changer</loc>
<lastmod>2026-06-18T09:28:52.925Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-argocd-ne-se-contente-plus-d-etre-un-simple-cd</loc>
<lastmod>2026-07-03T11:59:31.834Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/kubernetes-n-est-plus-juste-pour-les-microservices-comment-les-data-pipelines-reinventent-l-orchestration</loc>
<lastmod>2026-07-05T07:53:25.171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-la-supply-chain-java-passe-au-scanner-comportemental-ce-que-les-equipes-doivent-surveiller</loc>
<lastmod>2026-06-28T23:39:43.845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-esm-casse-vos-habitudes-node-js-le-guide-de-survie-en-2026</loc>
<lastmod>2026-07-08T03:08:46.637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-quand-les-decorateurs-swagger-etouffent-vos-controleurs-voici-la-parade</loc>
<lastmod>2026-06-28T14:18:58.383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-l-ui-d-argocd-applicationset-change-la-donne-pour-les-equipes-gitops</loc>
<lastmod>2026-06-15T06:02:01.858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/kubernetes-en-2026-l-etatful-a-t-il-enfin-trouve-sa-place</loc>
<lastmod>2026-07-05T18:43:58.517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/java-en-2026-l-agentivite-et-les-microservices-changent-la-donne</loc>
<lastmod>2026-07-06T08:45:38.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/typescript-natif-dans-node-js-la-fin-des-build-steps</loc>
<lastmod>2026-07-07T20:12:25.965Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-11-pourquoi-la-multi-tenancy-devient-enfin-safe-en-production</loc>
<lastmod>2026-06-28T22:58:48.735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-argocd-3-5-reinvente-la-securite-gitops-sans-sacrifier-l-ux</loc>
<lastmod>2026-06-25T05:28:16.123Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/kubernetes-en-2026-l-ia-et-l-automatisation-redefinissent-l-orchestration</loc>
<lastmod>2026-07-06T22:15:59.048Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/java-en-2026-pourquoi-le-monorepo-et-l-ia-deviennent-les-nouveaux-standards</loc>
<lastmod>2026-07-07T20:28:16.622Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nodejs-l-aveuglement-des-dashboards-et-comment-y-remedier</loc>
<lastmod>2026-06-25T06:01:35.403Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/nestjs-passe-a-l-echelle-cqrs-query-et-redisx-redefinissent-le-backend</loc>
<lastmod>2026-07-03T00:52:57.450Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/argocd-ne-se-contente-plus-de-synchroniser-il-reinvente-la-livraison</loc>
<lastmod>2026-07-08T19:48:33.748Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/gateway-api-vs-ingress-pourquoi-kubernetes-enterre-enfin-son-vieux-routeur</loc>
<lastmod>2026-07-08T20:39:40.476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/java-en-2026-quand-l-ia-et-les-threads-virtuels-redefinissent-la-production</loc>
<lastmod>2026-07-08T01:29:29.562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-bun-bouscule-node-js-ce-que-les-backend-devs-doivent-surveiller</loc>
<lastmod>2026-07-08T19:26:52.237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-nestjs-pousse-les-devs-a-industrialiser-leurs-microservices</loc>
<lastmod>2026-07-08T20:23:50.097Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/argocd-en-production-quand-le-single-secret-devient-un-casse-tete</loc>
<lastmod>2026-07-06T06:01:43.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/quand-kubernetes-force-a-repenser-la-securite-et-l-efficacite-des-clusters</loc>
<lastmod>2026-07-10T10:09:10.862Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-java-21-reinvente-la-concurrence-et-le-data-processing</loc>
<lastmod>2026-07-08T06:02:44.851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbrut.fr/article/pourquoi-nestjs-reste-indispensable-malgre-la-montee-de-fastify-et-ddd</loc>
<lastmod>2026-07-10T20:06:02.591Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
</urlset>
