<?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.jeremycanale.com/</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/azure-ai-foundry.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/azure-ai-foundry.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/azure-ai-foundry.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/azure-ai-foundry.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/azure-ai-foundry.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/azure-ai-foundry.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/azure-ai-foundry.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/azure-ai-foundry.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/azure-ai-foundry.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/azure-ai-foundry.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/azure-ai-foundry.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/azure-ai-foundry.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/azure-ai-foundry.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/azure-ai-foundry.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/azure-ai-foundry.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/azure-ai-foundry.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/azure-ai-foundry.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/azure-ai-foundry.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/azure-ai-foundry.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/azure-ai-foundry.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/azure-ai-foundry.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/azure-ai-foundry.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/azure-ai-foundry.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/azure-ai-foundry.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/langgraph.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/langgraph.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/langgraph.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/langgraph.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/langgraph.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/langgraph.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/langgraph.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/langgraph.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/langgraph.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/langgraph.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/langgraph.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/langgraph.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/langgraph.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/langgraph.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/langgraph.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/langgraph.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/langgraph.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/langgraph.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/langgraph.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/langgraph.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/langgraph.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/langgraph.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/langgraph.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/langgraph.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/langchain.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/langchain.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/langchain.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/langchain.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/langchain.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/langchain.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/langchain.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/langchain.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/langchain.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/langchain.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/langchain.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/langchain.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/langchain.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/langchain.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/langchain.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/langchain.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/langchain.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/langchain.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/langchain.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/langchain.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/langchain.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/langchain.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/langchain.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/langchain.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/mcp.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/mcp.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/mcp.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/mcp.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/mcp.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/mcp.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/mcp.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/mcp.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/mcp.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/mcp.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/mcp.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/mcp.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/mcp.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/mcp.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/mcp.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/mcp.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/mcp.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/mcp.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/mcp.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/mcp.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/mcp.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/mcp.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/mcp.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/mcp.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/nvidia-nemo.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/nvidia-nemo.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/nvidia-nemo.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/nvidia-nemo.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/nvidia-nemo.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/nvidia-nemo.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/nvidia-nemo.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/nvidia-nemo.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/nvidia-nemo.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/nvidia-nemo.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/nvidia-nemo.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/nvidia-nemo.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/nvidia-nemo.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/nvidia-nemo.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/nvidia-nemo.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/nvidia-nemo.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/nvidia-nemo.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/nvidia-nemo.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/nvidia-nemo.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/nvidia-nemo.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/nvidia-nemo.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/nvidia-nemo.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/nvidia-nemo.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/nvidia-nemo.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/nvidia-triton.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/nvidia-triton.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/nvidia-triton.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/nvidia-triton.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/nvidia-triton.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/nvidia-triton.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/nvidia-triton.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/nvidia-triton.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/nvidia-triton.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/nvidia-triton.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/nvidia-triton.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/nvidia-triton.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/nvidia-triton.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/nvidia-triton.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/nvidia-triton.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/nvidia-triton.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/nvidia-triton.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/nvidia-triton.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/nvidia-triton.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/nvidia-triton.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/nvidia-triton.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/nvidia-triton.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/nvidia-triton.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/nvidia-triton.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/aws-sagemaker.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/aws-sagemaker.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/aws-sagemaker.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/aws-sagemaker.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/aws-sagemaker.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/aws-sagemaker.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/aws-sagemaker.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/aws-sagemaker.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/aws-sagemaker.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/aws-sagemaker.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/aws-sagemaker.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/aws-sagemaker.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/aws-sagemaker.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/aws-sagemaker.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/aws-sagemaker.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/aws-sagemaker.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/aws-sagemaker.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/aws-sagemaker.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/aws-sagemaker.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/aws-sagemaker.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/aws-sagemaker.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/aws-sagemaker.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/aws-sagemaker.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/aws-sagemaker.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/palo-alto-prisma-cloud.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/langfuse.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/langfuse.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/langfuse.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/langfuse.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/langfuse.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/langfuse.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/langfuse.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/langfuse.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/langfuse.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/langfuse.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/langfuse.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/langfuse.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/langfuse.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/langfuse.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/langfuse.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/langfuse.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/langfuse.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/langfuse.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/langfuse.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/langfuse.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/langfuse.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/langfuse.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/langfuse.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/langfuse.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/iso-42001.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/iso-42001.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/iso-42001.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/iso-42001.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/iso-42001.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/iso-42001.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/iso-42001.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/iso-42001.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/iso-42001.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/iso-42001.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/iso-42001.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/iso-42001.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/iso-42001.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/iso-42001.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/iso-42001.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/iso-42001.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/iso-42001.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/iso-42001.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/iso-42001.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/iso-42001.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/iso-42001.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/iso-42001.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/iso-42001.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/iso-42001.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/nist-ai-rmf.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/nist-ai-rmf.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/nist-ai-rmf.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/nist-ai-rmf.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/nist-ai-rmf.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/nist-ai-rmf.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/nist-ai-rmf.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/nist-ai-rmf.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/nist-ai-rmf.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/nist-ai-rmf.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/nist-ai-rmf.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/nist-ai-rmf.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/nist-ai-rmf.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/nist-ai-rmf.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/nist-ai-rmf.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/nist-ai-rmf.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/nist-ai-rmf.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/nist-ai-rmf.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/nist-ai-rmf.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/nist-ai-rmf.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/nist-ai-rmf.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/nist-ai-rmf.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/nist-ai-rmf.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/nist-ai-rmf.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/eu-ai-act.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/eu-ai-act.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/eu-ai-act.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/eu-ai-act.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/eu-ai-act.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/eu-ai-act.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/eu-ai-act.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/eu-ai-act.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/eu-ai-act.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/eu-ai-act.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/eu-ai-act.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/eu-ai-act.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/eu-ai-act.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/eu-ai-act.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/eu-ai-act.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/eu-ai-act.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/eu-ai-act.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/eu-ai-act.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/eu-ai-act.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/eu-ai-act.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/eu-ai-act.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/eu-ai-act.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/eu-ai-act.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/eu-ai-act.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/openai-assistants.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/openai-assistants.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/openai-assistants.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/openai-assistants.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/openai-assistants.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/openai-assistants.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/openai-assistants.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/openai-assistants.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/openai-assistants.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/openai-assistants.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/openai-assistants.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/openai-assistants.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/openai-assistants.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/openai-assistants.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/openai-assistants.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/openai-assistants.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/openai-assistants.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/openai-assistants.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/openai-assistants.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/openai-assistants.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/openai-assistants.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/openai-assistants.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/openai-assistants.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/openai-assistants.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/aws-bedrock-agents.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/aws-bedrock-agents.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/aws-bedrock-agents.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/aws-bedrock-agents.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/aws-bedrock-agents.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/vertex-ai-agents.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/vertex-ai-agents.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/vertex-ai-agents.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/vertex-ai-agents.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/vertex-ai-agents.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/vertex-ai-agents.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/vertex-ai-agents.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/vertex-ai-agents.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/vertex-ai-agents.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/vertex-ai-agents.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/vertex-ai-agents.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/vertex-ai-agents.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/vertex-ai-agents.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/vertex-ai-agents.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/vertex-ai-agents.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/vertex-ai-agents.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/vertex-ai-agents.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/vertex-ai-agents.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/vertex-ai-agents.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/vertex-ai-agents.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/vertex-ai-agents.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/vertex-ai-agents.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/vertex-ai-agents.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/vertex-ai-agents.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/n8n-cursor-mcp-clients.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/azure-machine-learning.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/azure-machine-learning.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/azure-machine-learning.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/azure-machine-learning.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/azure-machine-learning.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/azure-machine-learning.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/azure-machine-learning.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/azure-machine-learning.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/azure-machine-learning.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/azure-machine-learning.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/azure-machine-learning.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/azure-machine-learning.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/azure-machine-learning.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/azure-machine-learning.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/azure-machine-learning.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/azure-machine-learning.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/azure-machine-learning.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/azure-machine-learning.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/azure-machine-learning.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/azure-machine-learning.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/azure-machine-learning.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/azure-machine-learning.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/azure-machine-learning.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/azure-machine-learning.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/vertex-ai-model-garden.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/vertex-ai-model-garden.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/vertex-ai-model-garden.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/vertex-ai-model-garden.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/vertex-ai-model-garden.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/huggingface-tgi.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/huggingface-tgi.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/huggingface-tgi.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/huggingface-tgi.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/huggingface-tgi.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/huggingface-tgi.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/huggingface-tgi.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/huggingface-tgi.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/huggingface-tgi.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/huggingface-tgi.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/huggingface-tgi.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/huggingface-tgi.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/huggingface-tgi.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/huggingface-tgi.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/huggingface-tgi.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/huggingface-tgi.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/huggingface-tgi.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/huggingface-tgi.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/huggingface-tgi.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/huggingface-tgi.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/huggingface-tgi.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/huggingface-tgi.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/huggingface-tgi.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/huggingface-tgi.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/vllm-ray-serve.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/vllm-ray-serve.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/vllm-ray-serve.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/vllm-ray-serve.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/vllm-ray-serve.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/vllm-ray-serve.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/vllm-ray-serve.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/vllm-ray-serve.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/vllm-ray-serve.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/vllm-ray-serve.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/vllm-ray-serve.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/vllm-ray-serve.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/vllm-ray-serve.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/vllm-ray-serve.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/vllm-ray-serve.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/vllm-ray-serve.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/vllm-ray-serve.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/vllm-ray-serve.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/vllm-ray-serve.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/vllm-ray-serve.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/vllm-ray-serve.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/vllm-ray-serve.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/vllm-ray-serve.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/vllm-ray-serve.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/aws-security-hub.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/aws-security-hub.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/aws-security-hub.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/aws-security-hub.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/aws-security-hub.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/aws-security-hub.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/aws-security-hub.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/aws-security-hub.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/aws-security-hub.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/aws-security-hub.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/aws-security-hub.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/aws-security-hub.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/aws-security-hub.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/aws-security-hub.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/aws-security-hub.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/aws-security-hub.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/aws-security-hub.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/aws-security-hub.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/aws-security-hub.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/aws-security-hub.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/aws-security-hub.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/aws-security-hub.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/aws-security-hub.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/aws-security-hub.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/microsoft-defender-cloud.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/microsoft-defender-cloud.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/microsoft-defender-cloud.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/microsoft-defender-cloud.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/microsoft-defender-cloud.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/google-security-command-center.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/google-security-command-center.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/google-security-command-center.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/google-security-command-center.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/google-security-command-center.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/google-security-command-center.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/google-security-command-center.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/google-security-command-center.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/google-security-command-center.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/google-security-command-center.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/google-security-command-center.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/google-security-command-center.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/google-security-command-center.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/google-security-command-center.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/google-security-command-center.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/google-security-command-center.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/google-security-command-center.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/google-security-command-center.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/google-security-command-center.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/google-security-command-center.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/google-security-command-center.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/google-security-command-center.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/google-security-command-center.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/google-security-command-center.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/cloudflare-zero-trust.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/cloudflare-zero-trust.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/cloudflare-zero-trust.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/cloudflare-zero-trust.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/cloudflare-zero-trust.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/wiz-lacework-orca.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/wiz-lacework-orca.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/wiz-lacework-orca.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/wiz-lacework-orca.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/wiz-lacework-orca.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/hashicorp-vault-terraform.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/hashicorp-vault-terraform.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/hashicorp-vault-terraform.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/hashicorp-vault-terraform.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/hashicorp-vault-terraform.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/weights-and-biases.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/weights-and-biases.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/weights-and-biases.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/weights-and-biases.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/weights-and-biases.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/weights-and-biases.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/weights-and-biases.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/weights-and-biases.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/weights-and-biases.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/weights-and-biases.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/weights-and-biases.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/weights-and-biases.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/weights-and-biases.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/weights-and-biases.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/weights-and-biases.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/weights-and-biases.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/weights-and-biases.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/weights-and-biases.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/weights-and-biases.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/weights-and-biases.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/weights-and-biases.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/weights-and-biases.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/weights-and-biases.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/weights-and-biases.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/arize-phoenix.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/arize-phoenix.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/arize-phoenix.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/arize-phoenix.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/arize-phoenix.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/arize-phoenix.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/arize-phoenix.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/arize-phoenix.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/arize-phoenix.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/arize-phoenix.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/arize-phoenix.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/arize-phoenix.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/arize-phoenix.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/arize-phoenix.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/arize-phoenix.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/arize-phoenix.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/arize-phoenix.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/arize-phoenix.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/arize-phoenix.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/arize-phoenix.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/arize-phoenix.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/arize-phoenix.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/arize-phoenix.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/arize-phoenix.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/promptfoo-deepeval.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/promptfoo-deepeval.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/promptfoo-deepeval.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/promptfoo-deepeval.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/promptfoo-deepeval.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/guardrails-ai.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/guardrails-ai.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/guardrails-ai.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/guardrails-ai.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/guardrails-ai.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/guardrails-ai.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/guardrails-ai.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/guardrails-ai.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/guardrails-ai.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/guardrails-ai.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/guardrails-ai.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/guardrails-ai.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/guardrails-ai.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/guardrails-ai.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/guardrails-ai.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/guardrails-ai.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/guardrails-ai.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/guardrails-ai.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/guardrails-ai.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/guardrails-ai.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/guardrails-ai.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/guardrails-ai.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/guardrails-ai.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/guardrails-ai.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/datadog-llm-observability.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/datadog-llm-observability.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/datadog-llm-observability.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/datadog-llm-observability.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/datadog-llm-observability.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/datadog-llm-observability.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/datadog-llm-observability.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/datadog-llm-observability.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/datadog-llm-observability.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/datadog-llm-observability.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/datadog-llm-observability.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/datadog-llm-observability.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/datadog-llm-observability.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/datadog-llm-observability.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/datadog-llm-observability.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/datadog-llm-observability.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/datadog-llm-observability.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/datadog-llm-observability.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/datadog-llm-observability.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/datadog-llm-observability.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/datadog-llm-observability.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/datadog-llm-observability.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/datadog-llm-observability.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/datadog-llm-observability.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/opentelemetry-splunk.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/opentelemetry-splunk.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/opentelemetry-splunk.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/opentelemetry-splunk.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/opentelemetry-splunk.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/iso-27001.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/iso-27001.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/iso-27001.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/iso-27001.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/iso-27001.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/iso-27001.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/iso-27001.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/iso-27001.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/iso-27001.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/iso-27001.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/iso-27001.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/iso-27001.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/iso-27001.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/iso-27001.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/iso-27001.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/iso-27001.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/iso-27001.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/iso-27001.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/iso-27001.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/iso-27001.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/iso-27001.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/iso-27001.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/iso-27001.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/iso-27001.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/soc-2.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/soc-2.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/soc-2.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/soc-2.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/soc-2.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/soc-2.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/soc-2.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/soc-2.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/soc-2.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/soc-2.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/soc-2.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/soc-2.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/soc-2.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/soc-2.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/soc-2.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/soc-2.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/soc-2.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/soc-2.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/soc-2.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/soc-2.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/soc-2.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/soc-2.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/soc-2.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/soc-2.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/hipaa-pci-dss.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/hipaa-pci-dss.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/hipaa-pci-dss.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/hipaa-pci-dss.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/hipaa-pci-dss.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/dora-nis2.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/dora-nis2.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/dora-nis2.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/dora-nis2.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/dora-nis2.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/dora-nis2.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/dora-nis2.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/dora-nis2.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/dora-nis2.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/dora-nis2.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/dora-nis2.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/dora-nis2.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/dora-nis2.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/dora-nis2.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/dora-nis2.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/dora-nis2.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/dora-nis2.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/dora-nis2.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/dora-nis2.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/dora-nis2.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/dora-nis2.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/dora-nis2.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/dora-nis2.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/dora-nis2.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/pdpl-gdpr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/pdpl-gdpr.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/pdpl-gdpr.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/pdpl-gdpr.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/pdpl-gdpr.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/pdpl-gdpr.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/pdpl-gdpr.fr.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/pdpl-gdpr.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/pdpl-gdpr.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/pdpl-gdpr.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/pdpl-gdpr.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/pdpl-gdpr.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/pdpl-gdpr.zh.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/pdpl-gdpr.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/pdpl-gdpr.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/pdpl-gdpr.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/pdpl-gdpr.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/pdpl-gdpr.html"/>
  </url>
  <url>
    <loc>https://www.jeremycanale.com/tech/pdpl-gdpr.ar.html</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.jeremycanale.com/tech/pdpl-gdpr.html"/>
      <xhtml:link rel="alternate" hreflang="fr" href="https://www.jeremycanale.com/tech/pdpl-gdpr.fr.html"/>
      <xhtml:link rel="alternate" hreflang="zh" href="https://www.jeremycanale.com/tech/pdpl-gdpr.zh.html"/>
      <xhtml:link rel="alternate" hreflang="ar" href="https://www.jeremycanale.com/tech/pdpl-gdpr.ar.html"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jeremycanale.com/tech/pdpl-gdpr.html"/>
  </url>
</urlset>
