<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://alexis-mouchon.fr</loc>
<lastmod>2026-04-26T09:36:50.869Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog</loc>
<lastmod>2026-04-26T09:36:50.869Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/mentions-legales</loc>
<lastmod>2026-04-26T09:36:50.869Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/websockets-nestjs-socketio-temps-reel</loc>
<lastmod>2026-04-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/stack-nextjs-nestjs-site-web-professionnel-benefices</loc>
<lastmod>2026-04-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/nestjs-pipes-interceptors-validation-transformation</loc>
<lastmod>2026-04-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/react-19-hooks-useoptimistic-useactionstate-nextjs</loc>
<lastmod>2026-04-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/turborepo-monorepo-nextjs-nestjs</loc>
<lastmod>2026-04-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/collaborer-developpeur-freelance-comment-ca-se-passe</loc>
<lastmod>2026-04-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/react-server-components-vs-client-components-nextjs</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/zustand-nextjs-app-router-state-management</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/cas-client-artisan-site-web-resultats</loc>
<lastmod>2026-04-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/docker-compose-nextjs-nestjs</loc>
<lastmod>2026-04-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/cicd-github-actions-nextjs-nestjs</loc>
<lastmod>2026-04-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/nextauth-v5-nextjs-app-router</loc>
<lastmod>2026-04-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/creer-son-site-web-freelance-objections</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/middleware-nextjs-app-router</loc>
<lastmod>2026-04-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/tailwind-css-v4-migration-nouveautes</loc>
<lastmod>2026-04-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/tests-jest-react-testing-library-nextjs</loc>
<lastmod>2026-04-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/zod-validation-nextjs-nestjs</loc>
<lastmod>2026-04-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/graphql-codefirst-nestjs-mongodb</loc>
<lastmod>2026-04-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/performances-nextjs-core-web-vitals</loc>
<lastmod>2026-04-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/tanstack-query-v5-nextjs-app-router</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/typescript-generics-avances</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/nestjs-guards-jwt-roles</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/server-actions-nextjs-15</loc>
<lastmod>2026-04-03T22:02:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexis-mouchon.fr/blog/pourquoi-avoir-un-site-web</loc>
<lastmod>2026-04-03T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
