<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://baptiste.devessier.fr/</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/about</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/contact</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/projects</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/talks</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/state-of-xstate/survey</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/accessibility</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/actor-model</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/astro</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/commitment</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/erlang</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/expo</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/front-end</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/html</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/nano-stores</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/newsletter</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/react</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/react-native</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/rss</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/state-machines</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/svelte</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/sveltekit</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/temporal</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/testing-library</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/turing-visualizer</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/typescript</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/vue</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/xstate</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/tags/xstate-course</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/a-subquery-can-not-be-the-default-value-of-a-column-in-postgresql</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/always-set-validity-duration-of-presigned-urls-with-aws-s3-sdk</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/back-up-code-with-another-git-remote</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/catch-javascript-errors-in-react-applications-with-an-error-boundary</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/control-tape-of-turing-machine-visualizer-with-xstate</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/create-a-named-group-in-a-javascript-regexp</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/create-a-proxy-state-machine-to-drive-css-transitions-on-state-changes-with-xstate</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/create-stale-data-indicator-with-xstate</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/create-state-machines-in-erlang</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/expo-in-a-monorepo</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/external-transition-to-child-state</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/fix-xcode-command-line-tools-not-working-while-installed</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/generate-rss-feed-with-sveltekit</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/git-worktrees-to-manage-several-workspaces-for-the-same-repository</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/go-back-to-fundamentals-html-label</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/handle-logic-at-the-right-place-in-react</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/interpret-scxml-state-machines-with-xstate</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/invoke-and-spawn-utility-machines</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/linking-of-native-libraries-of-an-expo-app-in-a-monorepo</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/links-to-resources-on-same-domain-with-sveltekit</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/model-a-task-queue-with-xstate</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/move-recent-commits-to-another-branch</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/my-commitment-to-learn-in-public</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/orchestrate-request-for-server-side-execution-of-turing-machine-with-xstate</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/override-version-of-a-dependency-of-another-dependency-with-npm</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/parallel-states-and-events-with-xstate</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/prevent-flickering-loading-animation-with-xstate</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/recreate-testing-library-waitfor-function-with-xstate</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/refer-to-a-class-definition-instead-of-one-of-its-instances-in-typescript</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/share-state-across-astro-islands-with-nano-stores</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/simplify-data-fetching-in-sveltekit-with-page-endpoints</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/state-of-xstate-report</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/stop-a-docker-container-and-remove-its-volumes</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/storing-verification-tokens-into-database</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/stress-testing-with-artillery</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/temporal-and-actor-model</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/test-nativebases-select-component</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/the-journey-to-learning-xstate</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/type-xstate-with-the-typegen</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/unit-test-a-state-machine</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://baptiste.devessier.fr/writing/youtube-player-for-react-native-that-also-works-on-the-web</loc><lastmod>2024-10-26T18:42:29Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url></urlset>