<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://colinjeanpatrick.fr/</loc>
    <lastmod>2026-01-14</lastmod>
    <priority>1.0</priority>
    <changefreq>monthly</changefreq>
    <image:image>
      <image:loc>https://colinjeanpatrick.fr/assets/home-illustration.png</image:loc>
      <image:title>Développement Web Modern — Colin Jean-Patrick</image:title>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://colinjeanpatrick.fr/assets/home-illustration.png</video:thumbnail_loc>
      <video:title>Démonstration Coding Workspace</video:title>
      <video:description>Ambiance de développement web moderne, code et structure.</video:description>
      <video:player_loc>https://colinjeanpatrick.fr/assets/intro-coding.mp4</video:player_loc>
      <video:content_loc>https://colinjeanpatrick.fr/assets/intro-coding.mp4</video:content_loc>
      <video:publication_date>2026-01-02</video:publication_date>
      <video:duration>15</video:duration>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/services.html</loc>
    <lastmod>2026-01-14</lastmod>
    <priority>0.8</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/a-propos.html</loc>
    <lastmod>2026-01-14</lastmod>
    <priority>0.8</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/contact.html</loc>
    <lastmod>2026-01-14</lastmod>
    <priority>0.8</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/mentions-legales.html</loc>
    <lastmod>2026-01-14</lastmod>
    <priority>0.3</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/video.html</loc>
    <lastmod>2026-01-14</lastmod>
    <priority>0.9</priority>
    <changefreq>monthly</changefreq>
    <video:video>
      <video:thumbnail_loc>https://colinjeanpatrick.fr/assets/home-illustration.webp</video:thumbnail_loc>
      <video:title>Développement Web Freelance - Colin Jean-Patrick</video:title>
      <video:description>Développeur web freelance expert en Laravel, Vue.js, et WordPress. Solutions sur-mesure.</video:description>
      <video:player_loc>https://colinjeanpatrick.fr/assets/promo-video.webm</video:player_loc>
      <video:content_loc>https://colinjeanpatrick.fr/assets/promo-video.webm</video:content_loc>
      <video:publication_date>2026-01-02</video:publication_date>
      <video:duration>12</video:duration>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/index.html</loc>
    <lastmod>2026-01-14</lastmod>
    <priority>0.8</priority>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/laravel-microservices-starter-guide-2026-01-14-152720.html</loc>
    <lastmod>2026-01-14</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/rotation-ip-failover-linux-production-guide-2026-01-14-fa1107.html</loc>
    <lastmod>2026-01-14</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/rembourser-une-dette-technique-sans-freeze-branch-by-abstraction-sur-un-client-http-legacy-2026-01-11-286f8e.html</loc>
    <lastmod>2026-01-11</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/webhooks-entrants-securises-hmac-anti-rejeu-et-rotation-de-secrets-sans-downtime-2026-01-11-9fd717.html</loc>
    <lastmod>2026-01-11</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/webhooks-idempotents-dans-laravel-avec-verrous-redis-tutoriel-pratique-2026-01-11-002c4e.html</loc>
    <lastmod>2026-01-11</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/construire-un-endpoint-json-sur-mesure-dans-craft-cms-sans-plugin-2026-01-10-403782.html</loc>
    <lastmod>2026-01-10</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/construire-un-reviewer-de-pr-github-avec-claude-3-5-sonnet-2026-01-10-baeef9.html</loc>
    <lastmod>2026-01-10</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/de-ticket-github-a-spec-technique-exploitable-avec-claude-ai-json-schema-node-js-2026-01-10-6b14c2.html</loc>
    <lastmod>2026-01-10</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/audit-eloquent-minimal-avec-observers-et-json-2026-01-04-76f734.html</loc>
    <lastmod>2026-01-04</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/construire-un-systeme-de-filtres-tri-d-api-reutilisable-dans-laravel-sans-package-2026-01-04-753005.html</loc>
    <lastmod>2026-01-04</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/generer-des-factures-pdf-en-masse-avec-filamentphp-via-une-bulk-action-asynchrone-2026-01-04-98bda4.html</loc>
    <lastmod>2026-01-04</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/gerer-une-relation-many-to-many-avec-metadonnees-dans-filamentphp-2026-01-04-062837.html</loc>
    <lastmod>2026-01-04</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/outbox-transactionnelle-laravel-publier-des-evenements-externes-sans-perte-2026-01-04-22949e.html</loc>
    <lastmod>2026-01-04</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/webhooks-entrants-robustes-avec-laravel-hmac-idempotence-et-jobs-2026-01-04-490152.html</loc>
    <lastmod>2026-01-04</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/laravel-http-client-circuit-breaker.html</loc>
    <lastmod>2026-01-03</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/wordpress-gutenberg-bloc-ssr.html</loc>
    <lastmod>2025-12-31</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/laravel-eloquent-chiffrement-cast.html</loc>
    <lastmod>2025-12-28</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/vue-3-v-longpress-appui-long.html</loc>
    <lastmod>2025-12-25</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/astro-eventtarget-store-global.html</loc>
    <lastmod>2025-12-22</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/epub-oebps-markdown-nodejs.html</loc>
    <lastmod>2025-12-19</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/epub3-oebps-opf-manifest-html.html</loc>
    <lastmod>2025-12-16</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/laravel-http-disjoncteur-bulkhead.html</loc>
    <lastmod>2025-12-13</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/laravel-webhook-hmac-idempotence.html</loc>
    <lastmod>2025-12-10</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/laravel-idempotence-http.html</loc>
    <lastmod>2025-12-07</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/optimistic-locking-laravel-eloquent.html</loc>
    <lastmod>2025-12-04</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/filamentphp-export-csv-asynchrone.html</loc>
    <lastmod>2025-12-01</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/open-graph-wordpress-images-rest-cache.html</loc>
    <lastmod>2025-11-28</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/filament-import-csv-mapping-async.html</loc>
    <lastmod>2025-11-25</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/validation-json-zod-nodejs-chatgpt.html</loc>
    <lastmod>2025-11-22</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/laravel-cursor-paginate-keyset.html</loc>
    <lastmod>2025-11-19</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/astro-middleware-jwt-admin.html</loc>
    <lastmod>2025-11-16</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/laravel-webhooks-hmac-idempotence.html</loc>
    <lastmod>2025-11-13</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/wordpress-gutenberg-bloc-dynamique-ssr.html</loc>
    <lastmod>2025-11-10</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/laravel-s3-upload-put-urls-signees.html</loc>
    <lastmod>2025-11-07</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://colinjeanpatrick.fr/tutos/laravel-webhooks-idempotents-hmac.html</loc>
    <lastmod>2025-11-04</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
</urlset>