<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>AIMRAN Blog</title>
    <link>https://blog.aimran.es/fr/</link>
    <description>Blog officiel de l’écosystème AIMRAN : guides pratiques sur le développement web, l’intelligence artificielle, les outils pour développeurs, le SEO et la technologie, par Aimran.</description>
    <language>fr</language>
    <lastBuildDate>Tue, 06 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://blog.aimran.es/fr/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Canonical et hreflang : comment bien les implémenter (et les erreurs qui les annulent)</title>
      <link>https://blog.aimran.es/fr/articles/canonical-et-hreflang-implementation/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/canonical-et-hreflang-implementation/</guid>
      <description>Ce que fait la balise canonical, ce que fait hreflang, comment les combiner sur un site multilingue avec x-default, et les erreurs qui poussent Google à les ignorer.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>SEO</category>
    </item>
    <item>
      <title>Comment fonctionne un modèle de langage : tokens, fenêtre de contexte et température</title>
      <link>https://blog.aimran.es/fr/articles/comment-fonctionne-un-modele-de-langage/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/comment-fonctionne-un-modele-de-langage/</guid>
      <description>Ce qu’est un token, ce que limite la fenêtre de contexte, ce que fait la température et pourquoi les modèles se trompent avec aplomb. Expliqué sans maths.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Intelligence artificielle</category>
    </item>
    <item>
      <title>Compter les tokens d’un prompt et estimer ce que coûte un appel à un modèle de langage</title>
      <link>https://blog.aimran.es/fr/articles/compter-les-tokens-et-estimer-le-cout-dun-prompt/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/compter-les-tokens-et-estimer-le-cout-dun-prompt/</guid>
      <description>Pourquoi les modèles facturent au token, comment compter exactement pour GPT et approximativement pour Claude, et comment réduire le coût de chaque appel.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Intelligence artificielle</category>
    </item>
    <item>
      <title>Contraste des couleurs WCAG : calcul, ratios exigés et conformité sans sacrifier le design</title>
      <link>https://blog.aimran.es/fr/articles/contraste-des-couleurs-wcag-calcul-et-conformite/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/contraste-des-couleurs-wcag-calcul-et-conformite/</guid>
      <description>Ce qu’est le ratio de contraste, comment il se calcule à partir de la luminance, ce qu’exigent les niveaux AA et AAA, comment le mesurer et les erreurs fréquentes.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Développement web</category>
    </item>
    <item>
      <title>Comment convertir des images en WebP (et quand ne pas le faire)</title>
      <link>https://blog.aimran.es/fr/articles/convertir-des-images-en-webp/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/convertir-des-images-en-webp/</guid>
      <description>Ce qu’est WebP, ce qu’il fait gagner face à JPEG et PNG, comment convertir des images dans le navigateur, le terminal ou avec Node.js, et comment les servir.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Développement web</category>
    </item>
    <item>
      <title>Que sont les Core Web Vitals : LCP, INP et CLS expliqués avec leurs seuils</title>
      <link>https://blog.aimran.es/fr/articles/core-web-vitals-expliques/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/core-web-vitals-expliques/</guid>
      <description>Ce que mesurent LCP, INP et CLS, les seuils que Google juge bons, comment ils sont évalués avec des données réelles et ce qui dégrade habituellement chaque métrique.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>SEO</category>
    </item>
    <item>
      <title>Docker : la différence entre image et conteneur expliquée avec des commandes</title>
      <link>https://blog.aimran.es/fr/articles/docker-image-vs-conteneur/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/docker-image-vs-conteneur/</guid>
      <description>Une image Docker est un modèle en lecture seule ; un conteneur est une instance en cours d’exécution. La différence, les commandes de base et les erreurs courantes.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Développement web</category>
    </item>
    <item>
      <title>En-têtes de sécurité HTTP : lesquels configurer sur tout site web et ce que fait chacun</title>
      <link>https://blog.aimran.es/fr/articles/en-tetes-de-securite-http/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/en-tetes-de-securite-http/</guid>
      <description>Ce que font HSTS, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, Referrer-Policy et Permissions-Policy, avec valeurs recommandées et vérification.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Technologie</category>
    </item>
    <item>
      <title>Comment annuler le dernier commit dans Git sans perdre de travail</title>
      <link>https://blog.aimran.es/fr/articles/git-annuler-le-dernier-commit/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/git-annuler-le-dernier-commit/</guid>
      <description>Comment annuler le dernier commit avec reset, revert et amend, lequel utiliser quand le commit est déjà poussé et comment récupérer un commit que l’on croyait perdu.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Développement web</category>
    </item>
    <item>
      <title>Lazy loading des images en HTML : loading=&quot;lazy&quot;, fetchpriority et decoding</title>
      <link>https://blog.aimran.es/fr/articles/lazy-loading-des-images-en-html/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/lazy-loading-des-images-en-html/</guid>
      <description>Comment activer le chargement différé avec loading=&quot;lazy&quot;, pourquoi ne pas l’appliquer à l’image principale et comment le combiner avec fetchpriority et decoding.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Développement web</category>
    </item>
    <item>
      <title>Lire et écrire une expression cron (avec des exemples à copier)</title>
      <link>https://blog.aimran.es/fr/articles/lire-et-ecrire-une-expression-cron/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/lire-et-ecrire-une-expression-cron/</guid>
      <description>Ce que signifie chacun des cinq champs d’une expression cron, ce que font *, virgule, tiret et barre, les erreurs les plus déroutantes et des exemples à copier.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Outils pour développeurs</category>
    </item>
    <item>
      <title>Quelles tailles de favicon un site a besoin aujourd’hui (et lesquelles ne servent plus)</title>
      <link>https://blog.aimran.es/fr/articles/quelles-tailles-de-favicon-pour-un-site/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/quelles-tailles-de-favicon-pour-un-site/</guid>
      <description>Les cinq fichiers de favicon nécessaires en 2026 (ICO, SVG, apple-touch-icon et manifest), ce que Google exige pour l’afficher et les balises du head.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Développement web</category>
    </item>
    <item>
      <title>Qu’est-ce que Base64, quand l’utiliser et comment encoder en JavaScript, Node et terminal</title>
      <link>https://blog.aimran.es/fr/articles/quest-ce-que-base64/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/quest-ce-que-base64/</guid>
      <description>Base64 transforme des données binaires en texte pour les transporter sans risque. Ce que c’est, ce que ça pèse, comment encoder en JavaScript, Node.js et terminal.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Outils pour développeurs</category>
    </item>
    <item>
      <title>Qu’est-ce que le DNS et à quoi servent les enregistrements A, AAAA, CNAME, MX et TXT</title>
      <link>https://blog.aimran.es/fr/articles/quest-ce-que-le-dns-enregistrements/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/quest-ce-que-le-dns-enregistrements/</guid>
      <description>Comment le DNS transforme un domaine en adresse IP, à quoi sert chaque type d’enregistrement, ce que sont le TTL et la « propagation », et comment vérifier avec dig.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Technologie</category>
    </item>
    <item>
      <title>Qu’est-ce qu’un agent IA et en quoi diffère-t-il d’un chatbot</title>
      <link>https://blog.aimran.es/fr/articles/quest-ce-quun-agent-ia/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/quest-ce-quun-agent-ia/</guid>
      <description>Un agent IA combine un modèle de langage, des outils et une boucle de décision pour accomplir des tâches. Différences avec un chatbot, fonctionnement et risques.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Intelligence artificielle</category>
    </item>
    <item>
      <title>Qu’est-ce qu’un JWT, que contient-il et pourquoi le décoder n’est pas le valider</title>
      <link>https://blog.aimran.es/fr/articles/quest-ce-quun-jwt-decoder-nest-pas-valider/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/quest-ce-quun-jwt-decoder-nest-pas-valider/</guid>
      <description>Anatomie d’un JSON Web Token (en-tête, charge utile et signature), les claims qu’il transporte, comment le lire, les erreurs de sécurité et où le stocker.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Technologie</category>
    </item>
    <item>
      <title>robots.txt ou noindex : ce que fait chacun et quand les utiliser</title>
      <link>https://blog.aimran.es/fr/articles/robots-txt-vs-noindex/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/robots-txt-vs-noindex/</guid>
      <description>robots.txt contrôle l’exploration, noindex contrôle l’indexation. Ce qui arrive quand on les combine mal, comment traiter recherche interne et filtres.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>SEO</category>
    </item>
    <item>
      <title>Comment valider un JSON et comprendre ses erreurs les plus fréquentes</title>
      <link>https://blog.aimran.es/fr/articles/valider-un-json-erreurs-frequentes/</link>
      <guid isPermaLink="true">https://blog.aimran.es/fr/articles/valider-un-json-erreurs-frequentes/</guid>
      <description>Les règles de syntaxe JSON selon le standard, les cinq erreurs derrière presque tous les échecs de parsing et comment valider un fichier en quelques secondes.</description>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Aimran Oukham</dc:creator>
      <category>Outils pour développeurs</category>
    </item>
  </channel>
</rss>
