<?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://mathieuferran.com/fr</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://mathieuferran.com/en</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/projects</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/projects" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/projects" />
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/projects</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/projects" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/projects" />
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog" />
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog" />
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/collaborer</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/collaborer" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/collaborer" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/collaborer</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/collaborer" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/collaborer" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/packs</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/packs" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/packs" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/packs</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/packs" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/packs" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/about</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/about" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/about" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/about</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/about" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/about" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/contact</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/contact" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/contact" />
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/contact</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/contact" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/contact" />
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/aquatube</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/aquatube" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/aquatube" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/aquatube</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/aquatube" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/aquatube" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/mentions-legales</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/mentions-legales" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/mentions-legales" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/mentions-legales</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/mentions-legales" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/mentions-legales" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/politique-confidentialite</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/politique-confidentialite" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/politique-confidentialite" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/politique-confidentialite</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/politique-confidentialite" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/politique-confidentialite" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/projects/verso</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/projects/verso" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/projects/verso" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/projects/verso</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/projects/verso" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/projects/verso" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/projects/limon</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/projects/limon" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/projects/limon" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/projects/limon</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/projects/limon" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/projects/limon" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/projects/sillon</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/projects/sillon" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/projects/sillon" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/projects/sillon</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/projects/sillon" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/projects/sillon" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/projects/ereme</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/projects/ereme" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/projects/ereme" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/projects/ereme</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/projects/ereme" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/projects/ereme" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/projects/atrium</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/projects/atrium" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/projects/atrium" />
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/projects/atrium</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/projects/atrium" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/projects/atrium" />
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/une-tournee-vaut-71-pieces</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/une-tournee-vaut-71-pieces" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/delivery-round-worth-71-coins" />
<lastmod>2026-09-14</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/quatre-paliers-au-lieu-d-un-interrupteur</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/quatre-paliers-au-lieu-d-un-interrupteur" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/four-tiers-not-a-switch" />
<lastmod>2026-09-11</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/demander-au-decodeur</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/demander-au-decodeur" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/ask-the-decoder-not-the-extension" />
<lastmod>2026-09-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/les-925-issues-et-la-coda</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/les-925-issues-et-la-coda" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/925-outcomes-zero-coda" />
<lastmod>2026-09-05</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/la-mauvaise-touche</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/la-mauvaise-touche" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/my-game-taught-the-wrong-key" />
<lastmod>2026-09-02</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/la-carte-qui-raconte</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/la-carte-qui-raconte" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/the-map-that-tells" />
<lastmod>2026-08-30</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/le-sanglier-etait-violet</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/le-sanglier-etait-violet" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/the-boar-was-purple" />
<lastmod>2026-08-27</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/un-prologue-qui-pese</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/un-prologue-qui-pese" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/prologue-with-weight" />
<lastmod>2026-08-24</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/la-cabine-est-le-menu</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/la-cabine-est-le-menu" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/the-cab-is-the-menu" />
<lastmod>2026-08-21</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/heriter-d-une-page-itch</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/heriter-d-une-page-itch" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/inheriting-an-itch-page" />
<lastmod>2026-08-18</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/injection-par-le-titre</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/injection-par-le-titre" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/injection-through-the-title" />
<lastmod>2026-08-13</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/l-ia-sur-la-jaquette</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/l-ia-sur-la-jaquette" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/ai-on-the-box" />
<lastmod>2026-08-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/emergence-racontee-vs-prouvee</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/emergence-racontee-vs-prouvee" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/narrating-emergence-is-not-proving-it" />
<lastmod>2026-08-03</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/sprites-sans-les-dessiner</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/sprites-sans-les-dessiner" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/sprites-without-drawing-them" />
<lastmod>2026-07-29</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/le-scope-creep-dans-les-mots</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/le-scope-creep-dans-les-mots" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/scope-creep-hides-in-the-words" />
<lastmod>2026-07-24</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/decoder-4k-en-rust</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/decoder-4k-en-rust" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/decoding-4k-in-rust" />
<lastmod>2026-07-19</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/offline-first-nest-pas-un-cache</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/offline-first-nest-pas-un-cache" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/offline-first-is-not-a-cache" />
<lastmod>2026-07-14</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/observer-avant-patcher</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/observer-avant-patcher" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/observe-before-you-patch" />
<lastmod>2026-07-09</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/galactic-rogue-alpha-csharp</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/galactic-rogue-alpha-csharp" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/galactic-rogue-csharp-alpha" />
<lastmod>2026-04-11</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/ce-que-le-client-recoit-avant-le-code</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/ce-que-le-client-recoit-avant-le-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/what-the-client-gets-before-code" />
<lastmod>2026-04-10</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/demo-jouable-72h</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/demo-jouable-72h" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/playable-demo-72h" />
<lastmod>2026-04-07</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/validation-avant-livraison</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/validation-avant-livraison" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/validation-before-shipping" />
<lastmod>2026-04-02</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/14-lots-grimoire-culinaire</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/14-lots-grimoire-culinaire" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/grimoire-culinaire-14-lots" />
<lastmod>2026-03-28</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/economie-muffins</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/economie-muffins" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/muffins-economy" />
<lastmod>2026-03-15</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/fr/blog/structurer-un-mvp</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/structurer-un-mvp" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/structuring-an-mvp" />
<lastmod>2026-03-12</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/delivery-round-worth-71-coins</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/une-tournee-vaut-71-pieces" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/delivery-round-worth-71-coins" />
<lastmod>2026-09-14</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/four-tiers-not-a-switch</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/quatre-paliers-au-lieu-d-un-interrupteur" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/four-tiers-not-a-switch" />
<lastmod>2026-09-11</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/ask-the-decoder-not-the-extension</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/demander-au-decodeur" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/ask-the-decoder-not-the-extension" />
<lastmod>2026-09-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/925-outcomes-zero-coda</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/les-925-issues-et-la-coda" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/925-outcomes-zero-coda" />
<lastmod>2026-09-05</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/my-game-taught-the-wrong-key</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/la-mauvaise-touche" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/my-game-taught-the-wrong-key" />
<lastmod>2026-09-02</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/the-map-that-tells</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/la-carte-qui-raconte" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/the-map-that-tells" />
<lastmod>2026-08-30</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/the-boar-was-purple</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/le-sanglier-etait-violet" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/the-boar-was-purple" />
<lastmod>2026-08-27</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/prologue-with-weight</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/un-prologue-qui-pese" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/prologue-with-weight" />
<lastmod>2026-08-24</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/the-cab-is-the-menu</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/la-cabine-est-le-menu" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/the-cab-is-the-menu" />
<lastmod>2026-08-21</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/inheriting-an-itch-page</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/heriter-d-une-page-itch" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/inheriting-an-itch-page" />
<lastmod>2026-08-18</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/injection-through-the-title</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/injection-par-le-titre" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/injection-through-the-title" />
<lastmod>2026-08-13</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/ai-on-the-box</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/l-ia-sur-la-jaquette" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/ai-on-the-box" />
<lastmod>2026-08-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/narrating-emergence-is-not-proving-it</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/emergence-racontee-vs-prouvee" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/narrating-emergence-is-not-proving-it" />
<lastmod>2026-08-03</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/sprites-without-drawing-them</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/sprites-sans-les-dessiner" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/sprites-without-drawing-them" />
<lastmod>2026-07-29</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/scope-creep-hides-in-the-words</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/le-scope-creep-dans-les-mots" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/scope-creep-hides-in-the-words" />
<lastmod>2026-07-24</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/decoding-4k-in-rust</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/decoder-4k-en-rust" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/decoding-4k-in-rust" />
<lastmod>2026-07-19</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/offline-first-is-not-a-cache</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/offline-first-nest-pas-un-cache" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/offline-first-is-not-a-cache" />
<lastmod>2026-07-14</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/observe-before-you-patch</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/observer-avant-patcher" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/observe-before-you-patch" />
<lastmod>2026-07-09</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/galactic-rogue-csharp-alpha</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/galactic-rogue-alpha-csharp" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/galactic-rogue-csharp-alpha" />
<lastmod>2026-04-11</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/what-the-client-gets-before-code</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/ce-que-le-client-recoit-avant-le-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/what-the-client-gets-before-code" />
<lastmod>2026-04-10</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/playable-demo-72h</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/demo-jouable-72h" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/playable-demo-72h" />
<lastmod>2026-04-07</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/validation-before-shipping</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/validation-avant-livraison" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/validation-before-shipping" />
<lastmod>2026-04-02</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/grimoire-culinaire-14-lots</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/14-lots-grimoire-culinaire" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/grimoire-culinaire-14-lots" />
<lastmod>2026-03-28</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/muffins-economy</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/economie-muffins" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/muffins-economy" />
<lastmod>2026-03-15</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mathieuferran.com/en/blog/structuring-an-mvp</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://mathieuferran.com/fr/blog/structurer-un-mvp" />
<xhtml:link rel="alternate" hreflang="en" href="https://mathieuferran.com/en/blog/structuring-an-mvp" />
<lastmod>2026-03-12</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
