<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url><loc>https://www.killian-jeuffroy.fr/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en"/></url>
<url><loc>https://www.killian-jeuffroy.fr/mentions-legales</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/mentions-legales"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/legal-notice"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/legal-notice</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/mentions-legales"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/legal-notice"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/grok-4-6-pour-coder-regarder-le-diff</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/grok-4-6-pour-coder-regarder-le-diff"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/grok-4-6-for-coding-read-the-diff"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/grok-4-6-for-coding-read-the-diff</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/grok-4-6-pour-coder-regarder-le-diff"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/grok-4-6-for-coding-read-the-diff"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/gpt-5-6-quel-modele-pour-ton-app</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/gpt-5-6-quel-modele-pour-ton-app"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/gpt-5-6-which-model-for-your-app"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/gpt-5-6-which-model-for-your-app</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/gpt-5-6-quel-modele-pour-ton-app"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/gpt-5-6-which-model-for-your-app"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/grok-bot-un-agent-doit-pouvoir-s-arreter</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/grok-bot-un-agent-doit-pouvoir-s-arreter"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/grok-bot-an-agent-needs-a-stop-button"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/grok-bot-an-agent-needs-a-stop-button</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/grok-bot-un-agent-doit-pouvoir-s-arreter"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/grok-bot-an-agent-needs-a-stop-button"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/openclaw-sur-vps-sans-laisser-la-porte-ouverte</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/openclaw-sur-vps-sans-laisser-la-porte-ouverte"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/openclaw-on-a-vps-without-leaving-the-door-open"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/openclaw-on-a-vps-without-leaving-the-door-open</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/openclaw-sur-vps-sans-laisser-la-porte-ouverte"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/openclaw-on-a-vps-without-leaving-the-door-open"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/petit-vps-faire-tourner-son-ia</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/petit-vps-faire-tourner-son-ia"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/can-a-small-vps-run-your-ai"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/can-a-small-vps-run-your-ai</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/petit-vps-faire-tourner-son-ia"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/can-a-small-vps-run-your-ai"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/app-creee-avec-ia-mettre-en-production-vps</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/app-creee-avec-ia-mettre-en-production-vps"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/ai-built-app-deploying-to-a-vps"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/ai-built-app-deploying-to-a-vps</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/app-creee-avec-ia-mettre-en-production-vps"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/ai-built-app-deploying-to-a-vps"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/api-openai-grok-cout-reel</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/api-openai-grok-cout-reel"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/openai-grok-api-real-cost"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/openai-grok-api-real-cost</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/api-openai-grok-cout-reel"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/openai-grok-api-real-cost"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/une-animation-doit-expliquer-quelque-chose</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/une-animation-doit-expliquer-quelque-chose"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/react-drag-and-drop-without-the-complexity"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/react-drag-and-drop-without-the-complexity</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/une-animation-doit-expliquer-quelque-chose"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/react-drag-and-drop-without-the-complexity"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/mieux-travailler-avec-codex</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/mieux-travailler-avec-codex"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/working-better-with-codex"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/working-better-with-codex</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/mieux-travailler-avec-codex"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/working-better-with-codex"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/une-premiere-version-qui-va-au-bout</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/une-premiere-version-qui-va-au-bout"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/a-saas-mvp-that-works-end-to-end"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/a-saas-mvp-that-works-end-to-end</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/une-premiere-version-qui-va-au-bout"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/a-saas-mvp-that-works-end-to-end"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/agents-md-des-consignes-que-codex-peut-suivre</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/agents-md-des-consignes-que-codex-peut-suivre"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/agents-md-instructions-codex-can-follow"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/agents-md-instructions-codex-can-follow</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/agents-md-des-consignes-que-codex-peut-suivre"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/agents-md-instructions-codex-can-follow"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/react-19-un-formulaire-qui-gere-vraiment-les-erreurs</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/react-19-un-formulaire-qui-gere-vraiment-les-erreurs"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/react-19-forms-that-handle-errors"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/react-19-forms-that-handle-errors</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/react-19-un-formulaire-qui-gere-vraiment-les-erreurs"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/react-19-forms-that-handle-errors"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/mcp-un-outil-ne-doit-pas-avoir-tous-les-droits</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/mcp-un-outil-ne-doit-pas-avoir-tous-les-droits"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/mcp-tools-need-limited-permissions"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/mcp-tools-need-limited-permissions</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/mcp-un-outil-ne-doit-pas-avoir-tous-les-droits"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/mcp-tools-need-limited-permissions"/></url>
<url><loc>https://www.killian-jeuffroy.fr/ecrits/referencer-un-site-react-sur-google-et-les-ia</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/referencer-un-site-react-sur-google-et-les-ia"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/making-react-sites-discoverable-by-google-and-ai"/></url>
<url><loc>https://www.killian-jeuffroy.fr/en/writing/making-react-sites-discoverable-by-google-and-ai</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.killian-jeuffroy.fr/ecrits/referencer-un-site-react-sur-google-et-les-ia"/><xhtml:link rel="alternate" hreflang="en" href="https://www.killian-jeuffroy.fr/en/writing/making-react-sites-discoverable-by-google-and-ai"/></url>
</urlset>