<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://antoineboucher.info/CV/blog/fr/</loc><lastmod>2026-11-06T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/skills/</loc><lastmod>2026-11-06T00:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/skills/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/skills/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/skills/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/glsl/</loc><lastmod>2026-11-06T00:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/glsl/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/glsl/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/glsl/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/graphics/</loc><lastmod>2026-11-06T00:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/graphics/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/graphics/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/graphics/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/</loc><lastmod>2026-11-06T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/procedural/</loc><lastmod>2026-11-06T00:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/procedural/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/procedural/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/procedural/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/shaders/</loc><lastmod>2026-11-06T00:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/shaders/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/shaders/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/shaders/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/shadertoy/</loc><lastmod>2026-11-06T00:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/shadertoy/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/shadertoy/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/shadertoy/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/shadertoy-six-shaders/</loc><lastmod>2026-11-06T00:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/shadertoy-six-shaders/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/shadertoy-six-shaders/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/shadertoy-six-shaders/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/</loc><lastmod>2026-11-06T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/algoets/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/algoets/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/algoets/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/algoets/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/salary-guide-2023-results/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/salary-guide-2023-results/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/salary-guide-2023-results/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/salary-guide-2023-results/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/data-analysis/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/data-analysis/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/data-analysis/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/data-analysis/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/kelly-rm/</loc><lastmod>2026-11-06T04:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/kelly-rm/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/kelly-rm/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/kelly-rm/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/legostracker/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/legostracker/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/legostracker/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/legostracker/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/markokchainmontecarlo/</loc><lastmod>2026-11-06T04:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/markokchainmontecarlo/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/markokchainmontecarlo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/markokchainmontecarlo/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/polyfemblenderplugin/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/polyfemblenderplugin/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/polyfemblenderplugin/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/polyfemblenderplugin/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/python/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/python/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/python/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/python/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/python/page/2/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/salaries/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/salaries/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/salaries/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/salaries/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/salary/</loc><lastmod>2026-11-06T00:30:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/salary/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/salary/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/salary/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/similityvectorembedding/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/similityvectorembedding/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/similityvectorembedding/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/similityvectorembedding/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/simulateur/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/simulateur/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/simulateur/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/simulateur/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/sport-arbitrage/</loc><lastmod>2026-11-06T03:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/sport-arbitrage/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/sport-arbitrage/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/sport-arbitrage/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/tradingviewbuilder/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/tradingviewbuilder/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/tradingviewbuilder/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/tradingviewbuilder/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/wearblender/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/wearblender/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/wearblender/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/wearblender/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/wearmachine/</loc><lastmod>2026-11-06T01:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/wearmachine/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/wearmachine/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/wearmachine/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/wearsurfacesdatasets/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/wearsurfacesdatasets/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/wearsurfacesdatasets/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/wearsurfacesdatasets/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/weartrailsexperiments/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/weartrailsexperiments/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/weartrailsexperiments/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/weartrailsexperiments/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/</loc><lastmod>2026-10-26T00:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/hugo/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/hugo/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/hugo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/hugo/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/mcp/</loc><lastmod>2026-10-26T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/mcp/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/mcp/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/mcp/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/paper/</loc><lastmod>2026-10-26T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/paper/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/paper/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/paper/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/portfolio/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/portfolio/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/portfolio/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/portfolio/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/portfolio-hugo-website-refonte/</loc><lastmod>2026-10-26T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/portfolio-hugo-website-refonte/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/portfolio-hugo-website-refonte/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/portfolio-hugo-website-refonte/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/ainewstracker/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/ainewstracker/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/ainewstracker/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/ainewstracker/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/batchbacktesting/</loc><lastmod>2026-11-06T04:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/batchbacktesting/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/batchbacktesting/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/batchbacktesting/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/c++/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/c++/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/c++/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/c++/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/finance/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/finance/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/finance/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/finance/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/ia/</loc><lastmod>2026-10-27T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/infographie/</loc><lastmod>2026-10-26T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/ipc-toolkit-contact-library/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/ipc-toolkit-contact-library/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/ipc-toolkit-contact-library/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/ipc-toolkit-contact-library/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/logiciel-libre/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/m%C3%A9trologie/</loc><lastmod>2026-10-26T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/mistubavideo/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/mistubavideo/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/mistubavideo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/mistubavideo/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/mistubavideo-rendered-video/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/mistubavideo-rendered-video/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/mistubavideo-rendered-video/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/mistubavideo-rendered-video/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/mitsuba/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/mitsuba/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/mitsuba/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/mitsuba/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/simulation/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/simulation/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/simulation/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/simulation/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/ainewstracker-financial-news/</loc><lastmod>2026-10-26T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/ainewstracker-financial-news/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/ainewstracker-financial-news/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/ainewstracker-financial-news/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/truemapdata/</loc><lastmod>2026-11-06T02:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/truemapdata/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/truemapdata/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/truemapdata/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/truemapdata-height-maps/</loc><lastmod>2026-10-26T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/truemapdata-height-maps/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/truemapdata-height-maps/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/truemapdata-height-maps/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/vid%C3%A9o/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/workshop1/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/workshop1/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/workshop1/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/workshop1/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/dotfiles/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/dotfiles/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/dotfiles/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/dotfiles/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/another-install-script/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/another-install-script/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/another-install-script/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/another-install-script/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/antoinebou12/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/antoinebou12/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/antoinebou12/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/antoinebou12/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/architecture/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/architecture/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/architecture/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/architecture/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/artemis-n3ds/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/artemis-n3ds/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/artemis-n3ds/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/artemis-n3ds/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/artemis-switch/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/artemis-switch/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/artemis-switch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/artemis-switch/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/audiotranscript/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/audiotranscript/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/audiotranscript/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/audiotranscript/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/authlaravel/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/authlaravel/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/authlaravel/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/authlaravel/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/bloc/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/bloc/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/bloc/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/bloc/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/chitui/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/chitui/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/chitui/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/chitui/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/comfyui-uml/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/comfyui-uml/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/comfyui-uml/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/comfyui-uml/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/cv/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/cv/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/cv/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/cv/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/d2copenaiplugin/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/d2copenaiplugin/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/d2copenaiplugin/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/d2copenaiplugin/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/dashercontrol/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/dashercontrol/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/dashercontrol/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/dashercontrol/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/dimension/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/dimension/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/dimension/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/dimension/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/donneesqc-mcp/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/donneesqc-mcp/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/donneesqc-mcp/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/donneesqc-mcp/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/esp32-7seg/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/esp32-7seg/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/esp32-7seg/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/esp32-7seg/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/flashgames/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/flashgames/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/flashgames/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/flashgames/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/githubsimplefiledownloader/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/githubsimplefiledownloader/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/githubsimplefiledownloader/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/githubsimplefiledownloader/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/greenscreenvideotoalphapngs/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/greenscreenvideotoalphapngs/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/greenscreenvideotoalphapngs/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/greenscreenvideotoalphapngs/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/hass-renpho/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/hass-renpho/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/hass-renpho/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/hass-renpho/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/hdr-10bpp-display-test/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/hdr-10bpp-display-test/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/hdr-10bpp-display-test/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/hdr-10bpp-display-test/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/ipc-toolkit/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/ipc-toolkit/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/ipc-toolkit/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/ipc-toolkit/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/jsonresume-theme-kendall/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/jsonresume-theme-kendall/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/jsonresume-theme-kendall/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/jsonresume-theme-kendall/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/kroki-playground/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/kroki-playground/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/kroki-playground/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/kroki-playground/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/linkshare/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/linkshare/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/linkshare/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/linkshare/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/llm2svg/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/llm2svg/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/llm2svg/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/llm2svg/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/maestro/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/maestro/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/maestro/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/maestro/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/marketwatch/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/marketwatch/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/marketwatch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/marketwatch/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/mediaboxdockercompose/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/mediaboxdockercompose/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/mediaboxdockercompose/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/mediaboxdockercompose/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/nova-backtest/</loc><lastmod>2026-11-06T03:30:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/nova-backtest/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/nova-backtest/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/nova-backtest/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/novatorem/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/novatorem/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/novatorem/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/novatorem/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/nxsand/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/nxsand/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/nxsand/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/nxsand/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/pan-tilt-controller/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/pan-tilt-controller/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/pan-tilt-controller/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/pan-tilt-controller/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/rawanalyser/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/rawanalyser/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/rawanalyser/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/rawanalyser/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/retroarch-web-games/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/retroarch-web-games/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/retroarch-web-games/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/retroarch-web-games/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/serilog-sinks-sentrysdk/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/serilog-sinks-sentrysdk/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/serilog-sinks-sentrysdk/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/serilog-sinks-sentrysdk/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/sm64coopdx-switch-n3ds/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/sm64coopdx-switch-n3ds/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/sm64coopdx-switch-n3ds/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/sm64coopdx-switch-n3ds/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/springbootfilesuploader/</loc><lastmod>2026-11-06T02:30:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/springbootfilesuploader/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/springbootfilesuploader/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/springbootfilesuploader/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/switch-wifi/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/switch-wifi/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/switch-wifi/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/switch-wifi/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/tch099/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/tch099/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/tch099/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/tch099/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/uml-mcp/</loc><lastmod>2026-11-06T01:30:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/uml-mcp/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/uml-mcp/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/uml-mcp/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/uml-skill/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/uml-skill/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/uml-skill/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/uml-skill/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/notes/wordsenigma/</loc><lastmod>2026-10-23T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/wordsenigma/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/wordsenigma/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/wordsenigma/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/dimension-rust-math-rendering/</loc><lastmod>2026-10-23T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/dimension-rust-math-rendering/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/dimension-rust-math-rendering/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/dimension-rust-math-rendering/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/linear-algebra/</loc><lastmod>2026-10-23T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/linear-algebra/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/linear-algebra/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/linear-algebra/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/rust/</loc><lastmod>2026-10-23T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/rust/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/rust/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/rust/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/wgpu/</loc><lastmod>2026-10-23T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/wgpu/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/wgpu/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/wgpu/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/dashercontrol-homelab-workspaces/</loc><lastmod>2026-10-23T09:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/dashercontrol-homelab-workspaces/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/dashercontrol-homelab-workspaces/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/dashercontrol-homelab-workspaces/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/docker/</loc><lastmod>2026-11-06T05:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/docker/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/docker/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/docker/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/homelab/</loc><lastmod>2026-11-06T05:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/homelab/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/homelab/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/homelab/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/vue/</loc><lastmod>2026-10-23T09:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/vue/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/vue/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/vue/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/blender/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/blender/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/blender/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/blender/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/minio/</loc><lastmod>2026-10-23T08:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/minio/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/minio/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/minio/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/bloc-blender-cloud-storage/</loc><lastmod>2026-10-23T08:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/bloc-blender-cloud-storage/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/bloc-blender-cloud-storage/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/bloc-blender-cloud-storage/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/open-source/</loc><lastmod>2026-10-23T08:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/open-source/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/open-source/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/open-source/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/s3/</loc><lastmod>2026-10-23T08:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/s3/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/s3/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/s3/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/ansible/</loc><lastmod>2026-11-06T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/ansible/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/ansible/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/ansible/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/caddy/</loc><lastmod>2026-11-06T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/caddy/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/caddy/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/caddy/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/cloudflare/</loc><lastmod>2026-11-06T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/cloudflare/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/cloudflare/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/cloudflare/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/devops/</loc><lastmod>2026-11-06T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/devops/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/devops/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/devops/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/reverse-proxy-infrastructure/</loc><lastmod>2026-11-06T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/reverse-proxy-infrastructure/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/reverse-proxy-infrastructure/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/reverse-proxy-infrastructure/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/terraform/</loc><lastmod>2026-11-06T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/terraform/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/terraform/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/terraform/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/.net/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/.net/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/.net/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/.net/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/artemis-switch-frame-pacing/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/artemis-switch-frame-pacing/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/artemis-switch-frame-pacing/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/artemis-switch-frame-pacing/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/backtesting/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/backtesting/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/backtesting/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/backtesting/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/c/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/c/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/c/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/c/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/c%23/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/c%23/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/c%23/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/c%23/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/comfyui/</loc><lastmod>2026-10-27T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/comfyui/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/comfyui/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/comfyui/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/comfyui-uml-diagram-workflows/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/comfyui-uml-diagram-workflows/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/comfyui-uml-diagram-workflows/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/comfyui-uml-diagram-workflows/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/batchbacktesting-engine/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/batchbacktesting-engine/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/batchbacktesting-engine/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/batchbacktesting-engine/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/data-engineering/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/data-engineering/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/data-engineering/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/data-engineering/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/algoets-python-workshop/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/algoets-python-workshop/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/algoets-python-workshop/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/algoets-python-workshop/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/homebrew/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/homebrew/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/homebrew/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/homebrew/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/mermaid/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/mermaid/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/mermaid/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/mermaid/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/nintendo-3ds/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/nintendo-3ds/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/nintendo-3ds/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/nintendo-3ds/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/nintendo-switch/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/nintendo-switch/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/nintendo-switch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/nintendo-switch/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/observability/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/observability/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/observability/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/observability/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/pandas/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/pandas/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/pandas/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/pandas/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/sm64coopdx-switch-new3ds-port/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/sm64coopdx-switch-new3ds-port/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/sm64coopdx-switch-new3ds-port/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/sm64coopdx-switch-new3ds-port/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/sentry/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/sentry/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/sentry/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/sentry/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/serilog/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/serilog/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/serilog/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/serilog/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/serilog-sentrysdk-structured-errors/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/serilog-sentrysdk-structured-errors/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/serilog-sentrysdk-structured-errors/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/serilog-sentrysdk-structured-errors/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/teaching/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/teaching/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/teaching/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/teaching/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/uml/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/uml/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/uml/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/uml/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/anthropic/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/anthropic/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/anthropic/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/anthropic/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/api/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/api/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/api/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/api/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/certification/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/certification/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/certification/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/certification/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/claude/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/claude/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/claude/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/claude/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/claude-academy-claude-api/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/claude-academy-claude-api/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/claude-academy-claude-api/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/claude-academy-claude-api/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/%C3%A9ts/</loc><lastmod>2026-10-24T14:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/%C3%A9ts/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/%C3%A9ts/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/%C3%A9ts/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/m%C3%A9moire/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/thesis-submitted-ets/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/thesis-submitted-ets/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/thesis-submitted-ets/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/thesis-submitted-ets/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/cursor/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/cursor/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/cursor/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/cursor/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/plantuml/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/plantuml/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/plantuml/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/plantuml/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/uml-mcp/</loc><lastmod>2026-09-02T14:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/uml-mcp/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/uml-mcp/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/uml-mcp/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/uml-mcp/</loc><lastmod>2026-10-20T10:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/uml-mcp/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/uml-mcp/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/uml-mcp/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/artemis-switch/</loc><lastmod>2026-09-02T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/artemis-switch/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/artemis-switch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/artemis-switch/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/moonlight/</loc><lastmod>2026-09-02T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/moonlight/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/moonlight/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/moonlight/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/moonlight-n3ds/</loc><lastmod>2026-09-02T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/moonlight-n3ds/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/moonlight-n3ds/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/moonlight-n3ds/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/sm64coopdx-switch/</loc><lastmod>2026-09-02T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/sm64coopdx-switch/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/sm64coopdx-switch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/sm64coopdx-switch/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/handheld-streaming-homebrew/</loc><lastmod>2026-09-02T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/handheld-streaming-homebrew/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/handheld-streaming-homebrew/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/handheld-streaming-homebrew/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/joining-la-caisse/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/joining-la-caisse/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/joining-la-caisse/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/joining-la-caisse/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/la-caisse/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/la-caisse/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/la-caisse/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/la-caisse/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/sharepoint/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/sharepoint/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/sharepoint/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/sharepoint/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/stage/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/typescript/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/typescript/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/typescript/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/typescript/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/frottement/</loc><lastmod>2026-09-02T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/gelsight/</loc><lastmod>2026-09-02T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/gelsight/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/gelsight/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/gelsight/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/thesis-wear-texture-space/</loc><lastmod>2026-09-02T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/thesis-wear-texture-space/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/thesis-wear-texture-space/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/thesis-wear-texture-space/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/opengl/</loc><lastmod>2026-09-02T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/opengl/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/opengl/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/opengl/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/usure/</loc><lastmod>2026-09-02T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/chibi/</loc><lastmod>2026-10-27T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/chibi/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/chibi/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/chibi/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/ai-figurines-3d-printing/</loc><lastmod>2026-10-27T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/ai-figurines-3d-printing/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/ai-figurines-3d-printing/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/ai-figurines-3d-printing/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/hunyuan3d/</loc><lastmod>2026-10-27T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/hunyuan3d/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/hunyuan3d/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/hunyuan3d/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/impression-3d/</loc><lastmod>2026-10-27T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/caec-2026-optics-poster/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/caec-2026-optics-poster/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/caec-2026-optics-poster/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/caec-2026-optics-poster/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/ca%C3%A9c/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/ca%C3%A9c/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/ca%C3%A9c/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/ca%C3%A9c/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/optique/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/recherche/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/embeddings/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/embeddings/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/embeddings/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/embeddings/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/machine-learning/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/machine-learning/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/machine-learning/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/machine-learning/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/pgvector/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/pgvector/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/pgvector/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/pgvector/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/postgresql/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/postgresql/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/postgresql/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/postgresql/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/qdrant/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/qdrant/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/qdrant/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/qdrant/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/rag/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/rag/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/rag/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/rag/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/vector-databases-similar-movies/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/vector-databases-similar-movies/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/vector-databases-similar-movies/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/vector-databases-similar-movies/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/marketwatch-python-trading/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/marketwatch-python-trading/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/marketwatch-python-trading/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/marketwatch-python-trading/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/bmc/</loc><lastmod>2026-05-22T22:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/bmc/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/bmc/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/bmc/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/qces-lean-discovery-pitch/</loc><lastmod>2026-05-22T22:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/qces-lean-discovery-pitch/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/qces-lean-discovery-pitch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/qces-lean-discovery-pitch/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/education/</loc><lastmod>2026-10-24T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/education/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/education/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/education/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/entrepreneurship/</loc><lastmod>2026-05-22T22:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/entrepreneurship/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/entrepreneurship/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/entrepreneurship/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/lean-startup/</loc><lastmod>2026-05-22T22:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/lean-startup/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/lean-startup/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/lean-startup/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/marketwatch/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/marketwatch/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/marketwatch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/marketwatch/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/pitch/</loc><lastmod>2026-05-22T22:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/pitch/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/pitch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/pitch/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/qces/</loc><lastmod>2026-05-22T22:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/qces/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/qces/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/qces/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/trading/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/trading/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/trading/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/trading/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/dimension/</loc><lastmod>2026-04-13T12:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/dimension/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/dimension/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/dimension/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/esp32-7seg/</loc><lastmod>2026-04-13T12:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/esp32-7seg/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/esp32-7seg/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/esp32-7seg/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/algo%C3%A9ts/</loc><lastmod>2026-10-24T14:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/algo%C3%A9ts/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/algo%C3%A9ts/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/algo%C3%A9ts/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/algoets-markets-first-competition/</loc><lastmod>2026-10-24T14:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/algoets-markets-first-competition/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/algoets-markets-first-competition/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/algoets-markets-first-competition/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/formation/</loc><lastmod>2026-10-24T14:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/mark%C3%A9ts/</loc><lastmod>2026-10-24T14:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/mark%C3%A9ts/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/mark%C3%A9ts/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/mark%C3%A9ts/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/conference/</loc><lastmod>2026-10-24T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/conference/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/conference/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/conference/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/friction/</loc><lastmod>2026-05-22T23:30:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/friction/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/friction/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/friction/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/graphquon/</loc><lastmod>2026-05-22T23:45:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/graphquon/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/graphquon/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/graphquon/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/graphquon-2025-university-of-toronto/</loc><lastmod>2026-05-22T23:30:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/graphquon-2025-university-of-toronto/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/graphquon-2025-university-of-toronto/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/graphquon-2025-university-of-toronto/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/siggraph/</loc><lastmod>2026-05-22T23:45:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/siggraph/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/siggraph/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/siggraph/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/universit%C3%A9-de-toronto/</loc><lastmod>2026-05-22T23:30:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/gpt-store-diagram-tool/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/gpt-store-diagram-tool/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/gpt-store-diagram-tool/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/gpt-store-diagram-tool/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/chatgpt/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/chatgpt/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/chatgpt/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/chatgpt/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/diagrammes/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/gpt-store/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/gpt-store/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/gpt-store/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/gpt-store/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/addons/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/addons/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/addons/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/addons/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/blender-python-packages/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/blender-python-packages/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/blender-python-packages/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/blender-python-packages/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/pip/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/pip/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/pip/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/pip/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/plugins/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/plugins/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/plugins/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/plugins/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/graphquon-2024-ets/</loc><lastmod>2026-05-22T23:45:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/graphquon-2024-ets/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/graphquon-2024-ets/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/graphquon-2024-ets/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/nvidia/</loc><lastmod>2026-05-22T23:45:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/nvidia/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/nvidia/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/nvidia/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/polytechnique-teaching-start/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/polytechnique-teaching-start/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/polytechnique-teaching-start/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/polytechnique-teaching-start/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/devsecops/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/devsecops/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/devsecops/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/devsecops/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/enseignement/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/polytechnique-montr%C3%A9al/</loc><lastmod>2026-10-24T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/polytechnique-montr%C3%A9al/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/polytechnique-montr%C3%A9al/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/polytechnique-montr%C3%A9al/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/multiple-indicators-backtesting/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/multiple-indicators-backtesting/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/multiple-indicators-backtesting/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/multiple-indicators-backtesting/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/crypto/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/crypto/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/crypto/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/crypto/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/stocks/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/stocks/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/stocks/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/stocks/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/data-science/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/data-science/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/data-science/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/data-science/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/data-visualization/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/data-visualization/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/data-visualization/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/data-visualization/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/economics-lego-data-science/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/economics-lego-data-science/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/economics-lego-data-science/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/economics-lego-data-science/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/lego/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/lego/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/lego/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/lego/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/playwright/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/playwright/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/playwright/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/playwright/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/scikit-learn/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/scikit-learn/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/scikit-learn/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/scikit-learn/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/scraping/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/scraping/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/scraping/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/scraping/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/experimentation-indicateurs-backtesting/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/experimentation-indicateurs-backtesting/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/experimentation-indicateurs-backtesting/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/experimentation-indicateurs-backtesting/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/aws/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/aws/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/aws/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/aws/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/cloudwatch/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/cloudwatch/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/cloudwatch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/cloudwatch/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/ec2/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/ec2/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/ec2/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/ec2/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/caddy-ec2-cloudwatch-lambda/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/caddy-ec2-cloudwatch-lambda/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/caddy-ec2-cloudwatch-lambda/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/caddy-ec2-cloudwatch-lambda/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/lambda/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/lambda/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/lambda/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/lambda/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/step-functions/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/step-functions/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/step-functions/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/step-functions/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/cloud/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/cloud/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/cloud/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/cloud/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/learning/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/learning/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/learning/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/learning/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/aws-certified-cloud-practitioner/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/aws-certified-cloud-practitioner/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/aws-certified-cloud-practitioner/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/aws-certified-cloud-practitioner/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/monte-carlo/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/monte-carlo/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/monte-carlo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/monte-carlo/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/predicting-stock-prices-monte-carlo/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/predicting-stock-prices-monte-carlo/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/predicting-stock-prices-monte-carlo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/predicting-stock-prices-monte-carlo/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/creative-coding/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/creative-coding/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/creative-coding/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/creative-coding/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/docker-compose/</loc><lastmod>2026-11-06T05:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/docker-compose/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/docker-compose/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/docker-compose/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/javascript/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/javascript/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/javascript/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/javascript/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/kinect/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/kinect/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/kinect/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/kinect/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/kinectron/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/kinectron/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/kinectron/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/kinectron/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/kinectron-p5-sketch-gif/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/kinectron-p5-sketch-gif/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/kinectron-p5-sketch-gif/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/kinectron-p5-sketch-gif/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/mediabox-homelab-docker-catalog/</loc><lastmod>2026-05-22T22:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/mediabox-homelab-docker-catalog/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/mediabox-homelab-docker-catalog/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/mediabox-homelab-docker-catalog/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/mediaboxdockercompose/</loc><lastmod>2026-05-22T22:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/mediaboxdockercompose/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/mediaboxdockercompose/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/mediaboxdockercompose/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/p5.js/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/p5.js/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/p5.js/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/p5.js/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/proxmox/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/proxmox/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/proxmox/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/proxmox/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/self-hosted/</loc><lastmod>2026-05-22T22:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/self-hosted/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/self-hosted/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/self-hosted/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/tutorial/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/tutorial/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/tutorial/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/tutorial/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/byzantium/</loc><lastmod>2026-10-24T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/byzantium/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/byzantium/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/byzantium/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/erc-20/</loc><lastmod>2026-10-24T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/erc-20/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/erc-20/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/erc-20/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/ethereum/</loc><lastmod>2026-10-24T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/ethereum/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/ethereum/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/ethereum/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/openzeppelin/</loc><lastmod>2026-10-24T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/openzeppelin/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/openzeppelin/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/openzeppelin/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/byzantium-solidity-ethereum-workshop/</loc><lastmod>2026-10-24T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/byzantium-solidity-ethereum-workshop/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/byzantium-solidity-ethereum-workshop/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/byzantium-solidity-ethereum-workshop/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/solidity/</loc><lastmod>2026-10-24T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/solidity/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/solidity/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/solidity/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/portfolio-hugo-week-1/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/portfolio-hugo-week-1/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/portfolio-hugo-week-1/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/portfolio-hugo-week-1/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/static-site/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/static-site/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/static-site/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/static-site/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/substack/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/substack/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/substack/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/substack/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/recipes/champignon/</loc><lastmod>2024-01-05T00:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/recipes/champignon/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/recipes/champignon/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/recipes/champignon/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/p%C3%A2tisserie-sal%C3%A9e/</loc><lastmod>2024-01-05T00:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/recipes/</loc><lastmod>2024-01-05T00:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/recipes/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/recipes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/recipes/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/recipes/spinach-goat-cheese-walnut-tart/</loc><lastmod>2024-01-05T00:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/recipes/spinach-goat-cheese-walnut-tart/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/recipes/spinach-goat-cheese-walnut-tart/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/recipes/spinach-goat-cheese-walnut-tart/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/v%C3%A9g%C3%A9tarien/</loc><lastmod>2024-01-05T00:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/3d-scanning/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/3d-scanning/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/3d-scanning/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/3d-scanning/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/architecture/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/architecture/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/architecture/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/architecture/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/ios/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/ios/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/ios/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/ios/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/lidar/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/lidar/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/lidar/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/lidar/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/rhino/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/rhino/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/rhino/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/rhino/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/rhino-lidar-apartment-scan/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/rhino-lidar-apartment-scan/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/rhino-lidar-apartment-scan/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/rhino-lidar-apartment-scan/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/hdr-10bpp-display-test/</loc><lastmod>2024-01-01T12:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/hdr-10bpp-display-test/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/hdr-10bpp-display-test/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/hdr-10bpp-display-test/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/mediaboxdockercompose/</loc><lastmod>2026-11-06T05:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/mediaboxdockercompose/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/mediaboxdockercompose/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/mediaboxdockercompose/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/plex/</loc><lastmod>2026-11-06T05:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/plex/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/plex/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/plex/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/radarr/</loc><lastmod>2026-11-06T05:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/radarr/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/radarr/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/radarr/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/retroarch-web-games/</loc><lastmod>2024-01-01T12:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/retroarch-web-games/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/retroarch-web-games/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/retroarch-web-games/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/sonarr/</loc><lastmod>2026-11-06T05:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/sonarr/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/sonarr/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/sonarr/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/backend/</loc><lastmod>2026-05-22T22:30:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/backend/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/backend/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/backend/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/career/</loc><lastmod>2026-05-22T22:30:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/career/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/career/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/career/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/software-engineering-journey/</loc><lastmod>2026-05-22T22:30:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/software-engineering-journey/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/software-engineering-journey/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/software-engineering-journey/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/platform-engineering/</loc><lastmod>2026-05-22T22:30:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/platform-engineering/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/platform-engineering/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/platform-engineering/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/software-engineering/</loc><lastmod>2026-05-22T22:30:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/software-engineering/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/software-engineering/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/software-engineering/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/professional-resume-json-resume/</loc><lastmod>2026-05-22T22:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/professional-resume-json-resume/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/professional-resume-json-resume/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/professional-resume-json-resume/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/html/</loc><lastmod>2026-05-23T01:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/html/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/html/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/html/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/json-resume/</loc><lastmod>2026-05-22T22:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/json-resume/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/json-resume/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/json-resume/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/npm/</loc><lastmod>2026-05-22T22:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/npm/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/npm/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/npm/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/3cx/</loc><lastmod>2026-05-22T22:45:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/3cx/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/3cx/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/3cx/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/ai/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/ai/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/ai/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/ai/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/aiprm/</loc><lastmod>2026-05-23T00:30:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/aiprm/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/aiprm/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/aiprm/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/ar/</loc><lastmod>2026-10-24T14:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/ar/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/ar/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/ar/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/arctiq/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/arctiq/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/arctiq/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/arctiq/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/c%C3%A9dille/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/c%C3%A9dille/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/c%C3%A9dille/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/c%C3%A9dille/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/chatbot/</loc><lastmod>2026-05-22T22:45:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/chatbot/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/chatbot/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/chatbot/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/chatwoot/</loc><lastmod>2026-05-22T22:45:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/chatwoot/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/chatwoot/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/chatwoot/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/snowflake-data-for-breakfast/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/snowflake-data-for-breakfast/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/snowflake-data-for-breakfast/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/snowflake-data-for-breakfast/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/snapchat-lens-creator/</loc><lastmod>2026-10-24T14:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/snapchat-lens-creator/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/snapchat-lens-creator/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/snapchat-lens-creator/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/customer-support/</loc><lastmod>2026-05-22T22:45:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/customer-support/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/customer-support/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/customer-support/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/d2/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/d2/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/d2/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/d2/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/data-analytics/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/data-analytics/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/data-analytics/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/data-analytics/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/diagram-tools/</loc><lastmod>2026-05-23T00:30:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/diagram-tools/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/diagram-tools/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/diagram-tools/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/expo-manger-sant%C3%A9/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/expo-manger-sant%C3%A9/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/expo-manger-sant%C3%A9/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/expo-manger-sant%C3%A9/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/expo-manger-sante-2023/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/expo-manger-sante-2023/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/expo-manger-sante-2023/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/expo-manger-sante-2023/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/food/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/food/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/food/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/food/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/github-copilot/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/github-copilot/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/github-copilot/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/github-copilot/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/inference/</loc><lastmod>2026-05-22T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/inference/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/inference/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/inference/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/kubernetes/</loc><lastmod>2026-05-22T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/kubernetes/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/kubernetes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/kubernetes/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/lens-studio/</loc><lastmod>2026-10-24T14:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/lens-studio/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/lens-studio/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/lens-studio/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/github-copilot-cedille-session/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/github-copilot-cedille-session/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/github-copilot-cedille-session/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/github-copilot-cedille-session/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/live-chat/</loc><lastmod>2026-05-22T22:45:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/live-chat/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/live-chat/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/live-chat/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/montreal/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/montreal/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/montreal/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/montreal/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/openai/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/openai/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/openai/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/openai/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/photography/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/photography/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/photography/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/photography/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/livechat-platform-notes/</loc><lastmod>2026-05-22T22:45:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/livechat-platform-notes/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/livechat-platform-notes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/livechat-platform-notes/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/plugin/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/plugin/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/plugin/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/plugin/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/d2c-openai-diagram-plugin/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/d2c-openai-diagram-plugin/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/d2c-openai-diagram-plugin/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/d2c-openai-diagram-plugin/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/chatgpt-airprm-sequence-diagrams/</loc><lastmod>2026-05-23T00:30:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/chatgpt-airprm-sequence-diagrams/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/chatgpt-airprm-sequence-diagrams/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/chatgpt-airprm-sequence-diagrams/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/runai/</loc><lastmod>2026-05-22T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/runai/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/runai/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/runai/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/runai-aws-inference-webinar/</loc><lastmod>2026-05-22T12:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/runai-aws-inference-webinar/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/runai-aws-inference-webinar/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/runai-aws-inference-webinar/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/side-project/</loc><lastmod>2026-10-24T14:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/side-project/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/side-project/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/side-project/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/snapchat/</loc><lastmod>2026-10-24T14:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/snapchat/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/snapchat/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/snapchat/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/snowflake/</loc><lastmod>2026-05-22T16:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/snowflake/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/snowflake/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/snowflake/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/cad/</loc><lastmod>2026-05-22T22:30:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/cad/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/cad/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/cad/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/diy/</loc><lastmod>2026-05-22T22:30:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/diy/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/diy/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/diy/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/maker/</loc><lastmod>2026-05-22T22:30:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/maker/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/maker/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/maker/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/skate-rack-cad-to-object/</loc><lastmod>2026-05-22T22:30:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/skate-rack-cad-to-object/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/skate-rack-cad-to-object/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/skate-rack-cad-to-object/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/woodworking/</loc><lastmod>2026-05-22T22:30:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/woodworking/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/woodworking/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/woodworking/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/renpho-health-api-blueprint/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/renpho-health-api-blueprint/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/renpho-health-api-blueprint/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/renpho-health-api-blueprint/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/health/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/health/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/health/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/health/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/home-assistant/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/home-assistant/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/home-assistant/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/home-assistant/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/home-automation/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/home-automation/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/home-automation/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/home-automation/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/reverse-engineering/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/reverse-engineering/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/reverse-engineering/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/reverse-engineering/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/d2copenaiplugin/</loc><lastmod>2021-09-06T22:42:23+08:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/d2copenaiplugin/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/d2copenaiplugin/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/d2copenaiplugin/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/dashcontrol/</loc><lastmod>2021-09-06T22:42:23+08:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/dashcontrol/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/dashcontrol/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/dashcontrol/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/rawanalyser/</loc><lastmod>2021-09-06T22:42:23+08:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/rawanalyser/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/rawanalyser/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/rawanalyser/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/sentrysdk/</loc><lastmod>2021-09-06T22:42:23+08:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/sentrysdk/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/sentrysdk/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/sentrysdk/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/serilog.sinks.sentrysdk/</loc><lastmod>2021-09-06T22:42:23+08:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/serilog.sinks.sentrysdk/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/serilog.sinks.sentrysdk/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/serilog.sinks.sentrysdk/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/home-networking-evolution/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/home-networking-evolution/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/home-networking-evolution/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/home-networking-evolution/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/networking/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/networking/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/networking/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/networking/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/wireguard/</loc><lastmod>2026-11-05T12:00:00-05:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/wireguard/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/wireguard/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/wireguard/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/projects/marketwatch/</loc><lastmod>2021-09-06T12:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/marketwatch/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/marketwatch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/marketwatch/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/canvas/</loc><lastmod>2026-05-23T01:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/canvas/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/canvas/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/canvas/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/codepen/</loc><lastmod>2026-05-23T01:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/codepen/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/codepen/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/codepen/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/css/</loc><lastmod>2026-05-23T01:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/css/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/css/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/css/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/posts/codepen-demos-antoinebou13/</loc><lastmod>2026-05-23T01:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/codepen-demos-antoinebou13/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/codepen-demos-antoinebou13/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/codepen-demos-antoinebou13/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/frontend/</loc><lastmod>2026-05-23T01:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/frontend/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/frontend/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/frontend/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/jquery/</loc><lastmod>2026-05-23T01:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/jquery/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/jquery/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/jquery/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/three.js/</loc><lastmod>2026-05-23T01:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/three.js/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/three.js/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/three.js/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/webgl/</loc><lastmod>2026-05-23T01:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/webgl/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/webgl/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/webgl/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/tags/webrtc/</loc><lastmod>2026-05-23T01:00:00-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/webrtc/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/webrtc/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/webrtc/"/></url><url><loc>https://antoineboucher.info/CV/blog/fr/search/</loc><changefreq>monthly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/search/"/><xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/search/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/search/"/></url></urlset>