<?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:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">

  <url>
    <loc>https://chaufourier.fr/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://chaufourier.fr/uses</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://chaufourier.fr/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
      <loc>https://chaufourier.fr/blog/gestion-des-indexes-elasticsearch-avec-curl</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/comprendre-limportance-du-separateur-de-rupture-de-mot-dans-les-url</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/obtenir-une-date-en-millisecondes-en-ruby</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/utilisation-de-la-commande-git-mv-pour-renommer-des-fichiers-dans-git</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/ajout-de-classes-css-en-javascript</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/nouvelle-version-du-starter-kit-pour-adonisjs-6-une-evolution-technologique</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/adonis-attachment-une-solution-moderne-et-flexible-pour-la-gestion-des-fichiers-dans-adonisjs-6</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/test-de-lesp32-h2-zigbee-avec-home-assistant</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/developpement-dune-application-web-starterkit-adonisjs-v5</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/side-project-2023-on-refait-mon-site</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/utilisation-de-l-attribut-html-autofocus</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/unpoly-custom-up-confirm</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/edge-components-2</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/mon-environnement-de-developpement-sous-fedora-silverblue-minimalisme-et-conteneurs</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/edge-components</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/side-project-2022-une-experience-interactive-de-karaoke</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/optimiser-vos-images</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/utilisation-de-endswith-en-javascript</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/side-project-boite-aux-lettres-connectee</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/simplifiez-vos-traitements-dimportexport-avec-un-package-etl-en-nodejs</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/interrupteur-connecte-esp32</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/picorrupteur-alimentation</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/domotique-mon-avis-mes-choix</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/picorrupteur-installation</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/picorrupteur-introduction</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/side-project-2021-refonte-chaufourierfr</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/ruby-la-methode-include</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/picorrupteur-interrupteur</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url>    <url>
      <loc>https://chaufourier.fr/blog/package-attachment-advanced</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url></urlset>