<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://juliengauthier.org/fr</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr"/>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr"/>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/services</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/services"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/services"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/services"/>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/services</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/services"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/services"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/services"/>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/cas-d-usage</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/cas-d-usage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/case-studies"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/cas-d-usage"/>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/case-studies</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/cas-d-usage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/case-studies"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/cas-d-usage"/>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes</loc>
    <lastmod>2026-06-04</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes"/>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes</loc>
    <lastmod>2026-06-04</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes"/>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/contact</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/contact"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/contact"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/contact"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/contact</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/contact"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/contact"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/contact"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/avant-d-accepter-une-mission</loc>
    <lastmod>2026-06-02</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/avant-d-accepter-une-mission"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/avant-d-accepter-une-mission"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/avant-d-accepter-une-mission"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/avant-d-accepter-une-mission</loc>
    <lastmod>2026-06-02</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/avant-d-accepter-une-mission"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/avant-d-accepter-une-mission"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/avant-d-accepter-une-mission"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/le-projet-que-j-ai-refuse</loc>
    <lastmod>2026-05-30</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/le-projet-que-j-ai-refuse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/le-projet-que-j-ai-refuse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/le-projet-que-j-ai-refuse"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/le-projet-que-j-ai-refuse</loc>
    <lastmod>2026-05-30</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/le-projet-que-j-ai-refuse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/le-projet-que-j-ai-refuse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/le-projet-que-j-ai-refuse"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/fractional-cto-quand-y-recourir</loc>
    <lastmod>2026-05-26</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/fractional-cto-quand-y-recourir"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/fractional-cto-quand-y-recourir"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/fractional-cto-quand-y-recourir"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/fractional-cto-quand-y-recourir</loc>
    <lastmod>2026-05-26</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/fractional-cto-quand-y-recourir"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/fractional-cto-quand-y-recourir"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/fractional-cto-quand-y-recourir"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/architecture-systeme-tenir-la-charge</loc>
    <lastmod>2026-05-12</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/architecture-systeme-tenir-la-charge"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/architecture-systeme-tenir-la-charge"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/architecture-systeme-tenir-la-charge"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/architecture-systeme-tenir-la-charge</loc>
    <lastmod>2026-05-12</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/architecture-systeme-tenir-la-charge"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/architecture-systeme-tenir-la-charge"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/architecture-systeme-tenir-la-charge"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/ingenierie-ia-du-poc-a-la-production</loc>
    <lastmod>2026-04-28</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/ingenierie-ia-du-poc-a-la-production"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/ingenierie-ia-du-poc-a-la-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/ingenierie-ia-du-poc-a-la-production"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/ingenierie-ia-du-poc-a-la-production</loc>
    <lastmod>2026-04-28</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/ingenierie-ia-du-poc-a-la-production"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/ingenierie-ia-du-poc-a-la-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/ingenierie-ia-du-poc-a-la-production"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/due-diligence-technique-investisseur</loc>
    <lastmod>2026-04-14</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/due-diligence-technique-investisseur"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/due-diligence-technique-investisseur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/due-diligence-technique-investisseur"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/due-diligence-technique-investisseur</loc>
    <lastmod>2026-04-14</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/due-diligence-technique-investisseur"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/due-diligence-technique-investisseur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/due-diligence-technique-investisseur"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/stripe-webhooks-idempotents-production</loc>
    <lastmod>2026-05-08</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/stripe-webhooks-idempotents-production"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/stripe-webhooks-idempotents-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/stripe-webhooks-idempotents-production"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/stripe-webhooks-idempotents-production</loc>
    <lastmod>2026-05-08</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/stripe-webhooks-idempotents-production"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/stripe-webhooks-idempotents-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/stripe-webhooks-idempotents-production"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/supabase-rls-produit-multi-role</loc>
    <lastmod>2026-04-20</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/supabase-rls-produit-multi-role"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/supabase-rls-produit-multi-role"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/supabase-rls-produit-multi-role"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/supabase-rls-produit-multi-role</loc>
    <lastmod>2026-04-20</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/supabase-rls-produit-multi-role"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/supabase-rls-produit-multi-role"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/supabase-rls-produit-multi-role"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/uploads-securises-presigned-urls-r2</loc>
    <lastmod>2026-03-30</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/uploads-securises-presigned-urls-r2"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/uploads-securises-presigned-urls-r2"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/uploads-securises-presigned-urls-r2"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/uploads-securises-presigned-urls-r2</loc>
    <lastmod>2026-03-30</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/uploads-securises-presigned-urls-r2"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/uploads-securises-presigned-urls-r2"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/uploads-securises-presigned-urls-r2"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/rgpd-export-suppression-compte</loc>
    <lastmod>2026-03-10</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/rgpd-export-suppression-compte"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/rgpd-export-suppression-compte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/rgpd-export-suppression-compte"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/rgpd-export-suppression-compte</loc>
    <lastmod>2026-03-10</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/rgpd-export-suppression-compte"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/rgpd-export-suppression-compte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/rgpd-export-suppression-compte"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/integrer-signature-electronique</loc>
    <lastmod>2026-02-16</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/integrer-signature-electronique"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/integrer-signature-electronique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/integrer-signature-electronique"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/integrer-signature-electronique</loc>
    <lastmod>2026-02-16</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/integrer-signature-electronique"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/integrer-signature-electronique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/integrer-signature-electronique"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/router-cables-electrodes-textile-stretch</loc>
    <lastmod>2026-05-04</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/router-cables-electrodes-textile-stretch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/router-cables-electrodes-textile-stretch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/router-cables-electrodes-textile-stretch"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/router-cables-electrodes-textile-stretch</loc>
    <lastmod>2026-05-04</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/router-cables-electrodes-textile-stretch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/router-cables-electrodes-textile-stretch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/router-cables-electrodes-textile-stretch"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/reference-masse-active-casque-eeg-compromis-frontal</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/reference-masse-active-casque-eeg-compromis-frontal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/reference-masse-active-casque-eeg-compromis-frontal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/reference-masse-active-casque-eeg-compromis-frontal"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/reference-masse-active-casque-eeg-compromis-frontal</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/reference-masse-active-casque-eeg-compromis-frontal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/reference-masse-active-casque-eeg-compromis-frontal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/reference-masse-active-casque-eeg-compromis-frontal"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/gel-mecanisme-contact-electrodes-seches-humides</loc>
    <lastmod>2026-05-08</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/gel-mecanisme-contact-electrodes-seches-humides"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/gel-mecanisme-contact-electrodes-seches-humides"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/gel-mecanisme-contact-electrodes-seches-humides"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/gel-mecanisme-contact-electrodes-seches-humides</loc>
    <lastmod>2026-05-08</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/gel-mecanisme-contact-electrodes-seches-humides"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/gel-mecanisme-contact-electrodes-seches-humides"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/gel-mecanisme-contact-electrodes-seches-humides"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/portee-radio-tue-le-live-eeg</loc>
    <lastmod>2026-05-11</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/portee-radio-tue-le-live-eeg"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/portee-radio-tue-le-live-eeg"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/portee-radio-tue-le-live-eeg"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/portee-radio-tue-le-live-eeg</loc>
    <lastmod>2026-05-11</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/portee-radio-tue-le-live-eeg"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/portee-radio-tue-le-live-eeg"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/portee-radio-tue-le-live-eeg"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/le-timestamp-usb-ment</loc>
    <lastmod>2026-04-28</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/le-timestamp-usb-ment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/le-timestamp-usb-ment"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/le-timestamp-usb-ment"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/le-timestamp-usb-ment</loc>
    <lastmod>2026-04-28</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/le-timestamp-usb-ment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/le-timestamp-usb-ment"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/le-timestamp-usb-ment"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/accelerometre-desactive-mode-16-canaux</loc>
    <lastmod>2026-06-03</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/accelerometre-desactive-mode-16-canaux"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/accelerometre-desactive-mode-16-canaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/accelerometre-desactive-mode-16-canaux"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/accelerometre-desactive-mode-16-canaux</loc>
    <lastmod>2026-06-03</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/accelerometre-desactive-mode-16-canaux"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/accelerometre-desactive-mode-16-canaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/accelerometre-desactive-mode-16-canaux"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/enregistrer-nuit-complete-sans-gui-qui-lache</loc>
    <lastmod>2026-05-14</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/enregistrer-nuit-complete-sans-gui-qui-lache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/enregistrer-nuit-complete-sans-gui-qui-lache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/enregistrer-nuit-complete-sans-gui-qui-lache"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/enregistrer-nuit-complete-sans-gui-qui-lache</loc>
    <lastmod>2026-05-14</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/enregistrer-nuit-complete-sans-gui-qui-lache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/enregistrer-nuit-complete-sans-gui-qui-lache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/enregistrer-nuit-complete-sans-gui-qui-lache"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/outillage-minimal-proto-embarque</loc>
    <lastmod>2026-02-10</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/outillage-minimal-proto-embarque"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/outillage-minimal-proto-embarque"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/outillage-minimal-proto-embarque"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/outillage-minimal-proto-embarque</loc>
    <lastmod>2026-02-10</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/outillage-minimal-proto-embarque"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/outillage-minimal-proto-embarque"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/outillage-minimal-proto-embarque"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/alimenter-microcontroleur-sans-usb</loc>
    <lastmod>2026-05-18</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/alimenter-microcontroleur-sans-usb"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/alimenter-microcontroleur-sans-usb"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/alimenter-microcontroleur-sans-usb"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/alimenter-microcontroleur-sans-usb</loc>
    <lastmod>2026-05-18</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/alimenter-microcontroleur-sans-usb"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/alimenter-microcontroleur-sans-usb"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/alimenter-microcontroleur-sans-usb"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/sortir-microcontroleur-bootloop</loc>
    <lastmod>2026-05-21</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/sortir-microcontroleur-bootloop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/sortir-microcontroleur-bootloop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/sortir-microcontroleur-bootloop"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/sortir-microcontroleur-bootloop</loc>
    <lastmod>2026-05-21</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/sortir-microcontroleur-bootloop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/sortir-microcontroleur-bootloop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/sortir-microcontroleur-bootloop"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/afficheurs-deportes-en-mqtt</loc>
    <lastmod>2026-04-30</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/afficheurs-deportes-en-mqtt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/afficheurs-deportes-en-mqtt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/afficheurs-deportes-en-mqtt"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/afficheurs-deportes-en-mqtt</loc>
    <lastmod>2026-04-30</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/afficheurs-deportes-en-mqtt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/afficheurs-deportes-en-mqtt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/afficheurs-deportes-en-mqtt"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/rejeter-artefacts-eeg-hors-laboratoire</loc>
    <lastmod>2026-03-12</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/rejeter-artefacts-eeg-hors-laboratoire"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/rejeter-artefacts-eeg-hors-laboratoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/rejeter-artefacts-eeg-hors-laboratoire"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/rejeter-artefacts-eeg-hors-laboratoire</loc>
    <lastmod>2026-03-12</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/rejeter-artefacts-eeg-hors-laboratoire"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/rejeter-artefacts-eeg-hors-laboratoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/rejeter-artefacts-eeg-hors-laboratoire"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/configurer-un-noeud-mesh-ce-qui-sature-le-lien</loc>
    <lastmod>2026-05-03</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/configurer-un-noeud-mesh-ce-qui-sature-le-lien"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/configurer-un-noeud-mesh-ce-qui-sature-le-lien"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/configurer-un-noeud-mesh-ce-qui-sature-le-lien"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/configurer-un-noeud-mesh-ce-qui-sature-le-lien</loc>
    <lastmod>2026-05-03</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/configurer-un-noeud-mesh-ce-qui-sature-le-lien"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/configurer-un-noeud-mesh-ce-qui-sature-le-lien"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/configurer-un-noeud-mesh-ce-qui-sature-le-lien"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/ajouter-un-gps-uart-externe-a-un-esp32-s3</loc>
    <lastmod>2026-06-04</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/ajouter-un-gps-uart-externe-a-un-esp32-s3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/ajouter-un-gps-uart-externe-a-un-esp32-s3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/ajouter-un-gps-uart-externe-a-un-esp32-s3"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/ajouter-un-gps-uart-externe-a-un-esp32-s3</loc>
    <lastmod>2026-06-04</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/ajouter-un-gps-uart-externe-a-un-esp32-s3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/ajouter-un-gps-uart-externe-a-un-esp32-s3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/ajouter-un-gps-uart-externe-a-un-esp32-s3"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/choisir-une-bande-ism-selon-la-juridiction</loc>
    <lastmod>2026-05-07</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/choisir-une-bande-ism-selon-la-juridiction"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/choisir-une-bande-ism-selon-la-juridiction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/choisir-une-bande-ism-selon-la-juridiction"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/choisir-une-bande-ism-selon-la-juridiction</loc>
    <lastmod>2026-05-07</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/choisir-une-bande-ism-selon-la-juridiction"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/choisir-une-bande-ism-selon-la-juridiction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/choisir-une-bande-ism-selon-la-juridiction"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/ce-qu-un-module-ism-ne-captera-jamais</loc>
    <lastmod>2026-05-11</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/ce-qu-un-module-ism-ne-captera-jamais"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/ce-qu-un-module-ism-ne-captera-jamais"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/ce-qu-un-module-ism-ne-captera-jamais"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/ce-qu-un-module-ism-ne-captera-jamais</loc>
    <lastmod>2026-05-11</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/ce-qu-un-module-ism-ne-captera-jamais"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/ce-qu-un-module-ism-ne-captera-jamais"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/ce-qu-un-module-ism-ne-captera-jamais"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/reception-passive-multi-capteurs-les-limites-reelles</loc>
    <lastmod>2026-03-09</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/reception-passive-multi-capteurs-les-limites-reelles"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/reception-passive-multi-capteurs-les-limites-reelles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/reception-passive-multi-capteurs-les-limites-reelles"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/reception-passive-multi-capteurs-les-limites-reelles</loc>
    <lastmod>2026-03-09</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/reception-passive-multi-capteurs-les-limites-reelles"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/reception-passive-multi-capteurs-les-limites-reelles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/reception-passive-multi-capteurs-les-limites-reelles"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/se-brancher-sur-la-telemetrie-d-un-vehicule</loc>
    <lastmod>2026-04-08</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/se-brancher-sur-la-telemetrie-d-un-vehicule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/se-brancher-sur-la-telemetrie-d-un-vehicule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/se-brancher-sur-la-telemetrie-d-un-vehicule"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/se-brancher-sur-la-telemetrie-d-un-vehicule</loc>
    <lastmod>2026-04-08</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/se-brancher-sur-la-telemetrie-d-un-vehicule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/se-brancher-sur-la-telemetrie-d-un-vehicule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/se-brancher-sur-la-telemetrie-d-un-vehicule"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/eye-tracking-pour-un-casque-le-capteur-de-profondeur</loc>
    <lastmod>2026-04-14</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/eye-tracking-pour-un-casque-le-capteur-de-profondeur"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/eye-tracking-pour-un-casque-le-capteur-de-profondeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/eye-tracking-pour-un-casque-le-capteur-de-profondeur"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/eye-tracking-pour-un-casque-le-capteur-de-profondeur</loc>
    <lastmod>2026-04-14</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/eye-tracking-pour-un-casque-le-capteur-de-profondeur"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/eye-tracking-pour-un-casque-le-capteur-de-profondeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/eye-tracking-pour-un-casque-le-capteur-de-profondeur"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/degradation-gracieuse-exigence-architecture</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/degradation-gracieuse-exigence-architecture"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/degradation-gracieuse-exigence-architecture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/degradation-gracieuse-exigence-architecture"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/degradation-gracieuse-exigence-architecture</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/degradation-gracieuse-exigence-architecture"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/degradation-gracieuse-exigence-architecture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/degradation-gracieuse-exigence-architecture"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/reconstruire-signal-90-pourcent-manquant-foundation-model</loc>
    <lastmod>2026-03-11</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/reconstruire-signal-90-pourcent-manquant-foundation-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/reconstruire-signal-90-pourcent-manquant-foundation-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/reconstruire-signal-90-pourcent-manquant-foundation-model"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/reconstruire-signal-90-pourcent-manquant-foundation-model</loc>
    <lastmod>2026-03-11</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/reconstruire-signal-90-pourcent-manquant-foundation-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/reconstruire-signal-90-pourcent-manquant-foundation-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/reconstruire-signal-90-pourcent-manquant-foundation-model"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/generer-labels-sans-annotation-manuelle</loc>
    <lastmod>2026-04-09</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/generer-labels-sans-annotation-manuelle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/generer-labels-sans-annotation-manuelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/generer-labels-sans-annotation-manuelle"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/generer-labels-sans-annotation-manuelle</loc>
    <lastmod>2026-04-09</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/generer-labels-sans-annotation-manuelle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/generer-labels-sans-annotation-manuelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/generer-labels-sans-annotation-manuelle"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/valider-environnement-controle-avant-terrain</loc>
    <lastmod>2026-05-14</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/valider-environnement-controle-avant-terrain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/valider-environnement-controle-avant-terrain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/valider-environnement-controle-avant-terrain"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/valider-environnement-controle-avant-terrain</loc>
    <lastmod>2026-05-14</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/valider-environnement-controle-avant-terrain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/valider-environnement-controle-avant-terrain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/valider-environnement-controle-avant-terrain"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/briefer-un-agent-autonome</loc>
    <lastmod>2026-05-22</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/briefer-un-agent-autonome"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/briefer-un-agent-autonome"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/briefer-un-agent-autonome"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/briefer-un-agent-autonome</loc>
    <lastmod>2026-05-22</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/briefer-un-agent-autonome"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/briefer-un-agent-autonome"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/briefer-un-agent-autonome"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/diagnostiquer-erreur-api-sur-une-image</loc>
    <lastmod>2026-03-25</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/diagnostiquer-erreur-api-sur-une-image"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/diagnostiquer-erreur-api-sur-une-image"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/diagnostiquer-erreur-api-sur-une-image"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/diagnostiquer-erreur-api-sur-une-image</loc>
    <lastmod>2026-03-25</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/diagnostiquer-erreur-api-sur-une-image"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/diagnostiquer-erreur-api-sur-une-image"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/diagnostiquer-erreur-api-sur-une-image"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/inference-edge-architectures-espace-etats-ssm</loc>
    <lastmod>2026-02-18</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/inference-edge-architectures-espace-etats-ssm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/inference-edge-architectures-espace-etats-ssm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/inference-edge-architectures-espace-etats-ssm"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/inference-edge-architectures-espace-etats-ssm</loc>
    <lastmod>2026-02-18</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/inference-edge-architectures-espace-etats-ssm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/inference-edge-architectures-espace-etats-ssm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/inference-edge-architectures-espace-etats-ssm"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/exclure-son-lan-du-routage-vpn</loc>
    <lastmod>2026-05-03</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/exclure-son-lan-du-routage-vpn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/exclure-son-lan-du-routage-vpn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/exclure-son-lan-du-routage-vpn"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/exclure-son-lan-du-routage-vpn</loc>
    <lastmod>2026-05-03</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/exclure-son-lan-du-routage-vpn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/exclure-son-lan-du-routage-vpn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/exclure-son-lan-du-routage-vpn"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/le-redirect-loop-derriere-un-tunnel</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/le-redirect-loop-derriere-un-tunnel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/le-redirect-loop-derriere-un-tunnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/le-redirect-loop-derriere-un-tunnel"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/le-redirect-loop-derriere-un-tunnel</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/le-redirect-loop-derriere-un-tunnel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/le-redirect-loop-derriere-un-tunnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/le-redirect-loop-derriere-un-tunnel"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/proteger-des-medias-object-storage-du-hotlink</loc>
    <lastmod>2026-05-09</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/proteger-des-medias-object-storage-du-hotlink"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/proteger-des-medias-object-storage-du-hotlink"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/proteger-des-medias-object-storage-du-hotlink"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/proteger-des-medias-object-storage-du-hotlink</loc>
    <lastmod>2026-05-09</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/proteger-des-medias-object-storage-du-hotlink"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/proteger-des-medias-object-storage-du-hotlink"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/proteger-des-medias-object-storage-du-hotlink"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/ce-qu-un-rollback-d-image-ne-sauve-pas</loc>
    <lastmod>2026-05-15</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/ce-qu-un-rollback-d-image-ne-sauve-pas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/ce-qu-un-rollback-d-image-ne-sauve-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/ce-qu-un-rollback-d-image-ne-sauve-pas"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/ce-qu-un-rollback-d-image-ne-sauve-pas</loc>
    <lastmod>2026-05-15</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/ce-qu-un-rollback-d-image-ne-sauve-pas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/ce-qu-un-rollback-d-image-ne-sauve-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/ce-qu-un-rollback-d-image-ne-sauve-pas"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/remettre-un-serveur-en-etat-vanilla</loc>
    <lastmod>2026-05-19</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/remettre-un-serveur-en-etat-vanilla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/remettre-un-serveur-en-etat-vanilla"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/remettre-un-serveur-en-etat-vanilla"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/remettre-un-serveur-en-etat-vanilla</loc>
    <lastmod>2026-05-19</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/remettre-un-serveur-en-etat-vanilla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/remettre-un-serveur-en-etat-vanilla"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/remettre-un-serveur-en-etat-vanilla"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/debugger-un-crash-au-boot-sur-settings-corrompu</loc>
    <lastmod>2026-05-22</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/debugger-un-crash-au-boot-sur-settings-corrompu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/debugger-un-crash-au-boot-sur-settings-corrompu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/debugger-un-crash-au-boot-sur-settings-corrompu"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/debugger-un-crash-au-boot-sur-settings-corrompu</loc>
    <lastmod>2026-05-22</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/debugger-un-crash-au-boot-sur-settings-corrompu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/debugger-un-crash-au-boot-sur-settings-corrompu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/debugger-un-crash-au-boot-sur-settings-corrompu"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/etendre-une-partition-lvm</loc>
    <lastmod>2026-03-05</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/etendre-une-partition-lvm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/etendre-une-partition-lvm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/etendre-une-partition-lvm"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/etendre-une-partition-lvm</loc>
    <lastmod>2026-03-05</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/etendre-une-partition-lvm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/etendre-une-partition-lvm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/etendre-une-partition-lvm"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/auditer-les-ports-exposes-et-trouver-les-libres</loc>
    <lastmod>2026-03-11</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/auditer-les-ports-exposes-et-trouver-les-libres"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/auditer-les-ports-exposes-et-trouver-les-libres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/auditer-les-ports-exposes-et-trouver-les-libres"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/auditer-les-ports-exposes-et-trouver-les-libres</loc>
    <lastmod>2026-03-11</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/auditer-les-ports-exposes-et-trouver-les-libres"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/auditer-les-ports-exposes-et-trouver-les-libres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/auditer-les-ports-exposes-et-trouver-les-libres"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/debloquer-un-task-runner-qui-timeout</loc>
    <lastmod>2026-03-17</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/debloquer-un-task-runner-qui-timeout"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/debloquer-un-task-runner-qui-timeout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/debloquer-un-task-runner-qui-timeout"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/debloquer-un-task-runner-qui-timeout</loc>
    <lastmod>2026-03-17</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/debloquer-un-task-runner-qui-timeout"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/debloquer-un-task-runner-qui-timeout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/debloquer-un-task-runner-qui-timeout"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/authentifier-sans-email-ni-mot-de-passe</loc>
    <lastmod>2026-05-07</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/authentifier-sans-email-ni-mot-de-passe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/authentifier-sans-email-ni-mot-de-passe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/authentifier-sans-email-ni-mot-de-passe"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/authentifier-sans-email-ni-mot-de-passe</loc>
    <lastmod>2026-05-07</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/authentifier-sans-email-ni-mot-de-passe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/authentifier-sans-email-ni-mot-de-passe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/authentifier-sans-email-ni-mot-de-passe"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/un-graphe-social-sans-graphe-social</loc>
    <lastmod>2026-05-19</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/un-graphe-social-sans-graphe-social"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/un-graphe-social-sans-graphe-social"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/un-graphe-social-sans-graphe-social"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/un-graphe-social-sans-graphe-social</loc>
    <lastmod>2026-05-19</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/un-graphe-social-sans-graphe-social"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/un-graphe-social-sans-graphe-social"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/un-graphe-social-sans-graphe-social"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/llm-debrief-donnees-telemetrie</loc>
    <lastmod>2026-05-30</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/llm-debrief-donnees-telemetrie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/llm-debrief-donnees-telemetrie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/llm-debrief-donnees-telemetrie"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/llm-debrief-donnees-telemetrie</loc>
    <lastmod>2026-05-30</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/llm-debrief-donnees-telemetrie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/llm-debrief-donnees-telemetrie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/llm-debrief-donnees-telemetrie"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/diffuser-donnees-temps-reel-echelle</loc>
    <lastmod>2026-01-22</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/diffuser-donnees-temps-reel-echelle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/diffuser-donnees-temps-reel-echelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/diffuser-donnees-temps-reel-echelle"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/diffuser-donnees-temps-reel-echelle</loc>
    <lastmod>2026-01-22</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/diffuser-donnees-temps-reel-echelle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/diffuser-donnees-temps-reel-echelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/diffuser-donnees-temps-reel-echelle"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/single-container-spa-api-postgres</loc>
    <lastmod>2026-01-15</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/single-container-spa-api-postgres"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/single-container-spa-api-postgres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/single-container-spa-api-postgres"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/single-container-spa-api-postgres</loc>
    <lastmod>2026-01-15</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/single-container-spa-api-postgres"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/single-container-spa-api-postgres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/single-container-spa-api-postgres"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/monorepo-turbo-plateforme-temps-reel</loc>
    <lastmod>2026-04-04</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/monorepo-turbo-plateforme-temps-reel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/monorepo-turbo-plateforme-temps-reel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/monorepo-turbo-plateforme-temps-reel"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/monorepo-turbo-plateforme-temps-reel</loc>
    <lastmod>2026-04-04</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/monorepo-turbo-plateforme-temps-reel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/monorepo-turbo-plateforme-temps-reel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/monorepo-turbo-plateforme-temps-reel"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/fr/notes/prerendre-une-spa-pour-le-seo</loc>
    <lastmod>2026-06-01</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/prerendre-une-spa-pour-le-seo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/prerendre-une-spa-pour-le-seo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/prerendre-une-spa-pour-le-seo"/>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://juliengauthier.org/en/notes/prerendre-une-spa-pour-le-seo</loc>
    <lastmod>2026-06-01</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://juliengauthier.org/fr/notes/prerendre-une-spa-pour-le-seo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://juliengauthier.org/en/notes/prerendre-une-spa-pour-le-seo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://juliengauthier.org/fr/notes/prerendre-une-spa-pour-le-seo"/>
    <priority>0.6</priority>
  </url>
</urlset>
