<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://phdr.dev</loc>
<lastmod>2026-03-31T14:21:20.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://phdr.dev/projets</loc>
<lastmod>2026-03-31T14:21:20.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://phdr.dev/blog</loc>
<lastmod>2026-03-31T14:21:20.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://phdr.dev/projets/aidiomix</loc>
<lastmod>2026-03-31T14:21:20.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/projets/comment-jai-code-une-app-qui-pilote-des-radiateurs-qui-minent-de-la-crypto</loc>
<lastmod>2026-03-31T14:21:20.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/projets/creer-une-app-denchere-ultra-reactive-avec-next-js</loc>
<lastmod>2026-03-31T14:21:20.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/projets/creer-une-app-qui-sort-leslecteurs-de-leur-bulle-ideologique</loc>
<lastmod>2026-03-31T14:21:20.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/projets/efac-gestion-compatble</loc>
<lastmod>2026-03-31T14:21:20.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/projets/fasst-tunnel-acquisition-courtiers-assurance</loc>
<lastmod>2026-03-31T14:21:20.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/projets/how-we-helped-institute-launch-tables-in-less-than-4-months</loc>
<lastmod>2026-03-31T14:21:20.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/projets/projet-rmc-sport</loc>
<lastmod>2026-03-31T14:21:20.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/projets/soleriel-tunnel-aquisition</loc>
<lastmod>2026-03-31T14:21:20.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/projets/tuffigo-rapidex-interface-de-pilotage</loc>
<lastmod>2026-03-31T14:21:20.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/projets/weeglad-marketplace-client-influenceur</loc>
<lastmod>2026-03-31T14:21:20.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/ameliorez-vos-commits-en-30sec</loc>
<lastmod>2024-08-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/blinder-son-code-avec-husky</loc>
<lastmod>2024-08-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/comment-auditer-la-qualite-dune-suite-de-tests-les-metriques-qui-comptent-vraiment</loc>
<lastmod>2026-03-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/comment-connecter-linear-a-cursor</loc>
<lastmod>2026-02-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/comment-fonctionne-le-hook-usestate</loc>
<lastmod>2024-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/comment-lia-a-completement-inverse-ma-maniere-de-travailler</loc>
<lastmod>2026-02-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/decouvrez-les-nouveautes-de-typescript-5-6</loc>
<lastmod>2024-08-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/deployer-une-api-node-js-sur-railway-guide-complet-et-retour-dexperience</loc>
<lastmod>2025-09-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/event-source-vs-websocket</loc>
<lastmod>2024-09-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/expo-le-next-js-du-mobile</loc>
<lastmod>2024-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/expo-update</loc>
<lastmod>2024-09-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/geo-vs-seo</loc>
<lastmod>2026-03-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/introduction-a-lia-dans-le-developpement-web</loc>
<lastmod>2024-11-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/lapi-context-de-react-une-solution-suffisante-pour-la-plupart-des-besoins</loc>
<lastmod>2024-09-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/larchitecture-en-microservices-approfondissement-et-schemas</loc>
<lastmod>2025-09-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/les-nouveautes-de-react-19</loc>
<lastmod>2024-09-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/next-js-vs-remix-cest-qui-le-meilleur</loc>
<lastmod>2024-09-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/optimisation-des-performances-avec-next-js</loc>
<lastmod>2024-09-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/optimisation-des-performances-avec-prisma-et-nestjs</loc>
<lastmod>2024-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/optimistic-update-avec-react-query</loc>
<lastmod>2024-08-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/pourquoi-le-code-coverage-ne-suffit-pas-pour-mesurer-la-qualite-des-tests</loc>
<lastmod>2026-03-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/react-query-comment-organiser-son-code</loc>
<lastmod>2024-08-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/securiser-une-application-strategies-et-outils-essentiels</loc>
<lastmod>2024-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/simplifiez-la-gestion-des-locales-avec-i18next-parser</loc>
<lastmod>2024-09-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/tout-savoir-sur-turborepo-loutil-incontournable-pour-vos-monorepos</loc>
<lastmod>2024-11-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/useactionstate</loc>
<lastmod>2024-10-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/useeffect-et-boucle-infinie</loc>
<lastmod>2024-09-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/utilisation-de-prisma-avec-nestjs-un-guide-complet</loc>
<lastmod>2024-08-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/utilisation-deventsource-avec-node-js-et-react-query</loc>
<lastmod>2024-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://phdr.dev/blog/utiliser-les-alias-dans-vos-imports</loc>
<lastmod>2024-08-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
