<?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://jchub.dev</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://jchub.dev/en</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://jchub.dev/blog</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog" />
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog" />
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jchub.dev/a-propos</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/a-propos" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/a-propos" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jchub.dev/en/about</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/a-propos" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/a-propos" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jchub.dev/outils</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils" />
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils" />
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://jchub.dev/aide</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/aide" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/help" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/aide" />
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/en/help</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/aide" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/help" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/aide" />
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/contact</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/contact" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/contact" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jchub.dev/en/contact</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/contact" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/contact" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jchub.dev/cgu</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/cgu" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/terms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/cgu" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://jchub.dev/en/terms</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/cgu" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/terms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/cgu" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://jchub.dev/cgv</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/cgv" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/terms-of-sale" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/cgv" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://jchub.dev/en/terms-of-sale</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/cgv" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/terms-of-sale" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/cgv" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://jchub.dev/confidentialite</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/confidentialite" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/privacy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/confidentialite" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://jchub.dev/en/privacy</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/confidentialite" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/privacy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/confidentialite" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://jchub.dev/mentions-legales</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/mentions-legales" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/legal-notice" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/mentions-legales" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://jchub.dev/en/legal-notice</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/mentions-legales" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/legal-notice" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/mentions-legales" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://jchub.dev/blog/agentic-web-moteurs-multimodaux-base64-payloads</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/agentic-web-moteurs-multimodaux-base64-payloads" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/agentic-web-multimodal-engines-base64-payloads" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/agentic-web-moteurs-multimodaux-base64-payloads" />
<lastmod>2026-10-11T09:11:02.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/agentic-web-multimodal-engines-base64-payloads</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/agentic-web-moteurs-multimodaux-base64-payloads" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/agentic-web-multimodal-engines-base64-payloads" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/agentic-web-moteurs-multimodaux-base64-payloads" />
<lastmod>2026-10-11T09:11:02.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/agents-web-micro-modeles-maitriser-couts-api</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/agents-web-micro-modeles-maitriser-couts-api" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/web-agents-micro-models-control-api-costs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/agents-web-micro-modeles-maitriser-couts-api" />
<lastmod>2026-10-13T09:11:00.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/web-agents-micro-models-control-api-costs</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/agents-web-micro-modeles-maitriser-couts-api" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/web-agents-micro-models-control-api-costs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/agents-web-micro-modeles-maitriser-couts-api" />
<lastmod>2026-10-13T09:11:00.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/convertir-couleur-hex-rgb</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/convertir-couleur-hex-rgb" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/convert-hex-color-to-rgb-hsl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/convertir-couleur-hex-rgb" />
<lastmod>2026-08-25T22:05:28.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/convert-hex-color-to-rgb-hsl</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/convertir-couleur-hex-rgb" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/convert-hex-color-to-rgb-hsl" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/convertir-couleur-hex-rgb" />
<lastmod>2026-08-25T22:05:28.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/convertir-timestamp-unix-date</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/convertir-timestamp-unix-date" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/convert-unix-timestamp-to-date" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/convertir-timestamp-unix-date" />
<lastmod>2026-08-25T22:05:26.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/convert-unix-timestamp-to-date</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/convertir-timestamp-unix-date" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/convert-unix-timestamp-to-date" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/convertir-timestamp-unix-date" />
<lastmod>2026-08-25T22:05:26.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/creer-qr-code-wifi-paiement</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/creer-qr-code-wifi-paiement" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/create-qr-code-wifi-vcard-mobile-payment" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/creer-qr-code-wifi-paiement" />
<lastmod>2026-10-01T09:11:00.267Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/create-qr-code-wifi-vcard-mobile-payment</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/creer-qr-code-wifi-paiement" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/create-qr-code-wifi-vcard-mobile-payment" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/creer-qr-code-wifi-paiement" />
<lastmod>2026-10-01T09:11:00.267Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/cryptanalyse-et-hachage-outils-securite-web</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/cryptanalyse-et-hachage-outils-securite-web" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/cryptanalysis-hashing-web-security-tools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/cryptanalyse-et-hachage-outils-securite-web" />
<lastmod>2026-09-14T08:00:54.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/cryptanalysis-hashing-web-security-tools</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/cryptanalyse-et-hachage-outils-securite-web" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/cryptanalysis-hashing-web-security-tools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/cryptanalyse-et-hachage-outils-securite-web" />
<lastmod>2026-09-14T08:00:54.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/decoder-jwt-sans-postman</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/decoder-jwt-sans-postman" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/decode-jwt-without-postman" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/decoder-jwt-sans-postman" />
<lastmod>2026-08-25T22:05:24.891Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/decode-jwt-without-postman</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/decoder-jwt-sans-postman" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/decode-jwt-without-postman" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/decoder-jwt-sans-postman" />
<lastmod>2026-08-25T22:05:24.891Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/encoder-image-base64</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/encoder-image-base64" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/base64-is-not-encryption" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/encoder-image-base64" />
<lastmod>2026-10-14T09:10:59.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/base64-is-not-encryption</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/encoder-image-base64" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/base64-is-not-encryption" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/encoder-image-base64" />
<lastmod>2026-10-14T09:10:59.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/encoder-url-correctement</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/encoder-url-correctement" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/encode-url-correctly" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/encoder-url-correctement" />
<lastmod>2026-08-25T22:05:27.622Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/encode-url-correctly</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/encoder-url-correctement" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/encode-url-correctly" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/encoder-url-correctement" />
<lastmod>2026-08-25T22:05:27.622Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/flux-de-travail-markdown-et-outils-de-generation</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/flux-de-travail-markdown-et-outils-de-generation" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/markdown-workflow-generation-tools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/flux-de-travail-markdown-et-outils-de-generation" />
<lastmod>2026-10-16T09:11:00.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/markdown-workflow-generation-tools</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/flux-de-travail-markdown-et-outils-de-generation" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/markdown-workflow-generation-tools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/flux-de-travail-markdown-et-outils-de-generation" />
<lastmod>2026-10-16T09:11:00.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/formater-deboguer-json</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/formater-deboguer-json" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/format-debug-minified-json" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/formater-deboguer-json" />
<lastmod>2026-09-12T21:53:01.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/format-debug-minified-json</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/formater-deboguer-json" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/format-debug-minified-json" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/formater-deboguer-json" />
<lastmod>2026-09-12T21:53:01.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/generation-identifiants-uniques-pipelines-rendu-automatiques</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/generation-identifiants-uniques-pipelines-rendu-automatiques" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/unique-identifiers-automated-rendering-pipelines" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/generation-identifiants-uniques-pipelines-rendu-automatiques" />
<lastmod>2026-09-16T09:39:06.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/unique-identifiers-automated-rendering-pipelines</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/generation-identifiants-uniques-pipelines-rendu-automatiques" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/unique-identifiers-automated-rendering-pipelines" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/generation-identifiants-uniques-pipelines-rendu-automatiques" />
<lastmod>2026-09-16T09:39:06.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/hasher-mot-de-passe-md5-sha256</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/hasher-mot-de-passe-md5-sha256" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/md5-vs-sha256-password-hashing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/hasher-mot-de-passe-md5-sha256" />
<lastmod>2026-08-25T22:05:25.825Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/md5-vs-sha256-password-hashing</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/hasher-mot-de-passe-md5-sha256" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/md5-vs-sha256-password-hashing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/hasher-mot-de-passe-md5-sha256" />
<lastmod>2026-08-25T22:05:25.825Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/ia-codage-validation-json-chaine-de-traitement</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/ia-codage-validation-json-chaine-de-traitement" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/ai-codes-faster-who-cleans-the-data-json-validation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/ia-codage-validation-json-chaine-de-traitement" />
<lastmod>2026-09-13T20:13:06.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/ai-codes-faster-who-cleans-the-data-json-validation</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/ia-codage-validation-json-chaine-de-traitement" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/ai-codes-faster-who-cleans-the-data-json-validation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/ia-codage-validation-json-chaine-de-traitement" />
<lastmod>2026-09-13T20:13:06.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/maitriser-filtrage-flux-textuels-regex</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/maitriser-filtrage-flux-textuels-regex" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/mastering-text-stream-filtering-regex" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/maitriser-filtrage-flux-textuels-regex" />
<lastmod>2026-10-01T23:27:37.434Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/mastering-text-stream-filtering-regex</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/maitriser-filtrage-flux-textuels-regex" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/mastering-text-stream-filtering-regex" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/maitriser-filtrage-flux-textuels-regex" />
<lastmod>2026-10-01T23:27:37.434Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/markdown-guide-debutant</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/markdown-guide-debutant" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/markdown-beginner-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/markdown-guide-debutant" />
<lastmod>2026-10-01T09:11:01.972Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/markdown-beginner-guide</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/markdown-guide-debutant" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/markdown-beginner-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/markdown-guide-debutant" />
<lastmod>2026-10-01T09:11:01.972Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/mot-de-passe-securise</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/mot-de-passe-securise" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/create-a-truly-secure-password" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/mot-de-passe-securise" />
<lastmod>2026-10-10T07:03:03.196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/create-a-truly-secure-password</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/mot-de-passe-securise" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/create-a-truly-secure-password" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/mot-de-passe-securise" />
<lastmod>2026-10-10T07:03:03.196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/regex-email-5-patterns</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/regex-email-5-patterns" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/email-regex-5-patterns" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/regex-email-5-patterns" />
<lastmod>2026-09-16T07:15:23.869Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/email-regex-5-patterns</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/regex-email-5-patterns" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/email-regex-5-patterns" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/regex-email-5-patterns" />
<lastmod>2026-09-16T07:15:23.869Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/securiser-acces-vibe-coding-generation-secrets</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/securiser-acces-vibe-coding-generation-secrets" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/secure-access-vibe-coding-secret-generation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/securiser-acces-vibe-coding-generation-secrets" />
<lastmod>2026-10-11T09:11:04.381Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/secure-access-vibe-coding-secret-generation</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/securiser-acces-vibe-coding-generation-secrets" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/secure-access-vibe-coding-secret-generation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/securiser-acces-vibe-coding-generation-secrets" />
<lastmod>2026-10-11T09:11:04.381Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/securiser-inspecter-jetons-jwt-architectures-modernes</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/securiser-inspecter-jetons-jwt-architectures-modernes" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/secure-inspect-jwt-tokens-modern-architectures" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/securiser-inspecter-jetons-jwt-architectures-modernes" />
<lastmod>2026-09-24T13:15:40.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/secure-inspect-jwt-tokens-modern-architectures</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/securiser-inspecter-jetons-jwt-architectures-modernes" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/secure-inspect-jwt-tokens-modern-architectures" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/securiser-inspecter-jetons-jwt-architectures-modernes" />
<lastmod>2026-09-24T13:15:40.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/tester-api-rest-sans-postman</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/tester-api-rest-sans-postman" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/test-rest-api-without-postman" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/tester-api-rest-sans-postman" />
<lastmod>2026-09-12T21:53:01.970Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/test-rest-api-without-postman</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/tester-api-rest-sans-postman" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/test-rest-api-without-postman" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/tester-api-rest-sans-postman" />
<lastmod>2026-09-12T21:53:01.970Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/blog/uuid-base-donnees-v4-v7</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/uuid-base-donnees-v4-v7" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/uuid-v4-vs-v7-primary-keys" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/uuid-base-donnees-v4-v7" />
<lastmod>2026-10-07T09:11:01.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/uuid-v4-vs-v7-primary-keys</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/uuid-base-donnees-v4-v7" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/uuid-v4-vs-v7-primary-keys" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/uuid-base-donnees-v4-v7" />
<lastmod>2026-10-07T09:11:01.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/optimiseur-convertisseur-webp-png</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/optimiseur-convertisseur-webp-png" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/webp-png-image-optimizer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/optimiseur-convertisseur-webp-png" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/webp-png-image-optimizer</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/optimiseur-convertisseur-webp-png" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/webp-png-image-optimizer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/optimiseur-convertisseur-webp-png" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/tools/api-cost-calculator</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/tools/api-cost-calculator" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/api-cost-calculator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/tools/api-cost-calculator" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/api-cost-calculator</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/tools/api-cost-calculator" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/api-cost-calculator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/tools/api-cost-calculator" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/generateur-mot-de-passe</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/generateur-mot-de-passe" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/password-generator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/generateur-mot-de-passe" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/password-generator</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/generateur-mot-de-passe" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/password-generator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/generateur-mot-de-passe" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/json-formatter</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/json-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/json-formatter" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/json-formatter" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/json-formatter</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/json-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/json-formatter" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/json-formatter" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/base64-encoder</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/base64-encoder" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/base64-encoder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/base64-encoder" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/base64-encoder</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/base64-encoder" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/base64-encoder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/base64-encoder" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/uuid-generator</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/uuid-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/uuid-generator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/uuid-generator" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/uuid-generator</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/uuid-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/uuid-generator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/uuid-generator" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/regex-tester</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/regex-tester" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/regex-tester" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/regex-tester" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/regex-tester</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/regex-tester" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/regex-tester" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/regex-tester" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/excel-vers-csv</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/excel-vers-csv" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/excel-to-csv" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/excel-vers-csv" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/excel-to-csv</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/excel-vers-csv" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/excel-to-csv" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/excel-vers-csv" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/csv-vers-excel</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/csv-vers-excel" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/csv-to-excel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/csv-vers-excel" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/csv-to-excel</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/csv-vers-excel" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/csv-to-excel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/csv-vers-excel" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/pdf-to-word</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/pdf-to-word" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/pdf-to-word" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/pdf-to-word" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/pdf-to-word</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/pdf-to-word" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/pdf-to-word" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/pdf-to-word" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/word-to-pdf</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/word-to-pdf" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/word-to-pdf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/word-to-pdf" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/word-to-pdf</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/word-to-pdf" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/word-to-pdf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/word-to-pdf" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/compresser-pdf</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/compresser-pdf" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/compress-pdf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/compresser-pdf" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/compress-pdf</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/compresser-pdf" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/compress-pdf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/compresser-pdf" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/fusionner-decouper-pdf</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/fusionner-decouper-pdf" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/merge-split-pdf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/fusionner-decouper-pdf" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/merge-split-pdf</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/fusionner-decouper-pdf" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/merge-split-pdf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/fusionner-decouper-pdf" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/logo-studio</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/logo-studio" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/logo-studio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/logo-studio" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/logo-studio</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/logo-studio" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/logo-studio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/logo-studio" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/convertisseur-couleurs</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/convertisseur-couleurs" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/color-converter" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/convertisseur-couleurs" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/color-converter</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/convertisseur-couleurs" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/color-converter" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/convertisseur-couleurs" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/generateur-de-hash</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/generateur-de-hash" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/hash-generator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/generateur-de-hash" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/hash-generator</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/generateur-de-hash" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/hash-generator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/generateur-de-hash" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/decodeur-jwt</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/decodeur-jwt" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/jwt-decoder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/decodeur-jwt" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/jwt-decoder</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/decodeur-jwt" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/jwt-decoder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/decodeur-jwt" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/apercu-markdown</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/apercu-markdown" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/markdown-preview" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/apercu-markdown" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/markdown-preview</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/apercu-markdown" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/markdown-preview" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/apercu-markdown" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/convertisseur-de-bases</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/convertisseur-de-bases" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/number-base-converter" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/convertisseur-de-bases" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/number-base-converter</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/convertisseur-de-bases" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/number-base-converter" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/convertisseur-de-bases" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/generateur-de-qr-code</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/generateur-de-qr-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/qr-code-generator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/generateur-de-qr-code" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/qr-code-generator</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/generateur-de-qr-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/qr-code-generator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/generateur-de-qr-code" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/convertisseur-timestamp</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/convertisseur-timestamp" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/timestamp-converter" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/convertisseur-timestamp" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/timestamp-converter</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/convertisseur-timestamp" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/timestamp-converter" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/convertisseur-timestamp" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/encodeur-url</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/encodeur-url" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/url-encoder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/encodeur-url" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/url-encoder</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/encodeur-url" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/url-encoder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/encodeur-url" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jchub.dev/outils/categorie/design</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/categorie/design" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/category/design" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/categorie/design" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/category/design</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/categorie/design" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/category/design" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/categorie/design" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/outils/categorie/developpement</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/categorie/developpement" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/category/development" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/categorie/developpement" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/category/development</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/categorie/developpement" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/category/development" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/categorie/developpement" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/outils/categorie/securite</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/categorie/securite" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/category/security" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/categorie/securite" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/category/security</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/categorie/securite" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/category/security" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/categorie/securite" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/outils/categorie/encodage</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/categorie/encodage" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/category/encoding" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/categorie/encodage" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/category/encoding</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/categorie/encodage" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/category/encoding" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/categorie/encodage" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/outils/categorie/document</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/categorie/document" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/category/document" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/categorie/document" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/category/document</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/categorie/document" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/category/document" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/categorie/document" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/outils/categorie/productivite</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/categorie/productivite" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/category/productivity" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/categorie/productivite" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/en/tools/category/productivity</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/outils/categorie/productivite" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/tools/category/productivity" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/outils/categorie/productivite" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jchub.dev/blog/categorie/developpement</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/categorie/developpement" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/category/development" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/categorie/developpement" />
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/category/development</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/categorie/developpement" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/category/development" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/categorie/developpement" />
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jchub.dev/blog/categorie/frontend</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/categorie/frontend" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/category/frontend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/categorie/frontend" />
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/category/frontend</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/categorie/frontend" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/category/frontend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/categorie/frontend" />
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jchub.dev/blog/categorie/productivite</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/categorie/productivite" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/category/productivity" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/categorie/productivite" />
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/category/productivity</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/categorie/productivite" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/category/productivity" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/categorie/productivite" />
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jchub.dev/blog/categorie/securite</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/categorie/securite" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/category/security" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/categorie/securite" />
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/category/security</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/categorie/securite" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/category/security" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/categorie/securite" />
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jchub.dev/blog/categorie/base-de-donnees</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/categorie/base-de-donnees" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/category/database" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/categorie/base-de-donnees" />
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jchub.dev/en/blog/category/database</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jchub.dev/blog/categorie/base-de-donnees" />
<xhtml:link rel="alternate" hreflang="en" href="https://jchub.dev/en/blog/category/database" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://jchub.dev/blog/categorie/base-de-donnees" />
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
