<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.sylvain.pham.fr/draft/genai-governance-v3.html</loc>
    <lastmod>2026-03-01T07:18:39.073Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/docs/journal/2026-02-18-linkedin-langchain.html</loc>
    <lastmod>2026-03-01T07:18:39.071Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/docs/journal/2026-02-28-linkedin-gsd-claude-code.html</loc>
    <lastmod>2026-03-01T07:18:39.072Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/docs/journal/2026-02-15-bilan-plateforme-post-linkedin.html</loc>
    <lastmod>2026-03-01T07:18:39.071Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/docs/journal/2026-02-17-linkedin.html</loc>
    <lastmod>2026-03-01T07:18:39.071Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/docs/blog-tone.html</loc>
    <lastmod>2026-03-01T07:18:39.071Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/about.html</loc>
    <lastmod>2026-03-01T07:18:39.067Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/CLAUDE.html</loc>
    <lastmod>2026-03-01T07:18:39.066Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/base-de-connaissances-et-tickets-intelligents-la-suite-du-puit-de-logs-azure/index.html</loc>
    <lastmod>2026-03-01T07:18:39.081Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/ai-agents-udemy-course/index.html</loc>
    <lastmod>2026-03-01T07:18:39.075Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/owasp-top-10-llm-securite-formation/index.html</loc>
    <lastmod>2026-03-01T07:18:39.113Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/puit-de-logs-azure-de-la-collecte-a-la-creation-de-tickets/index.html</loc>
    <lastmod>2026-03-01T07:18:39.117Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/genai-gov-poc/index.html</loc>
    <lastmod>2026-03-01T07:18:39.097Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/mcp-neon/index.html</loc>
    <lastmod>2026-03-01T07:18:39.110Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/apache-zeppelin-poc/index.html</loc>
    <lastmod>2026-03-01T07:18:39.078Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/gestion-dependances/index.html</loc>
    <lastmod>2026-03-01T07:18:39.101Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/keycloak-oauth2-proxy-zscaler/index.html</loc>
    <lastmod>2026-03-01T07:18:39.102Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/teleport-warpgate-rbac/index.html</loc>
    <lastmod>2026-03-01T07:18:39.124Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/laravel-12-markdown-mail/index.html</loc>
    <lastmod>2026-03-01T07:18:39.107Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/pixeltable-vs-chromadb-deux-approches-pour-les-donnees-ai/index.html</loc>
    <lastmod>2026-03-01T07:18:39.114Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/eu-dream-infra-dashboard/index.html</loc>
    <lastmod>2026-03-01T07:18:39.087Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/forgelike-deployment-platform/index.html</loc>
    <lastmod>2026-03-01T07:18:39.092Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/gitea-nomad-pipeline/index.html</loc>
    <lastmod>2026-03-01T07:18:39.101Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/devops-toolkit-day2/index.html</loc>
    <lastmod>2026-03-01T07:18:39.086Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/claude-code-skills-marketplace-guide-pratique/index.html</loc>
    <lastmod>2026-03-01T07:18:39.085Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/langchain-langgraph-rex-formation/index.html</loc>
    <lastmod>2026-03-01T07:18:39.104Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/gsd-get-shit-done-structurer-claude-code-comme-un-projet/index.html</loc>
    <lastmod>2026-03-01T07:18:39.102Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/promptfoo-boite-a-outils/index.html</loc>
    <lastmod>2026-03-01T07:18:39.116Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/race-conditions-ddd-infra/index.html</loc>
    <lastmod>2026-03-01T07:18:39.117Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/blockchain-monitoring/index.html</loc>
    <lastmod>2026-03-01T07:18:39.084Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/genai-governance/index.html</loc>
    <lastmod>2026-03-01T07:18:39.101Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/spec-kitty-vs-superpowers-deux-frameworks-pour-structurer-claude-code/index.html</loc>
    <lastmod>2026-03-01T07:18:39.123Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/rag-professionals-udemy-course/index.html</loc>
    <lastmod>2026-03-01T07:18:39.117Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/bilan-plateforme-data-recherche-europeenne/index.html</loc>
    <lastmod>2026-03-01T07:18:39.083Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/claude-mem-memoire-persistante-pour-claude-code-guide-pratique/index.html</loc>
    <lastmod>2026-03-01T07:18:39.085Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/gsd-guide-pratique-tips-et-pieges/index.html</loc>
    <lastmod>2026-03-01T07:18:39.102Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/pest-security-preset/index.html</loc>
    <lastmod>2026-03-01T07:18:39.113Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/cmem-vs-claude-mem-deux-approches-memoire-claude-code/index.html</loc>
    <lastmod>2026-03-01T07:18:39.085Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/ansible-hcloud-inventory/index.html</loc>
    <lastmod>2026-03-01T07:18:39.078Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/welcome/index.html</loc>
    <lastmod>2026-03-01T07:18:39.125Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/nomad-dns-certificats-hetzner/index.html</loc>
    <lastmod>2026-03-01T07:18:39.111Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/registry-devops-toolkit/index.html</loc>
    <lastmod>2026-03-01T07:18:39.122Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/mcp-chrome-devtools/index.html</loc>
    <lastmod>2026-03-01T07:18:39.110Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/posts/post-with-code/index.html</loc>
    <lastmod>2026-03-01T07:18:39.116Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/index.html</loc>
    <lastmod>2026-03-01T07:18:39.074Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/docs/mcp-chrome.html</loc>
    <lastmod>2026-03-01T07:18:39.072Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/docs/journal/2026-02-21-linkedin-genai-gov-poc.html</loc>
    <lastmod>2026-03-01T07:18:39.071Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/docs/journal/2026-02-21-zoom-mermaid.html</loc>
    <lastmod>2026-03-01T07:18:39.071Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/docs/journal/2026-02-28-linkedin-owasp-llm.html</loc>
    <lastmod>2026-03-01T07:18:39.072Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/docs/journal/2026-02-19-linkedin.html</loc>
    <lastmod>2026-03-01T07:18:39.071Z</lastmod>
  </url>
  <url>
    <loc>https://blog.sylvain.pham.fr/docs/linkedin-tone.html</loc>
    <lastmod>2026-03-01T07:18:39.072Z</lastmod>
  </url>
</urlset>
