Parfois, j’écris sur ColdFusion.

ColdFusion a occupĂ© une grande place dans ma carriĂšre, alors j’écris parfois sur les aspects qui m’intĂ©ressent, me dĂ©routent, m’agacent ou m’évitent de crier dans le vide. Ces articles couvrent le dĂ©veloppement en situation rĂ©elle, des notes d’implĂ©mentation pratiques, les fonctionnalitĂ©s de la plateforme et, Ă  l’occasion, des leçons durement apprises en construisant des choses avec CFML.

Parfois, j’écris sur ColdFusion.


Code Monkey Chronicles

Running Adobe ColdFusion on ARM: An Adventure in Unsupported Territory
NEW

August 7, 2026

Running Adobe ColdFusion on ARM: An Adventure in Unsupported Territory

I tried to move Adobe ColdFusion to AWS Graviton. ColdFusion worked. The connector didn’t. Then CommandBox made the whole problem disappear.



Série AI 101 sur ColdFusion

IA 101 pour les dĂ©veloppeurs ColdFusion : avant d’écrire la premiĂšre ligne de code

22 juin 2026

IA 101 pour les dĂ©veloppeurs ColdFusion : avant d’écrire la premiĂšre ligne de code

Une introduction pratique, sans jargon, Ă  ce que sont les LLM, Ă  ce qu’ils ne sont pas, et Ă  la façon dont les dĂ©veloppeurs ColdFusion peuvent commencer Ă  utiliser l’IA sans confondre le robot avec l’application.

ColdFusion IA Bonjour le monde : faire dire quelque chose d’utile au robot

24 juin 2026

ColdFusion IA Bonjour le monde : faire dire quelque chose d’utile au robot

Une premiĂšre Ă©tape pratique dans l’IA ColdFusion, en utilisant ChatModel() pour envoyer une invite, obtenir une rĂ©ponse et comprendre oĂč s’insĂšrent les appels d’IA simples et sans Ă©tat avant que les choses ne se compliquent.

Donner une mĂ©moire Ă  votre IA ColdFusion : sessions, prĂ©fĂ©rences, fenĂȘtres, et la joie de ne pas devenir un appareil Ă  potins

26 juin 2026

Donner une mĂ©moire Ă  votre IA ColdFusion : sessions, prĂ©fĂ©rences, fenĂȘtres, et la joie de ne pas devenir un appareil Ă  potins

Comment aller au-delĂ  des appels d’IA sans Ă©tat en donnant Ă  votre assistant ColdFusion une mĂ©moire Ă  court terme, un contexte propre Ă  l’utilisateur et des prĂ©fĂ©rences, sans le transformer par accident en appareil Ă  ragots interutilisateurs.

Donner des outils Ă  votre IA ColdFusion : laisser le robot utiliser vos CFC sans lui remettre un lance-flammes

28 juin 2026

Donner des outils Ă  votre IA ColdFusion : laisser le robot utiliser vos CFC sans lui remettre un lance-flammes

Permettre Ă  votre assistant IA de faire appel Ă  une vĂ©ritable logique d’application ColdFusion par l’intermĂ©diaire d’outils CFC soigneusement restreints, tout en gardant la validation, l’autorisation et la sĂ©curitĂ© en production exactement lĂ  oĂč elles doivent ĂȘtre : dans votre code.

Ajouter MCP à l’IA ColdFusion : donner un passeport au robot

30 juin 2026

Ajouter MCP à l’IA ColdFusion : donner un passeport au robot

MCP permet Ă  votre assistant IA ColdFusion de se connecter Ă  des outils, des invites et des ressources externes au moyen d’un protocole standard, sans faire comme si le robot devait ĂȘtre digne de confiance pour tous les systĂšmes auxquels il peut accĂ©der.

Ajouter le RAG Ă  ColdFusion AI : donner au robot un test Ă  livre ouvert

2 juillet 2026

Ajouter le RAG Ă  ColdFusion AI : donner au robot un test Ă  livre ouvert

RAG permet à votre assistant IA ColdFusion de répondre à partir de vos propres documents au lieu de deviner, tout en respectant les autorisations, la fraßcheur des données, la qualité des sources et la rÚgle de base selon laquelle le robot ne lit que ce que ColdFusion permet.

Ajouter des garde-fous à ColdFusion AI : garder le robot à l’abri des ennuis

6 juillet 2026

Ajouter des garde-fous à ColdFusion AI : garder le robot à l’abri des ennuis

Comment valider, bloquer, masquer et faire Ă©chouer de façon sĂ©curitaire les entrĂ©es et les sorties de l’IA avant que votre assistant utile ne devienne un incident de conformitĂ© avec un indicateur de chargement.

Aide-mémoire ColdFusion AI

8 JUILLET 2026

Aide-mémoire ColdFusion AI

Un aide-mĂ©moire rapide sur les concepts clĂ©s de l’IA ColdFusion, quand les utiliser et ce qu’il faut surveiller.



CrĂ©er un chat d’assistance alimentĂ© par Slack en ColdFusion

Pourquoi j’ai laissĂ© mes utilisateurs parler Ă  Slack au lieu de crĂ©er une console d’administration

Partie 1

Pourquoi j’ai laissĂ© mes utilisateurs parler Ă  Slack au lieu de crĂ©er une console d’administration

CrĂ©er votre propre interface d’administration du chat semblait ĂȘtre une bonne idĂ©e, jusqu’à ce que ça ne le soit plus.

Pourquoi j’ai utilisĂ© des Ă©vĂ©nements envoyĂ©s par le serveur plutĂŽt que WebSockets

PARTIE 2

Pourquoi j’ai utilisĂ© des Ă©vĂ©nements envoyĂ©s par le serveur plutĂŽt que WebSockets

...parce que parfois, la solution la plus simple l’emporte, et votre futur vous remerciera pour votre bon jugement.

Concevoir le modÚle de données de la conversation

PARTIE 3

Concevoir le modÚle de données de la conversation

Il s’avĂšre que le modĂšle de donnĂ©es est la partie du systĂšme que vous passerez le moins de temps Ă  exhiber et le plus de temps Ă  ĂȘtre content d’avoir bien faite.

PrĂ©parer Slack avant d’écrire du code

PARTIE 4

PrĂ©parer Slack avant d’écrire du code

Avant d’écrire une seule ligne de ColdFusion, configurons correctement Slack. Cela rendra chaque article qui suit beaucoup plus simple.

Recevoir les événements Slack en toute sécurité en ColdFusion

PARTIE 5

Recevoir les événements Slack en toute sécurité en ColdFusion

CrĂ©ez une intĂ©gration Slack rĂ©utilisable en ColdFusion. Publiez des messages, crĂ©ez des fils de discussion, stockez les identifiants de fil et posez les bases d'un clavardage prĂȘt pour la production.

Transformer les réponses Slack en mises à jour en temps réel dans le navigateur

PARTIE 6

Transformer les réponses Slack en mises à jour en temps réel dans le navigateur

Recevez de façon sécuritaire les événements Slack en ColdFusion en vérifiant les signatures, en rejetant les attaques par rejeu, en gérant les doublons de livraison et en mettant en file d'attente les webhooks pour un traitement fiable.

Renforcer le pont de chat pour la production

PARTIE 7

Renforcer le pont de chat pour la production

Apprenez à séparer la gestion HTTP de la logique d'affaires en acheminant les rappels validés de l'API Slack Events vers des services d'application clairs, en filtrant le bruit et en créant des intégrations ColdFusion événementielles faciles à maintenir.

Transformer les réponses Slack en conversations avec les clients

PARTIE 8

Transformer les réponses Slack en conversations avec les clients

La production va Ă©chouer. La partie 8 montre comment les files d'attente, l'idempotence, les tentatives, les tables de lettres mortes, la journalisation et la rĂ©cupĂ©ration gardent une intĂ©gration Slack ColdFusion fonctionnelle quand le monde rĂ©el s'en mĂȘle.

Le lancer sans le regretter
À VENIR LE 27 JUIL

PARTIE 9

Le lancer sans le regretter

Un chat de support Slack complet, prĂȘt pour la production, pour ColdFusion. TĂ©lĂ©chargez l'implĂ©mentation de rĂ©fĂ©rence, ajoutez vos identifiants Slack, exĂ©cutez le SQL et obtenez un systĂšme Page-vers-Slack fonctionnel en quelques minutes.



À mon avis, sans fausse modestie

Pourquoi « Bienvenue dans le monde moderne. » pourrait bien ĂȘtre la chose la moins utile Ă  dire Ă  un dĂ©veloppeur
NOUVEAU
Pourquoi « Bienvenue dans le monde moderne. » pourrait bien ĂȘtre la chose la moins utile Ă  dire Ă  un dĂ©veloppeur

Alors, on vient de vous accueillir dans « le monde moderne ». Avant de sourire et d'acquiescer, décortiquons pourquoi « c'est vieux » n'est pas un argument d'ingénierie et comment répondre sans renverser un bureau.

Pourquoi « Bienvenue dans le monde moderne. » pourrait ĂȘtre la chose la moins utile que vous puissiez dire Ă  un dĂ©veloppeur
NOUVEAU
Pourquoi « Bienvenue dans le monde moderne. » pourrait ĂȘtre la chose la moins utile que vous puissiez dire Ă  un dĂ©veloppeur

Alors, on vous a tout juste souhaité la bienvenue dans « le monde moderne ». Avant de sourire et d'acquiescer, voyons pourquoi « c'est vieux » n'est pas un argument d'ingénierie, et comment répondre sans renverser un bureau.

Pourquoi « Bienvenue dans le monde moderne. » pourrait ĂȘtre la chose la moins utile que vous puissiez dire Ă  un dĂ©veloppeur
Pourquoi « Bienvenue dans le monde moderne. » pourrait ĂȘtre la chose la moins utile que vous puissiez dire Ă  un dĂ©veloppeur

Donc, on vient tout juste de vous souhaiter la bienvenue dans « le monde moderne ». Avant de sourire et d'acquiescer, décortiquons pourquoi « c'est vieux » n'est pas un argument d'ingénierie, et comment répondre sans retourner un bureau.