Blog

Réflexions sur le développement web, l'IA générative et les leçons apprises en chemin.

Mon moteur de recherche répondait « c’est pas faux »
À la une5 min

Mon moteur de recherche répondait « c’est pas faux »

Je construis des recherches et des chatbots pour mes clients, et mon propre site n’avait même pas de loupe. Récit d’une soirée passée à en ajouter une, puis à lui apprendre qu’elle a le droit de ne rien trouver.

IA générativeRAGDéveloppement
Les trajets du cours de dessin, inscrits dans mon agenda
4 min

Les trajets du cours de dessin, inscrits dans mon agenda

Trois familles, un cours de dessin le mardi soir et une seule voiture : j’ai écrit une petite appli pour savoir qui conduit. Elle écrit maintenant dans mon agenda Nextcloud, ce qui prévient mes proches et retire le créneau de ma prise de rendez-vous.

Agents & MCPConseilEntrepreneuriat
Un prompt, un verdict : ce que les tests express des nouvelles IA ne vous disent pas
12 min

Un prompt, un verdict : ce que les tests express des nouvelles IA ne vous disent pas

Un nouveau modèle sort le matin, et le soir même il a été sacré meilleur du monde sur la foi d’un Snake généré en un essai. Pourquoi ces verdicts tiennent aussi peu qu’un Benchy pour juger une imprimante 3D, et comment tester un modèle sur votre propre travail.

IA générativeAgents & MCPConseil
POPZ : un Puzzle Bobble en quinze minutes, une journée de boulot
5 min

POPZ : un Puzzle Bobble en quinze minutes, une journée de boulot

Deux lignes de prompt et quinze minutes de vibe coding suffisent à sortir un Puzzle Bobble jouable. Ce qui a pris la journée, c’est tout le reste : les mécaniques, la musique, la courbe de difficulté et la chaîne de déploiement. Le fossé entre la démo et le jeu.

IA générativeDéveloppement
Vos meilleurs builders maintiennent déjà un classeur Excel de quarante onglets
5 min

Vos meilleurs builders maintiennent déjà un classeur Excel de quarante onglets

Six mois après le déploiement des licences IA, le taux d’usage réel déçoit et on range le sujet du côté du talent. Sauf que ceux qui bricolent depuis quinze ans n’ont pas échoué au test : ils ne l’ont même pas passé.

IA générativeConseil
Le meilleur projet IA que j’ai livré ne contient pas d’IA
4 min

Le meilleur projet IA que j’ai livré ne contient pas d’IA

On me demande de l’intelligence artificielle, et je passe une bonne partie de mon temps à expliquer où il ne faut surtout pas en mettre. Comment distinguer une règle d’un jugement, et ce que vous payez quand vous vous trompez de cas.

IA générativeConseil
Le shot de dopamine du samedi soir, et le mur du lundi
6 min

Le shot de dopamine du samedi soir, et le mur du lundi

Un DSI sort une app qui marche en deux heures un samedi soir. Grisant. Mais « ça marche sur mon écran » et « c’est en production lundi » sont deux métiers différents, et le second, l’outil ne le fait pas à ta place.

IA générativeConseilDéveloppement
Sycophante : le mot qui change de sens
3 min

Sycophante : le mot qui change de sens

Une IA m’apprend un mot. Je pose la même question à plusieurs modèles, ils se contredisent tous. C’est un dictionnaire qui a tranché, et ce que ça dit des corpus d’entraînement va bien au-delà du vocabulaire.

IA générative
Mon CI ouvre ses propres PR de sécurité
5 min

Mon CI ouvre ses propres PR de sécurité

Quand une CVE touche une lib partagée par tout mon parc, mon CI lance Claude Code en headless, corrige et ouvre la PR. Je n’ai plus qu’à relire et merger.

Agents & MCPSécurité
Lost in the Middle : votre RAG oublie la moitié de vos documents
4 min

Lost in the Middle : votre RAG oublie la moitié de vos documents

Les LLM retiennent mieux le début et la fin d’un contexte que son milieu. Un biais réel, mais qui arrive loin derrière la qualité de votre recherche documentaire.

IA générativeRAGConseil
Claude Opus 4.6 ou Mistral Devstral 2 : pourquoi je reste chez Anthropic (pour l’instant)
4 min

Claude Opus 4.6 ou Mistral Devstral 2 : pourquoi je reste chez Anthropic (pour l’instant)

Je défends la souveraineté pour mes données, et pourtant je code encore avec Anthropic. Benchmarks, prix et autonomie agentique : voici pourquoi, et ce qui me ferait basculer vers Mistral.

IA générativeAgents & MCPSécurité
Gérer ses user stories depuis le terminal
2 min

Gérer ses user stories depuis le terminal

J’ai recommencé une to-do list, mais pensée pour les user stories et pilotable depuis le terminal via MCP, avec une interface pour ceux qui préfèrent.

IA générativeAgents & MCPEntrepreneuriat
RAG en entreprise : les angles morts
4 min

RAG en entreprise : les angles morts

Brancher un LLM sur vos documents internes donne des résultats bluffants dès la première démo. Ce que la démo ne montre pas, ce sont les droits d’accès, la traçabilité et le chemin que prennent vos données.

IA générativeRAGSécurité
Les erreurs qui peuvent vous coûter cher en entrepreneuriat : mon expérience avec une brasserie
5 min

Les erreurs qui peuvent vous coûter cher en entrepreneuriat : mon expérience avec une brasserie

Lancer une brasserie, c’était un rêve, mais les erreurs d’entrepreneur m’ont vite rappelé à la réalité. À travers mon expérience, je partage les trois leçons les plus importantes que j’aurais aimé apprendre plus tôt : bien préparer son investissement, ne pas se laisser submerger par d’autres projets, et écouter les signaux d’alerte. L’entrepreneuriat est une aventure qui peut coûter cher, mais elle offre aussi une opportunité d’apprendre et de grandir.

Entrepreneuriat
De l’ESN à la bière artisanale… et retour au dev
4 min

De l’ESN à la bière artisanale… et retour au dev

Après 25 ans dans les ESN, j’ai quitté le monde du développement pour me lancer dans l’aventure du brassage de bière artisanale. Mais comme tout projet, cette nouvelle aventure s’est avérée plus complexe que prévu. Entre gestion de production, négociation avec les municipalités, et imprévus, j’ai décidé de revenir au dev freelance pour assurer la viabilité de mon projet tout en restant fidèle à ma passion pour le code.

DéveloppementEntrepreneuriat
Les Promesses JS : Simplifier l’asynchrone avec élegance
4 min

Les Promesses JS : Simplifier l’asynchrone avec élegance

Découvrez les promesses JavaScript : leur fonctionnement, leurs avantages et comment async/await rend votre code encore plus lisible et maintenable.

Développement
Le Code Parfait : Un Mythe, Pas une Destination
6 min

Le Code Parfait : Un Mythe, Pas une Destination

Le code parfait n’existe pas. Cet article explore pourquoi la quête de perfection peut freiner les développeurs, et comment adopter une approche itérative pour livrer des solutions fonctionnelles, évolutives et adaptées aux besoins.

Développement
Mon aventure avec React : du backend à l’entrepreneuriat
7 min

Mon aventure avec React : du backend à l’entrepreneuriat

Après 25 ans en ESN et une carrière dédiée au développement backend en Java, j’ai décidé de monter ma propre entreprise. Dans cette aventure, j’ai découvert React pour moderniser ma gestion via un front connecté à une API Python. Voici mon retour d’expérience et ce que cette transition m’a appris.

DéveloppementEntrepreneuriat

Suggestions