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