<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.codingspark.io</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.codingspark.io/portfolio</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.codingspark.io/portfolio/le-pacte-d-halloween</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.codingspark.io/portfolio/tapir</loc>
<lastmod>2026-10-22T10:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.codingspark.io/portfolio/bricks</loc>
<lastmod>2026-10-20T10:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.codingspark.io/portfolio/supafriends</loc>
<lastmod>2026-10-22T10:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.codingspark.io/portfolio/livecorp</loc>
<lastmod>2026-10-20T17:45:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.codingspark.io/portfolio/stride</loc>
<lastmod>2026-10-22T10:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.codingspark.io/portfolio/ouilive</loc>
<lastmod>2026-10-22T10:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.codingspark.io/portfolio/mountaya</loc>
<lastmod>2026-10-22T10:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.codingspark.io/portfolio/fred34</loc>
<lastmod>2026-10-20T10:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.codingspark.io/a-propos</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/spark-labs</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/page/2</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/plan-du-site</loc>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.codingspark.io/mentions-legales</loc>
<changefreq>yearly</changefreq>
<priority>0.1</priority>
</url>
<url>
<loc>https://www.codingspark.io/politique-confidentialite</loc>
<changefreq>yearly</changefreq>
<priority>0.1</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/websocket-ou-sse-quelle-solution-pour-mettre-a-jour-votre-app-en-temps-reel</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/typescript-final-class</loc>
<lastmod>2022-10-26T08:54:39.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/comment-typer-la-prop-children-de-react.fc-dans-react-18-avec-typescript</loc>
<lastmod>2022-08-10T10:04:39.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/asserts-typescript-guard-pour-gerer-des-types-delements</loc>
<lastmod>2022-06-15T13:51:59.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/typescript-react-comment-typer-les-props-pour-recevoir-un-composant-en-tant-que-props</loc>
<lastmod>2022-06-15T10:04:47.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/installer-un-ipa-depuis-la-cli</loc>
<lastmod>2022-05-16T10:17:55.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/utiliser-expo-auth-session-via-facebook-expo-managed-workflow-expo-gostandalone-appexpo-dev-client-eas-build</loc>
<lastmod>2022-05-02T16:39:39.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/comment-utiliser-xstate-pour-gerer-letat-dun-jeu-mobile-react-native</loc>
<lastmod>2022-04-08T09:23:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/utiliser-des-enumerations-pas-des-booleens</loc>
<lastmod>2022-04-08T09:24:27.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/empecher-chrome-dignorer-lattribut-autocompleteoff-dans-son-formulaire-html</loc>
<lastmod>2022-04-08T09:38:11.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/gerer-differents-layouts-persistants-avec-nextjs-et-typescript</loc>
<lastmod>2022-04-08T09:36:13.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/a-react-hook-form-typescript-ready-hook-with-yup-validator</loc>
<lastmod>2022-04-08T09:36:50.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/comment-definir-les-types-de-process-env-avec-typescript-pour-avoir</loc>
<lastmod>2022-04-08T09:34:13.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/5-bonnes-raisons-de-developper-en-javascript</loc>
<lastmod>2022-04-08T09:24:03.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/comment-utiliser-une-async-function-dans-un-hook-useeffect-avec-react</loc>
<lastmod>2022-04-20T08:51:52.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/blog/comprendre-le-sequencage-et-les-comportements-asynchrones-en-javascript-pour-tirer-partie-du-parallelisme</loc>
<lastmod>2022-04-08T09:33:37.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/value-object</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/firebase-cloud-messaging-fcm</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/apple-push-notification-service-apns</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/acl-access-control-list</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/middleware</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/sdk-software-development-kit</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/application-en-arriere-plan</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/application-en-premier-plan</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/taux-de-conversion</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/egalite-stricte-strict-equality</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/egalite-simple-loose-equality</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/typage-dynamique</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/nodejs</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/yarn-gestionnaire-de-paquets</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/vscode</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/le-protocole-http</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/ios-app-store-package-ipa</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/provisioning-profile-ios</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/standalone-app-expo</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/oauth2</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/turborepo</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/expo</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/yup</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/react-hook-form</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/react-native</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/xstate</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/lodash</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/hook</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/finite-state-machine</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/transaction-base-de-donnees</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/polyfill</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/typescript</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/modules-bundler</loc>
<lastmod>2022-01-07T15:28:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/nextjs</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/serveur-informatique</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/sprint-agilite</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/layout</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/backlog-agilite</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/epic-agilite</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/protocole</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/endpoint</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/frontend</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.codingspark.io/glossary/backend</loc>
<lastmod>2026-10-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
