<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Articles on Spaghetti Code 🍝</title>
    <link>https://spaghetti-code.net/fr/posts/</link>
    <description>Recent content in Articles on Spaghetti Code 🍝</description>
    <image>
      <title>Spaghetti Code 🍝</title>
      <url>https://spaghetti-code.net/images/og-default.png</url>
      <link>https://spaghetti-code.net/images/og-default.png</link>
    </image>
    <generator>Hugo -- 0.160.0</generator>
    <language>fr</language>
    <lastBuildDate>Tue, 22 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://spaghetti-code.net/fr/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Git Bisect : trouver le commit qui a introduit un bug</title>
      <link>https://spaghetti-code.net/fr/posts/git/git-bisect-trouver-commit-bug/</link>
      <pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/git/git-bisect-trouver-commit-bug/</guid>
      <description>Git bisect réduit des centaines de commits à celui qui a cassé votre code grâce à une recherche binaire, en quelques tests plutôt qu&amp;#39;un parcours manuel du log.</description>
    </item>
    <item>
      <title>Qu&#39;est-ce que le DNS et Comment Fonctionne la Résolution</title>
      <link>https://spaghetti-code.net/fr/posts/cloud/quest-ce-que-le-dns/</link>
      <pubDate>Mon, 21 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/cloud/quest-ce-que-le-dns/</guid>
      <description>Le DNS transforme un domaine en adresse IP via une hiérarchie de resolvers : types d&amp;#39;enregistrements, commandes dig, pourquoi la propagation n&amp;#39;est que du cache.</description>
    </item>
    <item>
      <title>Qu&#39;est-ce que TLS et Comment Fonctionne le Chiffrement HTTPS</title>
      <link>https://spaghetti-code.net/fr/posts/networking/quest-ce-que-tls-chiffrement-https/</link>
      <pubDate>Sun, 20 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/networking/quest-ce-que-tls-chiffrement-https/</guid>
      <description>Comment TLS sécurise une connexion HTTPS : le handshake, les certificats, la chaîne de confiance, et les commandes pour inspecter et renouveler un certificat.</description>
    </item>
    <item>
      <title>Comment Exécuter un LLM en Local avec Ollama</title>
      <link>https://spaghetti-code.net/fr/posts/llm/executer-llm-local-ollama/</link>
      <pubDate>Sat, 19 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/llm/executer-llm-local-ollama/</guid>
      <description>Ollama fait tourner des modèles ouverts comme Llama et Gemma sur votre matériel, sans clé API ni facture mensuelle. Utilisez directement son API REST locale.</description>
    </item>
    <item>
      <title>Qu&#39;est-ce qu&#39;une File de Messages et Comment l&#39;Utiliser</title>
      <link>https://spaghetti-code.net/fr/posts/backend/quest-ce-quune-file-de-messages/</link>
      <pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/backend/quest-ce-quune-file-de-messages/</guid>
      <description>Comment une file de messages sépare producteurs et consommateurs, comment lancer RabbitMQ dans Docker, un exemple producer/consumer réel et quand l&amp;#39;éviter.</description>
    </item>
    <item>
      <title>Qu&#39;est-ce que Terraform et l&#39;Infrastructure as Code</title>
      <link>https://spaghetti-code.net/fr/posts/terraform/quest-ce-que-terraform/</link>
      <pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/terraform/quest-ce-que-terraform/</guid>
      <description>Terraform définit serveurs, réseaux et enregistrements DNS en code plutôt qu&amp;#39;à la main dans la console cloud. Comment marchent plan, apply et le state.</description>
    </item>
    <item>
      <title>Qu&#39;est-ce qu&#39;un CDN et Comment Il Fonctionne</title>
      <link>https://spaghetti-code.net/fr/posts/cloud/quest-ce-quun-cdn/</link>
      <pubDate>Wed, 16 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/cloud/quest-ce-quun-cdn/</guid>
      <description>Comment un CDN met en cache du contenu près des utilisateurs, comment le DNS et l&amp;#39;anycast choisissent le PoP, et comment Cache-Control décide ce qui est caché.</description>
    </item>
    <item>
      <title>Comment Fonctionne le Cache Redis et Comment l&#39;Utiliser</title>
      <link>https://spaghetti-code.net/fr/posts/backend/cache-redis-fonctionnement/</link>
      <pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/backend/cache-redis-fonctionnement/</guid>
      <description>Comment fonctionne le cache Redis : pattern cache-aside, Redis sous Docker, TTL, politiques d&amp;#39;éviction, et quand il crée plus de problèmes qu&amp;#39;il n&amp;#39;en résout.</description>
    </item>
    <item>
      <title>Qu&#39;est-ce qu&#39;un Reverse Proxy et Comment Il Fonctionne</title>
      <link>https://spaghetti-code.net/fr/posts/networking/quest-ce-quun-reverse-proxy/</link>
      <pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/networking/quest-ce-quun-reverse-proxy/</guid>
      <description>Comment un reverse proxy route les requêtes vers le bon backend, sa différence avec un forward proxy et un load balancer, et comment le configurer avec Nginx.</description>
    </item>
    <item>
      <title>Git Rebase vs Merge : différences et quand les utiliser</title>
      <link>https://spaghetti-code.net/fr/posts/git/differences-rebase-merge-git/</link>
      <pubDate>Sun, 13 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/git/differences-rebase-merge-git/</guid>
      <description>Git merge et rebase combinent les branches différemment : l&amp;#39;un conserve l&amp;#39;historique, l&amp;#39;autre le réécrit. Ce qui change dans le graphe, et lequel choisir.</description>
    </item>
    <item>
      <title>Qu&#39;est-ce que le RAG : Retrieval-Augmented Generation</title>
      <link>https://spaghetti-code.net/fr/posts/llm/quest-ce-que-le-rag/</link>
      <pubDate>Sat, 12 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/llm/quest-ce-que-le-rag/</guid>
      <description>Le RAG connecte un LLM à vos propres données au moment de la requête : chunk-embedding-retrieval, quand il bat le fine-tuning, et où il casse en production.</description>
    </item>
    <item>
      <title>Construire et Publier une Image Docker avec GitHub Actions</title>
      <link>https://spaghetti-code.net/fr/posts/github-actions/construire-publier-image-docker-github-actions/</link>
      <pubDate>Fri, 11 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/github-actions/construire-publier-image-docker-github-actions/</guid>
      <description>Un workflow GitHub Actions qui construit une image Docker, la tague depuis le ref Git avec docker/metadata-action et la publie sur GHCR avec le cache activé.</description>
    </item>
    <item>
      <title>Pod vs Deployment Kubernetes : la différence</title>
      <link>https://spaghetti-code.net/fr/posts/kubernetes/pod-vs-deployment-kubernetes/</link>
      <pubDate>Thu, 10 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/kubernetes/pod-vs-deployment-kubernetes/</guid>
      <description>Un Pod exécute une instance de votre app ; un Deployment Kubernetes gère un ReplicaSet de Pods, avec rollouts et self-healing. La chaîne, vue avec kubectl.</description>
    </item>
    <item>
      <title>Variables d&#39;Environnement et Secrets dans Docker</title>
      <link>https://spaghetti-code.net/fr/posts/docker/variables-environnement-secrets-docker/</link>
      <pubDate>Wed, 09 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/docker/variables-environnement-secrets-docker/</guid>
      <description>Passer des variables d&amp;#39;environnement à un conteneur Docker avec -e et --env-file, pourquoi elles ne conviennent pas aux secrets, et quoi monter à la place.</description>
    </item>
    <item>
      <title>Comment Réduire la Taille d&#39;une Image Docker</title>
      <link>https://spaghetti-code.net/fr/posts/docker/reduire-taille-image-docker/</link>
      <pubDate>Tue, 08 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/docker/reduire-taille-image-docker/</guid>
      <description>Pourquoi une appli de 300 Ko finit en image de 1 Go, comment la réduire : choisir la bonne base, garder les caches hors des couches, mesurer avec dive en CI.</description>
    </item>
    <item>
      <title>Bonnes Pratiques Dockerfile : Builds Plus Légers et Rapides</title>
      <link>https://spaghetti-code.net/fr/posts/docker/bonnes-pratiques-dockerfile/</link>
      <pubDate>Mon, 07 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/docker/bonnes-pratiques-dockerfile/</guid>
      <description>Bonnes pratiques Dockerfile pour réduire le temps de build et la taille d&amp;#39;image : cache des couches, multi-stage builds, .dockerignore, tags figés, non-root.</description>
    </item>
    <item>
      <title>Qu&#39;est-ce qu&#39;un Réseau Docker et Comment l&#39;Utiliser</title>
      <link>https://spaghetti-code.net/fr/posts/docker/quest-ce-quun-reseau-docker/</link>
      <pubDate>Sun, 06 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/docker/quest-ce-quun-reseau-docker/</guid>
      <description>Le réseau Docker expliqué : bridge par défaut et user-defined, drivers host et overlay, DNS entre conteneurs, et les commandes pour inspecter et déboguer.</description>
    </item>
    <item>
      <title>Qu&#39;est-ce que Docker Compose et Comment l&#39;Utiliser</title>
      <link>https://spaghetti-code.net/fr/posts/docker/quest-ce-que-docker-compose/</link>
      <pubDate>Sun, 06 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/docker/quest-ce-que-docker-compose/</guid>
      <description>Docker Compose lance une application multi-conteneurs depuis un seul fichier. Le contenu du fichier compose, les commandes courantes et les limites de l&amp;#39;outil.</description>
    </item>
    <item>
      <title>Docker vs Podman : différences et lequel choisir</title>
      <link>https://spaghetti-code.net/fr/posts/docker/differences-docker-podman/</link>
      <pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/docker/differences-docker-podman/</guid>
      <description>Les vraies différences entre Docker et Podman : daemon, root et Compose. Ce que chacun coûte et lequel choisir selon votre contexte de travail au quotidien.</description>
    </item>
    <item>
      <title>Qu&#39;est-ce qu&#39;un volume Docker et comment l&#39;utiliser</title>
      <link>https://spaghetti-code.net/fr/posts/docker/quest-ce-quun-volume-docker/</link>
      <pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/docker/quest-ce-quun-volume-docker/</guid>
      <description>Ce qu&amp;#39;est un volume Docker, pourquoi les données d&amp;#39;un conteneur disparaissent sans lui, et comment créer, sauvegarder et partager un volume, exemples à l&amp;#39;appui.</description>
    </item>
    <item>
      <title>Qu&#39;est-ce que Docker et à quoi ça sert</title>
      <link>https://spaghetti-code.net/fr/posts/docker/quest-ce-que-docker-a-quoi-ca-sert/</link>
      <pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/docker/quest-ce-que-docker-a-quoi-ca-sert/</guid>
      <description>Ce qu&amp;#39;est Docker, en quoi un conteneur diffère d&amp;#39;une machine virtuelle, et les problèmes concrets qu&amp;#39;il règle au quotidien. Un guide clair pour bien démarrer.</description>
    </item>
    <item>
      <title>Qu&#39;est-ce que Kubernetes et à quoi ça sert</title>
      <link>https://spaghetti-code.net/fr/posts/kubernetes/quest-ce-que-kubernetes/</link>
      <pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/fr/posts/kubernetes/quest-ce-que-kubernetes/</guid>
      <description>Ce qu&amp;#39;est Kubernetes, comment il exécute, met à l&amp;#39;échelle et répare vos conteneurs en production, et quand il devient utile face à Docker Compose ou Swarm.</description>
    </item>
  </channel>
</rss>
