[{"title":"Ollama en 2026 : d'un runner local à une plateforme IA","desc":"Modèles, API, cloud, agents — état des lieux dix-huit mois après le premier article","category":"IA, Développement, Tech","url":"/fr/ollama-2026-etat-des-lieux/","date":"17 juin 2026","content":"En janvier 2025, j'avais écrit un guide de déploiement Ollama + Open WebUI centré sur Docker et la configuration de base. Le projet tournait bien, mais restait un runner : on téléchargeait un GGUF, on interrogeait le port 11434, fin de l'histoire. Dix huit mois et une version v0.30.8 plus tard, le périmètre a changé au point de rendre ce guide en partie obsolète. Cloud hybride, compatibilité Anthropic Messages API, web search native, agents. Voici l'état actuel. Ce qu'Ollama est devenu La définition « outil pour faire tourner des LLM en local » tient toujours, mais couvre de moins en moins le "},{"title":"Claude Code Cheat Sheet — Juin 2026 : Fable 5, Opus 4.8, Agent View et Dynamic Workflows","desc":"Référence exhaustive à jour pour Claude Code v2.1.170 — Juin 2026","category":"IA, Développement, Claude Code","url":"/fr/claude-code-cheatsheet-juin-2026-mise-a-jour/","date":"15 juin 2026","content":"⚠ Mise à jour (12 juin 2026) : Fable 5 et Mythos 5 ont été suspendus mondialement sur directive du gouvernement américain, quatre jours après leur lancement. Tous les autres modèles restent disponibles. Les entrées Fable 5 dans la cheat sheet sont conservées à titre de référence, marquées comme suspendues. J'avais republié une cheatsheet Claude Code fin avril. Sept semaines plus tard, elle a pris un sacré coup de vieux : entre v2.1.101 et v2.1.170, Anthropic a poussé une bonne soixantaine de releases. Deux nouveaux modèles sont sortis (Opus 4.8 le 28 mai, puis Fable 5 le 9 juin), l' Agent View"},{"title":"Le second cerveau selon Karpathy : un wiki que l'IA écrit à votre place","desc":"Comment transformer Obsidian + Claude en base de connaissances qui se compile, se relie et se corrige toute seule, sans RAG, sans base vectorielle","category":"IA, Claude Code, Développement","url":"/fr/second-cerveau-obsidian-claude-karpathy/","date":"10 juin 2026","content":"On a tous une version dégradée du même rêve : un endroit unique où vivrait tout ce qu'on a lu, écouté, appris. Un cerveau de secours. En pratique, on accumule des notes Notion abandonnées, des marque pages qu'on ne rouvre jamais, des PDF surlignés qui dorment dans un dossier . Le problème n'a jamais été de collecter l'information. C'est de l' organiser : c'est précisément là que l'effort humain s'effondre. Début 2026, Andrej Karpathy (cofondateur d'OpenAI, ex directeur IA de Tesla) a partagé sur X une idée simple et redoutablement efficace pour résoudre ce problème : et si on arrêtait d'écrire"},{"title":"Souveraineté IA, trillion d'euros et État vassal : ce qu'a dit Arthur Mensch à l'Assemblée nationale","desc":"Décryptage critique de l'audition du PDG de Mistral AI devant la commission d'enquête sur les vulnérabilités numériques","category":"IA, Tech, Personnel","url":"/fr/arthur-mensch-mistral-ai-audition-assemblee-nationale/","date":"15 mai 2026","content":"Mardi 12 mai 2026, 16h00. Arthur Mensch , cofondateur et directeur général de Mistral AI, est auditionné par la commission d'enquête de l'Assemblée nationale « sur les dépendances structurelles et les vulnérabilités systémiques dans le secteur du numérique ». À ses côtés, Audrey Herblin Stoop, directrice des affaires publiques de Mistral. Face à eux, des députés qui veulent comprendre où l'Europe en est dans la course mondiale à l'IA. L'audition dure plus d'une heure et demie. Mensch déroule une thèse construite : l'IA est une technologie d'infrastructure, l'Europe a quelques mois pour décider"},{"title":"Claude Code Cheat Sheet — Avril 2026 : Opus 4.7, Auto Mode et Computer Use dans le CLI","desc":"Référence exhaustive à jour pour Claude Code v2.1.101 — Avril 2026","category":"IA, Développement, Claude Code","url":"/fr/claude-code-cheatsheet-avril-2026-mise-a-jour/","date":"24 avr. 2026","content":"J'avais publié une cheatsheet Claude Code fin mars. Moins de quatre semaines plus tard, elle est déjà incomplète : Opus 4.7 est sorti le 16 avril, Computer Use est descendu dans le CLI, Auto Mode est passé en GA sur Max, sept nouvelles commandes slash sont arrivées (et deux ont été supprimées), cinq événements hooks se sont ajoutés, et la Desktop app a été refondue le 14 avril. Entre v2.1.83 et v2.1.101, Anthropic a poussé une trentaine de releases en cinq semaines. J'ai donc republié une version avril 2026 — la même architecture visuelle que la version mars, réécrite pour coller à chaque ajou"},{"title":"Comprendre, mesurer et maîtriser les hallucinations des LLMs","desc":"Retour sur le talk d'Aygalic Jara à Devoxx France 2026","category":"IA, Développement, Tech","url":"/fr/hallucinations-llm-devoxx-2026/","date":"23 avr. 2026","content":"Jeudi 23 avril 2026, 15h40, Palais des Congrès. Aygalic Jara , consultant doctorant chez SCIAM en thèse CIFRE avec le LISN (Laboratoire Interdisciplinaire des Sciences du Numérique), a présenté un talk dont le titre résumait tout le programme : \"LLMs et hallucinations : comprendre, mesurer, maîtriser\" . Salle pleine, sujet brûlant. Le sujet est au cœur de ses travaux de thèse, dont un premier article d'état de l'art a été publié en 2025 aux journées JEP TALN RECITAL sous le titre \"État de l'art : évaluation, détection et mitigation des hallucinations des LLMs\" . Les hallucinations des LLMs ne "},{"title":"SDD, Compound Engineering, BMAD : Quelle philosophie de travail avec l'IA choisir ?","desc":"Cartographie des approches structurées pour le développement assisté par IA — et pourquoi les combiner est probablement la bonne réponse","category":"IA, Développement, Claude Code","url":"/fr/sdd-compound-engineering-bmad-philosophies-ia/","date":"04 avr. 2026","content":"Le vibe coding a démocratisé le développement assisté par IA. Mais en 2026, le constat est unanime : ça ne scale pas . Les projets sérieux exigent plus de structure. Trois familles d'approches ont émergé pour répondre à ce besoin — et chacune attaque le problème sous un angle différent. Cet article propose une cartographie comparative de ces approches, avec des pistes concrètes pour choisir — ou combiner. Le problème : pourquoi le vibe coding atteint un mur Le terme vibe coding, popularisé par Andrej Karpathy début 2025, décrit un workflow où le développeur délègue la génération de code à l'IA"},{"title":"Claude Code Cheat Sheet 2026 : Chaque commande, raccourci & feature en un seul endroit","desc":"Une référence exhaustive et à jour pour Claude Code v2.x — Mars 2026","category":"IA, Développement, Claude Code","url":"/fr/claude-code-cheatsheet-2026-mise-a-jour/","date":"31 mars 2026","content":"Claude Code évolue vite. La plupart des cheatsheets disponibles en ligne sont déjà incomplètes par rapport aux features sorties début 2026. J'ai construit une référence exhaustive et visuelle couvrant tout ce qui existe dans Claude Code v2.x en mars 2026 — et je la partage gratuitement. La Cheatsheet Disponible en français et en anglais : Français — HTML interactif English — Interactive HTML Vous pouvez aussi télécharger les PNG haute résolution : Français English ( 4 Mo chacun, 2800px de large). Les éléments marqués d'un badge vert NEW sont des features ajoutées depuis fin 2025. Ce qui est co"},{"title":"/insights : La Commande qui Analyse Votre Façon de Coder avec Claude","desc":"Découvrez comment Claude Code génère un rapport complet de vos habitudes de développement","category":"IA, Développement","url":"/fr/claude-code-insights-commande/","date":"05 mars 2026","content":"Annoncée début février 2026 par Thariq Shihipar d'Anthropic, la commande est l'une des dernières additions à Claude Code. Le principe : analyser vos 30 derniers jours de sessions et générer un rapport détaillé de vos habitudes. Patterns récurrents, points de friction, workflows inefficaces — tout y passe. Qu'est ce que /insights ? est une commande intégrée à Claude Code qui analyse l'historique de vos sessions locales et produit un rapport HTML interactif . Pas besoin de configuration, pas de tracking externe : tout est basé sur les données déjà stockées sur votre machine. Le rapport est génér"},{"title":"Sourdine : Transcription de réunions avec IA 100% locale","desc":"Une application macOS open source pour transcrire vos réunions sans envoyer vos données dans le cloud","category":"IA, Développement, Projet, Open-Source","url":"/fr/sourdine-transcription-reunions-ia-locale/","date":"15 févr. 2026","content":"Combien de réunions avez vous cette semaine ? Et combien de notes avez vous réellement prises ? Entre participer activement et prendre des notes détaillées, il faut choisir. C'est de cette frustration qu'est né Sourdine — avec une contrainte majeure : tout doit rester sur ma machine . Le Problème : IA Cloud vs Vie Privée Les solutions de transcription (Otter.ai, Fireflies, transcriptions Teams/Meet) partagent un point commun : vos conversations transitent par leurs serveurs . Problématique pour : Réunions stratégiques d'entreprise Entretiens confidentiels Discussions médicales ou juridiques To"},{"title":"L'Humain et la Machine : Entropie, Intelligence et ce qui nous sépare encore","desc":"Quand la thermodynamique révèle pourquoi l'IA ne sera peut-être jamais comme nous","category":"IA, Personnel","url":"/fr/entropie-homme-machine/","date":"08 févr. 2026","content":"Introduction : Une loi universelle que personne ne vous a expliquée Il existe une loi physique que vous appliquez chaque jour sans le savoir. Elle explique pourquoi votre bureau se désordonne, pourquoi votre café refroidit, pourquoi vos projets dérivent, pourquoi vos équipes se désorganisent, et peut être même pourquoi vous vous sentez parfois submergé par vos émotions. Cette loi, c'est le deuxième principe de la thermodynamique : l'entropie d'un système isolé ne peut qu'augmenter. Dit autrement : sans effort, tout tend vers le désordre. Mais l'entropie n'est pas vraiment \"le désordre\" au sens"},{"title":"Ollama supporte maintenant Claude Code","desc":"Utilisez Claude Code avec des modèles locaux grâce à la nouvelle API Anthropic d'Ollama","category":"IA, Développement","url":"/fr/claude-code-ollama-local-llm/","date":"23 janv. 2026","content":"Grande nouvelle pour les utilisateurs de Claude Code : Ollama supporte désormais l'API Anthropic Messages , ce qui permet d'utiliser Claude Code avec des modèles open source locaux. Fini la dépendance exclusive au cloud Anthropic ! Pourquoi Cette Intégration Change la Donne Jusqu'à présent, Claude Code nécessitait obligatoirement une connexion aux serveurs d'Anthropic. Avec cette intégration Ollama, vous pouvez maintenant : Avantage Description Confidentialité Votre code reste sur votre machine Coûts Pas de frais API, juste votre électricité Indépendance Pas de dépendance à un fournisseur uniq"},{"title":"L'IA va-t-elle Remplacer les Développeurs ? Analyse Critique des Promesses et des Limites","desc":"Déconstruction du discours ambiant sur l'AGI et le remplacement des développeurs par l'intelligence artificielle","category":"IA, Développement","url":"/fr/ia-remplacement-developpeurs-analyse-critique/","date":"31 déc. 2025","content":"La panique est palpable sur les réseaux sociaux. Chaque nouvelle démo d'un modèle d'IA générative déclenche une vague de prédictions catastrophistes : \"C'est la fin des développeurs\", \"L'AGI arrive dans 2 ans\", \"Une équipe de 6 développeurs remplacée par un seul avec l'IA\". Ces affirmations méritent une analyse rigoureuse, loin de l'hystérie collective. Cet article propose une déconstruction méthodique du discours dominant sur l'IA et le remplacement des développeurs, s'appuyant sur des études scientifiques récentes, des données économiques, les analyses de chercheurs comme Tim Dettmers (Ai2) "},{"title":"Étude de cas : Prelude of the Chambered Reborn","desc":"Jour 20 - Comment j'ai converti un jeu Java en TypeScript en une soirée","category":"IA, Développement","url":"/fr/claude-code-etude-cas-prelude/","date":"30 déc. 2025","content":"Pour conclure cette série, quoi de mieux qu'un retour d'expérience concret ? Voici comment j'ai utilisé Claude Code pour convertir Prelude of the Chambered , le jeu de Notch (créateur de Minecraft), de Java vers TypeScript — en une seule soirée . Pour découvrir le projet en détail, lisez mon article dédié : Prelude of the Chambered Reborn : Renaissance d'un classique de Notch Voir aussi mon autre projet de jeu rétro en TypeScript : GBTS Un émulateur GameBoy Le défi Le projet original Prelude of the Chambered est un dungeon crawler créé par Notch en 48h lors de la Ludum Dare 21 en 2011. Le code"},{"title":"Claude Code vs Cursor vs GitHub Copilot","desc":"Jour 19 - Comparatif des assistants IA pour développeurs","category":"IA, Développement","url":"/fr/claude-code-vs-cursor-vs-copilot/","date":"29 déc. 2025","content":"Le marché des assistants IA pour développeurs explose. Claude Code, Cursor et GitHub Copilot sont les trois solutions majeures. Lequel choisir ? Comparons objectivement. Pour un contexte plus large sur l'état de l'IA en développement, voir mon article IA et développement en 2025. Et si vous envisagez des alternatives locales, consultez OpenAI GPT OSS vs Ollama. Vue d'ensemble Critère Claude Code Cursor GitHub Copilot Type CLI + Agent IDE complet Extension IDE Modèle IA Claude (Anthropic) Multiple (dont Claude) GPT 4/Codex Prix $100 200/mois (Max) $20/mois $10 19/mois Plateforme Terminal Fork V"},{"title":"Status line et personnalisation du terminal","desc":"Jour 18 - Configurer l'affichage de Claude Code","category":"IA, Développement","url":"/fr/claude-code-status-line-terminal/","date":"28 déc. 2025","content":"Claude Code s'exécute dans votre terminal. Saviez vous que vous pouvez personnaliser son apparence et son comportement ? Voyons comment adapter l'interface à vos préférences. La Status Line Qu'est ce que la status line ? La barre en bas de l'écran qui affiche : Le modèle actif Le nombre de tokens utilisés Le coût de la session Le statut de connexion Personnaliser la status line Via la commande : Options de status line : Minimal : Juste le modèle Standard : Modèle + tokens Detailed : Tout (modèle, tokens, coût, latence) Hidden : Pas de status line Configuration dans settings Le Mode Vim Activer"},{"title":"Troubleshooting Claude Code","desc":"Jour 17 - Résoudre les problèmes courants","category":"IA, Développement","url":"/fr/claude-code-troubleshooting/","date":"27 déc. 2025","content":"Claude Code est robuste, mais des problèmes peuvent survenir. Voici un guide complet pour diagnostiquer et résoudre les erreurs les plus courantes. Problèmes de connexion Erreur : \"API Key invalid\" Solutions : 1. Vérifier la clé : 2. Reconfigurer : 3. Vérifier les permissions sur console.anthropic.com Erreur : \"Rate limit exceeded\" Solutions : 1. Attendre le délai indiqué 2. Réduire la fréquence des requêtes 3. Passer à un plan supérieur (Max 20x) 4. Utiliser pour réduire les tokens Erreur : \"Connection timeout\" Solutions : 1. Vérifier la connexion internet 2. Vérifier le statut : status.anthr"},{"title":"Facturation et optimisation des coûts Claude Code","desc":"Jour 16 - Comprendre et maîtriser votre consommation","category":"IA, Développement","url":"/fr/claude-code-facturation-couts/","date":"26 déc. 2025","content":"Claude Code est puissant, mais il consomme des tokens. Comprendre la facturation permet d'optimiser vos coûts. Voyons comment surveiller et maîtriser votre budget. Au delà du coût financier, n'oubliez pas l'impact écologique de l'IA chaque token a une empreinte carbone. Le modèle de tarification Tarifs par modèle (décembre 2024) Modèle Input (1M tokens) Output (1M tokens) Claude Sonnet 4 $3.00 $15.00 Claude Opus 4 $15.00 $75.00 Claude Haiku 3.5 $0.80 $4.00 Ce qui consomme des tokens Action Tokens consommés Votre prompt Input tokens Réponse de Claude Output tokens Fichiers lus Input tokens Cont"},{"title":"CI/CD et mode headless avec Claude Code","desc":"Jour 15 - Automatiser vos pipelines avec l'IA","category":"IA, Développement","url":"/fr/claude-code-cicd-headless/","date":"25 déc. 2025","content":"Claude Code n'est pas limité à l'usage interactif. Avec le mode headless , vous pouvez l'intégrer dans vos pipelines CI/CD. Voyons comment automatiser intelligemment. Le mode headless : p Le flag (ou ) permet d'exécuter Claude Code sans interaction : Claude lit le prompt, exécute la tâche, et retourne le résultat sur stdout. Syntaxe de base Options du mode headless Option Description Exécuter avec ce prompt Sortie JSON structurée Sortie texte (défaut) Limiter les itérations Restreindre les outils Intégration GitHub Actions Workflow de code review automatique Workflow de génération de tests Int"},{"title":"Claude Code dans VS Code et JetBrains","desc":"Jour 14 - L'expérience graphique dans vos IDE préférés","category":"IA, Développement","url":"/fr/claude-code-vscode-jetbrains/","date":"24 déc. 2025","content":"Jusqu'ici, nous avons utilisé Claude Code en terminal. Mais il existe aussi des extensions pour VS Code et JetBrains . Voyons comment tirer parti de l'interface graphique. Deux approches complémentaires Aspect Terminal IDE Rapidité ⭐⭐⭐ ⭐⭐ Visualisation Texte uniquement Diffs visuels Intégration Shell natif Workspace IDE Flexibilité Maximale Guidée Claude Code pour VS Code Installation 1. Ouvrir VS Code 2. Extensions (Ctrl+Shift+X) 3. Rechercher \"Claude Code\" 4. Installer l'extension officielle Anthropic Ou via le terminal : Configuration Après installation, configurer via les settings VS Code "},{"title":"MCP : Connecter Claude Code à Vos Outils","desc":"Jour 13 - Intégrez GitHub, Jira, bases de données, et plus","category":"IA, Développement","url":"/fr/claude-code-mcp-integration-fr/","date":"23 déc. 2025","content":"J'ai déjà exploré le protocole MCP dans mon article Model Context Protocol (MCP) : Révolution de l'Intégration des LLM. Aujourd'hui, nous allons voir comment l'utiliser concrètement dans Claude Code. Rappel : Qu'est ce que MCP ? Le Model Context Protocol est un standard ouvert qui permet à Claude de se connecter à des outils externes : Bases de données Trackers d'issues (Jira, GitHub Issues) Services cloud APIs internes C'est l' \"USB C de l'IA\" : une interface universelle. Les Trois Types de Transport Transport Usage Exemple HTTP Serveurs distants Services cloud Stdio Processus locaux Outils C"},{"title":"Hooks : Automatiser les Réactions aux Événements","desc":"Jour 12 - Déclenchez des actions automatiques dans Claude Code","category":"IA, Développement","url":"/fr/claude-code-hooks-fr/","date":"22 déc. 2025","content":"Les hooks permettent d'exécuter des actions automatiques en réponse aux événements Claude Code. C'est le pont entre Claude et vos outils de développement. Aujourd'hui, nous allons voir comment les utiliser et les créer. Qu'est ce qu'un Hook ? Un hook est un gestionnaire d'événement qui s'exécute quand Claude Code fait quelque chose de spécifique : Avant/après l'exécution d'un outil Au démarrage/fin de session Quand l'utilisateur soumet un prompt etc. Les 9 Types de Hooks Hook Déclencheur Peut Bloquer Début de session Non Fin de session Non Avant exécution d'outil Oui Après exécution d'outil No"},{"title":"Plugins Claude Code et Marketplace","desc":"Jour 11 - Étendez Claude Code avec l'écosystème communautaire","category":"IA, Développement","url":"/fr/claude-code-plugins-marketplace-fr/","date":"21 déc. 2025","content":"Nous avons vu comment créer des commandes slash, subagents et skills individuellement. Les Plugins permettent de les packager ensemble et de les partager. Aujourd'hui, nous explorons l'écosystème de plugins Claude Code. Qu'est ce qu'un Plugin ? Un plugin est un pack qui peut contenir : Commandes slash Subagents Skills Hooks Serveurs MCP Le tout dans une structure standardisée, facile à installer et partager. Installer des Plugins Via la Commande /plugin Depuis un Marketplace Depuis un Repo Git Depuis un Dossier Local Gérer les Plugins Installés Lister les Plugins Voir les Détails d'un Plugin S"},{"title":"Skills : Automatisation Invoquée par le Modèle","desc":"Jour 10 - Capacités que Claude active automatiquement","category":"IA, Développement","url":"/fr/claude-code-skills-fr/","date":"20 déc. 2025","content":"Hier, nous avons vu les subagents que vous invoquez explicitement avec . Aujourd'hui, nous découvrons les Skills : des capacités que Claude active automatiquement selon le contexte de votre requête. La Différence Clé : Model Invoked Aspect Commandes Slash Subagents Skills Invocation Explicite ( ) Explicite ( ) Automatique Déclencheur Utilisateur Utilisateur Claude Contexte Prompt Contexte séparé Enrichissement Les Skills sont model invoked : Claude décide quand les utiliser en fonction de votre requête et de la description du skill. Comment Fonctionnent les Skills Le Processus Exemple Concret "},{"title":"Subagents : Déléguer Intelligemment","desc":"Jour 9 - Créez des agents spécialisés pour les tâches complexes","category":"IA, Développement","url":"/fr/claude-code-subagents-fr/","date":"19 déc. 2025","content":"Les commandes slash automatisent des workflows. Les subagents vont plus loin : ce sont des agents IA spécialisés avec leur propre contexte, instructions et outils. Aujourd'hui, nous allons apprendre à les utiliser et les créer. Qu'est ce qu'un Subagent ? Un subagent est un agent Claude dédié qui : Opère dans un contexte séparé de la conversation principale A ses propres instructions système A accès à des outils spécifiques Peut être invoqué pour des tâches spécialisées Avantages des Subagents Avantage Description Isolation Pas de pollution du contexte principal Spécialisation Instructions opti"},{"title":"Créer ses propres slash commands","desc":"Jour 8 - Automatiser vos workflows récurrents","category":"IA, Développement","url":"/fr/claude-code-slash-commands-personnalisees/","date":"18 déc. 2025","content":"Les slash commands built in sont utiles, mais la vraie puissance vient des commandes personnalisées . Aujourd'hui, nous allons créer nos propres commandes pour automatiser les workflows récurrents. Où stocker les commandes Commandes projet (partagées avec l'équipe) Ces commandes sont versionnées avec le projet et disponibles pour toute l'équipe. Commandes personnelles (cross projet) Ces commandes sont disponibles dans tous vos projets. Anatomie d'une slash command Structure de base Le frontmatter YAML Champ Description Obligatoire Description dans le menu d'aide Non Outils autorisés pour cette"},{"title":"Permissions et sécurité dans Claude Code","desc":"Jour 7 - Protéger vos fichiers sensibles et contrôler les actions","category":"IA, Développement, Sécurité","url":"/fr/claude-code-permissions-securite/","date":"17 déc. 2025","content":"Claude Code a accès à votre système de fichiers et peut exécuter des commandes bash. C'est puissant, mais ça nécessite des garde fous. Aujourd'hui, nous allons voir comment sécuriser votre environnement. Le modèle de permissions par défaut Par défaut, Claude Code fonctionne en mode read only strict : Action Permission par défaut Lire des fichiers ✅ Autorisé Rechercher (Glob, Grep) ✅ Autorisé Écrire/Modifier des fichiers ❌ Demande approbation Exécuter des commandes bash ❌ Demande approbation Accès web (WebFetch) ❌ Demande approbation Anatomie du système de permissions Les trois niveaux Syntaxe "},{"title":"Workflows Git : Commits, PRs et Checkpoints","desc":"Jour 6 - Collaborer efficacement avec Claude Code et Git","category":"IA, Développement","url":"/fr/claude-code-git-workflows-fr/","date":"16 déc. 2025","content":"Claude Code s'intègre nativement avec Git. Aujourd'hui, nous allons explorer comment utiliser cette intégration pour des workflows de développement professionnels. Commits Automatiques avec Attribution Configuration des Commits Dans : Demander à Claude de Commiter Claude va : 1. Analyser les fichiers modifiés ( ) 2. Comprendre le contexte des changements 3. Générer un message de commit approprié 4. Exécuter le commit avec l'attribution configurée Exemple de Commit Généré Conventional Commits Claude respecte naturellement les Conventional Commits (voir mon article détaillé sur le sujet) : Préfi"},{"title":"Gestion du contexte et mémoire dans Claude Code","desc":"Jour 5 - Optimiser les longues sessions et préserver vos préférences","category":"IA, Développement","url":"/fr/claude-code-gestion-contexte-memoire/","date":"15 déc. 2025","content":"Une session Claude Code peut durer des heures. Mais plus la conversation s'allonge, plus le contexte devient lourd. Aujourd'hui, nous allons voir comment gérer efficacement la mémoire et le contexte pour des sessions productives. Le système de mémoire hiérarchique Claude Code utilise une architecture à 4 niveaux de mémoire, du plus prioritaire au moins prioritaire : Niveau 1 : Enterprise Policy Pour les organisations, les admins peuvent définir des règles globales qui s'appliquent à tous les utilisateurs. Ces règles ont la priorité maximale. Niveau 2 : Project Memory (.claude.md ou CLAUDE.md) "},{"title":"Prompt Engineering pour Claude Code","desc":"Jour 4 - Techniques pour obtenir exactement ce que vous voulez","category":"IA, Développement","url":"/fr/claude-code-prompt-engineering-fr/","date":"14 déc. 2025","content":"Vous maîtrisez maintenant le workflow Explore → Plan → Code → Test. Mais la qualité des résultats dépend énormément de comment vous formulez vos requêtes. Aujourd'hui, nous allons aborder les techniques de prompt engineering spécifiques à Claude Code. Le Principe Fondamental : La Spécificité La différence entre un bon et un mauvais prompt : Mauvais prompt Bon prompt \"Ajoute des tests\" \"Ajoute des tests unitaires pour la fonction couvrant : prix négatif, remise 100%, et cas nominal\" \"Corrige le bug\" \"Le bug : à la ligne 42 de . Corrige en ajoutant une vérification null.\" \"Améliore le code\" \"Ref"},{"title":"Le workflow Explore → Plan → Code → Test","desc":"Jour 3 - La méthodologie qui distingue les développeurs seniors","category":"IA, Développement","url":"/fr/claude-code-workflow-explore-plan-code-test-fr/","date":"13 déc. 2025","content":"Dans mon article sur l'état de l'IA dans le développement en 2025, j'évoquais le syndrome du code \"presque correct\" : 45% des développeurs passent plus de temps à débugger le code généré par l'IA qu'à l'écrire eux mêmes . La solution ? Un workflow structuré qui transforme Claude d'un générateur de code hasardeux en véritable partenaire de développement. Le problème : Coder sans comprendre La plupart des développeurs utilisent Claude Code ainsi : C'est le \"vibe coding\" : on décrit vaguement ce qu'on veut et on espère que ça marche. La solution : Le workflow E.P.C.T. Phase 1 : EXPLORE Objectif :"},{"title":"La syntaxe secrète de Claude Code : #@/!","desc":"Jour 2 - Les raccourcis que 95% des développeurs ignorent","category":"IA, Développement","url":"/fr/claude-code-syntaxe-secrete/","date":"12 déc. 2025","content":"Hier, nous avons installé Claude Code et découvert les commandes de base. Aujourd'hui, nous passons au niveau supérieur avec la syntaxe secrète : quatre symboles qui transforment votre façon d'interagir avec Claude. Les quatre symboles magiques Symbole Nom Usage Context Activation Ajouter au CLAUDE.md en live Mentions Référencer fichiers et agents Slash Commands Commandes built in et custom Shell Escape Exécution bash directe Context Activation Le symbole permet d'enrichir votre sans quitter Claude Code. Comment ça marche Pendant une session, appuyez sur et tapez une instruction : Cette instru"},{"title":"Claude Code : Installation et premiers pas","desc":"Jour 1 - Découvrez l'assistant IA qui va transformer votre façon de coder","category":"IA, Développement","url":"/fr/claude-code-installation-premiers-pas/","date":"11 déc. 2025","content":"Bienvenue dans cette série de 20 articles pour maîtriser Claude Code ! Chaque jour, nous explorerons une fonctionnalité qui fera de vous un développeur plus efficace. Aujourd'hui : l'installation et les premiers pas. Qu'est ce que Claude Code ? Claude Code est l'interface en ligne de commande officielle d'Anthropic pour interagir avec Claude. Contrairement aux chatbots web classiques, Claude Code s'intègre directement dans votre terminal et comprend votre codebase. Ce qui le différencie : Accès direct à vos fichiers et votre terminal Compréhension du contexte de votre projet Capacité à lire, é"},{"title":"Prelude of the Chambered Reborn : réécrire un classique en TypeScript","desc":"Ressusciter le jeu de Notch pour le web moderne avec Vite et le software rendering","category":"Développement, Web, Tech","url":"/fr/prelude-of-the-chambered-reborn/","date":"29 nov. 2025","content":"En 2011, Markus Persson (Notch), le créateur de Minecraft, participait à la Ludum Dare 21 avec un petit jeu de dungeon crawler rétro : Prelude of the Chambered . Un moteur de raycasting à la Wolfenstein 3D, des graphismes pixelisés, des puzzles et des boss. Un bijou technique compressé en 48 heures de game jam. Le problème ? C'était du Java . Et en 2025, qui lance encore une JVM pour jouer à un petit jeu indé ? Le projet : porter Java vers TypeScript Prelude of the Chambered Reborn est ma réécriture complète du code original en TypeScript , buildé avec Vite , jouable directement dans le naviga"},{"title":"GBTS : Développement GameBoy avec TypeScript et IA","desc":"Un transpileur IA pour développer des jeux GameBoy en TypeScript","category":"IA, Développement, Tech","url":"/fr/gbts-typescript-gameboy-development/","date":"30 août 2025","content":"Développer des jeux pour GameBoy en 2025, c'est un défi fascinant qui mélange nostalgie et contraintes techniques extrêmes. Mais que se passerait il si on pouvait utiliser TypeScript — avec toute sa modernité et sa puissance — pour créer des jeux rétro ? C'est exactement le problème que j'ai voulu résoudre avec GBTS (GameBoy TypeScript). Le Problème : Entre Nostalgie et Complexité Technique Le développement GameBoy traditionnel implique : Programmation en C avec des outils archaïques Gestion manuelle de la mémoire dans un environnement ultra contraint Optimisations complexes pour respecter les"},{"title":"Auth0 International Email Generator : CLI pour templates multilingues","desc":"Outil TypeScript pour générer automatiquement des emails Auth0 internationalisation i18n","category":"Développement, Web, Sécurité, Auth0, TypeScript, i18n","url":"/fr/auth0-international-email-generator/","date":"28 août 2025","content":"Internationalisation des emails Auth0 : le défi des templates multilingues La gestion des emails Auth0 multilingues et l' internationalisation des templates d'authentification représentent un défi majeur pour les développeurs. Entre la traduction des emails , la validation des templates HTML , la gestion des fallbacks linguistiques et l'intégration dans différents environnements, les projets i18n deviennent rapidement complexes. Pour résoudre ces problématiques d' internationalisation Auth0 , j'ai développé l'Auth0 International Email Generator¹. Cet outil CLI TypeScript automatise la générati"},{"title":"Déclarations de Sam Altman sur la Bulle IA : Impact sur les Marchés et Analyse Sectorielle","desc":"L'admission d'une bulle spéculative par le PDG d'OpenAI fait chuter les valeurs technologiques","category":"IA, Tech","url":"/fr/sam-altman-bulle-ia-marches-analyse/","date":"21 août 2025","content":"Le monde de la technologie a été secoué cette semaine par les déclarations fracassantes de Sam Altman, PDG d'OpenAI, qui a ouvertement admis que l'industrie de l'intelligence artificielle traverse une période de bulle spéculative majeure. Les Aveux de Sam Altman Dans une interview récente, Sam Altman n'a pas mâché ses mots concernant l'état actuel du secteur de l'IA. Il a expliqué que cette bulle résulte de \"l'engouement excessif des investisseurs pour la technologie\" et que les conséquences pourraient s'avérer particulièrement graves. « Lorsque des bulles se forment, les gens intelligents s'e"},{"title":"OpenAI gpt-oss sur Ollama : Quand les modèles propriétaires passent en open source","desc":"OpenAI vient d'annoncer ses premiers modèles open weight disponibles sur Ollama. Une collaboration qui marque un tournant dans l'écosystème des LLMs locaux.","category":"IA, Développement","url":"/fr/openai-gpt-oss-ollama-modeles-propriétaires-open-source/","date":"06 août 2025","content":"OpenAI gpt oss sur Ollama : Quand les modèles propriétaires passent en open source OpenAI vient d'annoncer ses premiers modèles open weight disponibles sur Ollama. Une collaboration qui marque un tournant dans l'écosystème des LLMs locaux, mais qui s'inscrit dans une dynamique déjà amorcée par Meta et Mistral. Un mouvement d'ouverture dans l'écosystème existant Le 5 août 2025, OpenAI rejoint finalement un mouvement d'ouverture déjà bien établi en publiant gpt oss , ses premiers modèles à poids ouverts depuis GPT 2 en 2019. Cette collaboration avec Ollama marque certes un changement d'approche "},{"title":"IA et Développement : Entre Promesses et Réalités - Un État des Lieux en 2025","desc":"Analyse critique des outils d'IA pour développeurs : entre révolution promises et réalités du terrain","category":"IA, Développement","url":"/fr/ia-et-developpement-entre-promesses-et-realites-un-etat-des-lieux-en-2025/","date":"03 août 2025","content":"La \"Loi de Falkland\", formulée par le psychologue Robert Falkland, énonce un principe simple : si tout fonctionne bien, pourquoi forcer le changement ? Cette règle, basée sur l'observation des comportements en entreprise, nous rappelle qu'il faut peser les coûts avant de changer juste pour changer. Quand quelque chose marche bien, mieux vaut souvent ne pas y toucher. Et si on peut attendre avant de décider sans que ça pose problème, autant prendre le temps de mieux comprendre la situation. Cette idée prend tout son sens avec l'IA en développement. Face à notre tendance à toujours vouloir du no"},{"title":"Protocole Model Context (MCP) : Révolution dans l'intégration des LLMs avec les systèmes tiers","desc":"Découvrez comment MCP facilite l'interaction des modèles de langage avec les outils Atlassian et autres systèmes connectés","category":"IA, Développement","url":"/fr/anthropic-mcp/","date":"12 mai 2025","content":"Le protocole MCP, c'est quoi ? Un peu de contexte Les large language models (LLMs) sont limités aux informations disponibles au moment de leur apprentissage. Cependant, il existe des méthodes pour enrichir ces modèles avec des connaissances plus récentes ou détaillées. Une de ces méthodes est le système RAG (Retrieval Augmented Generation). Ce système fonctionne en deux étapes : il divise l'information en petites unités appelées vecteurs et utilise des techniques de récupération sophistiquées pour accéder rapidement et efficacement aux données nécessaires. Ainsi, les modèles peuvent fournir de"},{"title":"SQL Assistant IA : Conversion automatique de langage naturel vers SQL","desc":"Un outil open-source pour générer des requêtes SQL en langage naturel et interagir avec votre base de données","category":"IA, Développement","url":"/fr/ia-sql-assistant/","date":"23 févr. 2025","content":"SQL Assistant IA : Conversion automatique de langage naturel vers SQL SQL Assistant représente un projet personnel que j'ai développé pour répondre à un besoin concret : simplifier l'interaction avec les bases de données à travers une interface conversationnelle. Cet outil open source permet la conversion automatique de langage naturel en requêtes SQL avec capacité d' exécution directe sur base de données . Le projet s'adresse aux développeurs, data analystes et utilisateurs occasionnels de bases de données cherchant une solution pratique pour interagir avec leurs systèmes de stockage sans maî"},{"title":"L’IA et son coût écologique : Entraîner ou utiliser, que pèse vraiment votre modèle ? 🌍","desc":"Décortiquer l'empreinte carbone de l’intelligence artificielle et explorer des pistes durables","category":"IA, Tech","url":"/fr/IA-impact-ecologique/","date":"03 févr. 2025","content":"Impact écologique de l'IA : Analyse des coûts énergétiques d'entraînement vs inférence L’intelligence artificielle (IA) joue aujourd’hui un rôle majeur dans de nombreux domaines : recommandations en ligne 🎥, assistants virtuels 📱, recherche scientifique 🔬, et bien d’autres. Mais à l’heure où la transition écologique devient une priorité mondiale, il est crucial de s’interroger sur le coût environnemental de ces technologies. Derrière chaque interaction avec un chatbot ou une requête IA se cache une infrastructure électrique gourmande, pas toujours alignée avec les objectifs climatiques. Cet"},{"title":"Jailbreaking des LLMs : Analyse sécuritaire des mécanismes de contournement","desc":"Techniques, découvertes et éthique autour du contournement des censures dans les modèles de langage","category":"IA, Sécurité","url":"/fr/jailbreak-deepseek-r1/","date":"29 janv. 2025","content":"Analyse des vulnérabilités de contournement sur DeepSeek R1 Les modèles de langage de grande taille (LLMs) intègrent des mécanismes de filtrage sophistiqués pour prévenir la génération de contenu sensible ou potentiellement dangereux. DeepSeek R1 , le modèle développé par l'entreprise chinoise DeepSeek, présente un cas d'étude particulièrement intéressant concernant l'efficacité et les limites de ces systèmes de censure. Cette analyse technique examine les vulnérabilités identifiées dans les mécanismes de sécurité de DeepSeek R1 à travers une série de tests empiriques. L'objectif consiste à co"},{"title":"Développement web robuste : Appliquer les méthodologies NASA pour des applications critiques","desc":"Entre limitations théoriques et pratiques minimalistes, créez des applications web robustes","category":"Développement, Web","url":"/fr/rice-power-of-10/","date":"28 janv. 2025","content":"Développement web robuste : Appliquer les méthodologies NASA pour des applications critiques Introduction : L'équilibre entre complexité et robustesse Le développement d'applications web exemptes de défauts constitue un objectif central pour l'industrie logicielle moderne. Cependant, l'atteinte de cette qualité optimale demeure complexe dans un écosystème web en évolution permanente, contraint par des impératifs temporels et budgétaires. Les utilisateurs finaux, qu'il s'agisse d'entreprises ou de particuliers, exigent néanmoins des produits présentant des garanties de fiabilité et de performan"},{"title":"Web 3.0 et blockchain : Analyse technique d'une révolution décentralisée","desc":"Web 1.0, Web 2.0 et maintenant Web 3.0 ?","category":"Web, Tech","url":"/fr/web-3-0/","date":"24 janv. 2025","content":"Comprendre le Web 3.0 : Une révolution numérique L'évolution architecturale d'Internet constitue un processus de transformation technologique majeur. Depuis l'émergence d'un web statique jusqu'aux propositions contemporaines d'écosystèmes décentralisés et sémantiquement enrichis, cette évolution s'est caractérisée par des mutations paradigmatiques substantielles. Le concept de Web 3.0 occupe désormais une position centrale dans les débats technologiques contemporains, présenté comme la prochaine étape évolutive d'Internet. Cette analyse examine les fondements de cette transition et sa contextu"},{"title":"Bun en 2025 : Évaluation critique d'un runtime JavaScript alternatif","desc":"Comment Bun peut se positionner comme un outil stratégique pour simplifier et accélérer les workflows JavaScript modernes dans les Digital Factories.","category":"Développement, Web","url":"/fr/bun-sh/","date":"22 janv. 2025","content":"Bun en 2025 : Évaluation critique d'un runtime JavaScript alternatif <div align=\"center\" <img src=\"/assets/img/bun.png\" alt=\"bun.sh\" / </div Nous voilà en 2025. Cela fait quelques années que Bun a débarqué avec fracas dans le paysage JavaScript, promettant rien de moins qu'une révolution. Avec son approche radicalement simplifiée, son unification des outils et ses performances hors normes, Bun s'est présenté comme une solution capable de redéfinir les règles du développement JavaScript. Mais après tout ce temps, où en sommes nous ? Bun s'est il imposé comme l'alternative viable à Node.js qu'il"},{"title":"Meta abandonne le fact-checking : Impact sur la gouvernance des plateformes numériques","desc":"Quand la vérité devient une option facultative : Zoom sur Meta, le Texas et ce que cela signifie pour la France et le reste du monde.","category":"Tech, Web","url":"/fr/fin-du-fact-checking-meta/","date":"17 janv. 2025","content":"Meta abandonne le fact checking : Analyse des transformations de la gouvernance informationnelle L'évolution des plateformes de réseaux sociaux au cours de la dernière décennie a fondamentalement transformé leur rôle dans l'écosystème informationnel global. Facebook, Instagram, Twitter (désormais X) et leurs équivalents ont évolué au delà de simples outils de partage social pour devenir des vecteurs d'influence majeurs sur les opinions publiques, les processus démocratiques et les comportements collectifs . La décision stratégique des géants technologiques de désengager les mécanismes de vérif"},{"title":"Effet Dunning-Kruger en développement : Psychologie cognitive appliquée aux équipes tech","desc":"Décryptage d'un biais cognitif qui touche tout le monde, de la tech à la vie quotidienne","category":"Personnel, Tech","url":"/fr/effet-dunning-kruger/","date":"17 janv. 2025","content":"Effet Dunning Kruger en développement : Analyse cognitive des compétences techniques L'effet Dunning Kruger constitue un biais cognitif particulièrement répandu dans les environnements techniques, où l'acquisition rapide de connaissances superficielles peut conduire à une surestimation des compétences réelles. Ce phénomène psychologique présente des implications significatives pour la gestion d'équipes, l'évaluation des performances et les stratégies d'apprentissage en développement logiciel. <div align=\"center\" <img src=\"/assets/img/miroir dunning kruger.png\" alt=\"Effet dunning kruger\" / </di"},{"title":"Feature-Sliced Design : La clé d'une architecture frontend évolutive ","desc":"Une approche moderne pour organiser vos projets frontend complexes","category":"Développement, Web","url":"/fr/Feature-Sliced-Design/","date":"14 janv. 2025","content":"Feature Sliced Design : Une architecture frontend moderne et méthodique Le développement d'applications frontend modernes se caractérise par une complexité croissante : multiplication des fonctionnalités, élargissement des équipes de développement, et émergence d'applications comportant des centaines de composants interactifs. L'absence d'une architecture structurée peut rapidement conduire à une dégradation de la maintenabilité et de la qualité du code. Dans ce contexte, le Feature Sliced Design (FSD) émerge comme une méthodologie architecturale spécifiquement conçue pour l'organisation de pr"},{"title":"JSON Resume : Format standardisé pour CV développeurs et automatisation","desc":"Un format open source élégant et flexible pour gérer votre carrière","category":"Développement","url":"/fr/resume-json/","date":"10 janv. 2025","content":"JSON Resume : Approche structurée de la gestion documentaire professionnelle La création et la maintenance de curriculum vitae présentent fréquemment des défis techniques et ergonomiques significatifs. Les limitations des outils traditionnels, les contraintes de mise en page et la complexité des ajustements formatifs constituent des obstacles récurrents, particulièrement pour les professionnels familiers avec les environnements de développement structurés. JSON Resume propose une approche moderne, open source et modulaire pour la gestion documentaire professionnelle. Cette solution consiste en"},{"title":"Bilan 2024 : Évolutions IA, développement web et perspectives tech pour 2025","desc":"Retour sur une année pleine d'avancées personnelles et professionnelles, et un regard vers les défis de 2025","category":"Personnel, Développement","url":"/fr/welcome-2025-goodbye-2024/","date":"03 janv. 2025","content":"Bilan 2024 : Analyse rétrospective et prospectives technologiques pour 2025 L'année 2024 s'achève sur un bilan contrastant des transformations majeures survenues tant sur les plans géopolitiques, technologiques que personnels et professionnels. Cette période a été caractérisée par une accélération des mutations sectorielles et des ajustements organisationnels significatifs. Cette analyse rétrospective vise à examiner les développements clés de cette période avant d'identifier les orientations stratégiques pour 2025. Contexte macro économique et technologique de 2024 Évolutions politiques natio"},{"title":"Ollama et Open WebUI : déploiement local de LLM avec Docker","desc":"Architecture self-hosted pour l'IA générative : configuration, optimisation et cas d'usage","category":"IA, Développement","url":"/fr/ollama-open-web-ui/","date":"02 janv. 2025","content":"Architecture d'inférence locale : enjeux et solutions techniques Le déploiement de modèles de langage dans des environnements de production soulève des défis critiques : coûts d'API récurrents, dépendance aux services cloud, et problématiques de confidentialité des données. Ces contraintes nécessitent des alternatives architecturales robustes et autonomes. Ollama, outil open source pour l'exécution de modèles de langage locaux, combiné à Open WebUI, interface web extensible pour l'IA générative¹, constitue une solution technique mature pour l'inférence IA self hosted haute performance. Archite"},{"title":"Best-of-N Jailbreaking : Analyse des vulnérabilités par attaques répétées sur les LLMs","desc":"Comprendre comment cette méthode exploitant les variations de prompts met à mal nos intelligences artificielles","category":"IA, Sécurité","url":"/fr/Best-of-n-jailbreaking/","date":"02 janv. 2025","content":"Best of N Jailbreaking : Analyse des vulnérabilités par force brute sur les LLMs Les modèles de langage de grande taille (LLMs) comme GPT 4 d'OpenAI ou Claude 3.5 d'Anthropic présentent des vulnérabilités de sécurité significatives face à une nouvelle méthode d'attaque : le Best of N Jailbreaking (BoN) . Cette technique démontre que les systèmes de sécurité actuels peuvent être contournés par des approches systématiques d'exploitation des variations de prompts. Cette analyse examine les mécanismes de cette vulnérabilité, ses implications pour la sécurité des systèmes d'IA, et les défis que cel"},{"title":"NVIDIA NIM : déployer des modèles d'IA en microservices conteneurisés","desc":"Architecture cloud-native pour l'inférence IA haute performance en entreprise","category":"IA, Développement","url":"/fr/nvidia-nim/","date":"27 déc. 2024","content":"Architecture microservices pour l'inférence IA : révolutionner le déploiement L'intégration de modèles d'IA génératifs dans les environnements de production représente un défi technique majeur pour les entreprises. Les contraintes d'infrastructure, de performance et de sécurité nécessitent des solutions architecturales robustes et évolutives. NVIDIA NIM (NVIDIA Inference Microservices) apporte une réponse industrielle en fournissant des microservices cloud native optimisés¹ qui raccourcissent considérablement le time to market et simplifient le déploiement de modèles d'IA génératifs à l'échell"},{"title":"Conventional Comments : améliorer les revues de code par la standardisation","desc":"Parce que les revues de code, c'est mieux quand tout le monde parle la même langue","category":"Développement","url":"/fr/conventional-comments/","date":"25 déc. 2024","content":"Standardisation des commentaires de revue : optimiser la communication technique Les revues de code constituent un processus critique pour la qualité logicielle et le partage de connaissances. Cependant, l'absence de conventions standardisées dans les commentaires peut générer des malentendus, des discussions improductives et une perte d'efficacité notable. Les Conventional Comments apportent une réponse structurée en définissant un standard pour formater les commentaires dans tout processus de revue¹. Cette approche améliore significativement la clarté des échanges techniques et réduit les am"},{"title":"Conventional Commits : standardiser les messages Git pour une collaboration optimisée","desc":"Rendre ton Git lisible et éviter de rendre ton équipe folle","category":"Développement","url":"/fr/conventional-commits/","date":"24 déc. 2024","content":"Standardisation des messages de commit : un enjeu de lisibilité Les messages de commit Git constituent la documentation historique d'un projet. Cependant, l'absence de conventions standardisées génère souvent des historiques illisibles : messages lacunaires comme \"fix\", descriptions vagues type \"update\", ou annotations temporaires \"WIP\" qui persistent dans l'historique définitif. Cette problématique affecte directement la maintenabilité des projets et la collaboration en équipe. Les Conventional Commits apportent une réponse structurée à ce défi en définissant une spécification pour l'écriture"}]