﻿<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.appliman.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/techmonitoring</loc>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/team/marc-chouteau</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/team/pascal-heilly</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/des-attributs-aux-endpoints-avec-channelmediator</loc>
    <lastmod>2026-04-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/comment-j-ai-concu-la-persistance-dans-auditstock-pour-passer-de-sqlite-a-postgresql-sans-toucher-au-domaine</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/optimiser-sqlite-avec-des-intercepteurs-detecter-les-table-scans-avec-sqlitescanbusterinterceptor</loc>
    <lastmod>2026-03-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/superdatagrid-la-piece-maitresse-de-l-affichage-de-donnees-dans-appliman</loc>
    <lastmod>2026-03-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/generer-un-podcast-audio-a-partir-d-un-article-de-blog-avec-net-semantic-kernel-et-openai</loc>
    <lastmod>2026-03-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/la-gestion-des-roles-et-droits-dans-aspnet-blazor-realisee-de-maniere-dynamique</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/net-aspire-13-comment-orchestrer-5-microservices-et-4-frontaux-dans-une-solution-net-10</loc>
    <lastmod>2026-02-23</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/alternative-a-mediatr</loc>
    <lastmod>2026-02-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/comment-traiter-efficacement-les-tres-longues-taches-avec-aspnet-blazor</loc>
    <lastmod>2026-01-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/convertisseur-guid-vers-int-et-int-ver-guid</loc>
    <lastmod>2026-01-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/pourquoi-et-comment-passer-une-webapplications-blazor-en-architecture-plugins</loc>
    <lastmod>2026-01-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/javascript-isolation-avec-blazor-et-net-10-une-integration-parfaite</loc>
    <lastmod>2026-01-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/microsoft-dotnet-9-10-linux-ubuntu</loc>
    <lastmod>2025-12-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.appliman.com/blog/bilan-technologique-2025</loc>
    <lastmod>2025-12-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>