Journal de bord
Pirates & Survie (P&S)
08/04/2026
J’avoue avoir mis un certain temps avant de m’intéresser aux questions de sécurité informatique…
Mais c’est un fait, le monde du numérique est regulièrement la cible d’attaque en tout genre (virus, intrusion, vol de données, blocage de système avec demande de rançon). L’actualité nous colporte souvent des attaques contre les institutions publiques, Hopitaux, écoles…
Le P&S ne traite pas uniquement les attaques de pirates puisqu’il s’agit de prévoir aussi les aléas ‘naturels’, tempêtes, récifs et vents contraires!
A l’Abordage! …
Suite...Chantiers navals
02/04/2026
Navals, pas vraiment, mais je reste dans le champs lexical des aventuriers de la mer, 😉 en espérant surtout que ça ne prendra pas l’eau et que mes réalisations ne se retrouveront pas au fond de la mer comme beaucoup de projets informatiques 🙄 !
J’entends déjà les “ça existe déjà…”, “c’est pas utile, il y a mieux à faire…”, “T’as qu’à demander à GitHub Copilot…”
Tout cela est vrai !
Mais je répondrai comme Marcel Pagnol à qui on attribue, légende ou non, la réponse suivante à son voisin qui s’étonnait de le voir cuisiner ses propres confitures alors que c’est tellement plus simple de les acheter toutes faites : “… mais l’odeur, mon bon ami… l’odeur de la confiture en train de cuire…” 😉
Et puis, c’est un excellent terrain pour illustrer les synthèses que j’aimerais faire, à ma sauce 😉, sur les principes d’architecture SOLID et les Design Patterns !
Suite...De l'art de documenter les logiciels au long cours
15/03/2026
Ou Pour la maintenance ou contraintes réglementaires et contre la perte de mémoire dans les projets de plus de 10 ans …
Lorsqu’on travaille sur un logiciel métier avec un cycle de vie long — parfois 10, 15, 20 , 30, 40 ans — la documentation n’est plus un simple livrable de projet. Elle devient un élément central du système, au même titre que le code lui-même.
Dans certains contextes, comme les dispositifs médicaux soumis à des contraintes réglementaires (ISO, classes B ou C), documenter n’est même pas une option : c’est une obligation. Mais au-delà de l’audit ou de la conformité, la documentation joue un rôle bien plus fondamental : elle conditionne la capacité à maintenir, faire évoluer et transmettre le logiciel dans le temps.
Suite...Les IArmateurs
26/02/2026
Quels sont les IArmateurs qui détiennent les grands navires LLM pour la pêche aux utilisateurs ? Entre modèles propriétaires, offres cloud, API REST et modèles open-weight, il n’est pas toujours simple de s’y retrouver, n’est-ce pas? …
Et si on demandait aux principaux intéressés…
Suite...Déclaration d'Amour
14/02/2026
Et si à la saint Valentin, je devais faire une déclaration d’amour à une manière de programmer…
Mes fleurs iraient à la belle programmation Objet 🥰
Suite...Des tics de langages
12/02/2026
Voici un petit voyage à travers mes souvenirs et expériences , donc absolument pas exhaustif, chaque sujet mériterait des pages entières, sur les quelques grands paradigmes qui ont marqué l’histoire de la programmation.
Suite...Première brique IA, la descente du gradient!
25/01/2026
La descente du gradient, c’est un incontournable, la brique de base pour mettre un pied dans l’IA. Tous les tutoriels sur le Machine Learning commencent par là car il est mathématiquement simple à expliquer et très facile à programmer.
D’ailleurs, je me suis amusé à le programmer en C# sans l’aide de l’IA 😄
C# ok! mais Python, c’est l’occasion! Pense-bête Python
Suite...Patbot et Rag la casquette!
15/01/2026
J’expliquais dans l’article mamma mia le travail et le bénéfice d’avoir mis en place un chatbot maison enrichi par une base de données RAG. Je propose d’apporter quelques détails, sachant qu’il a été développé en c# avec le framework SemanticKernel mais que je suis en train de réécrire un équivalent pour un usage personnel et pour qui n’en veut 😉 en utilisant le remplaçant de SemanticKernel: Microsoft Agent Framework et Avalonia (WPF multi-plateforme).
Suite...Ma VIA vers l'IA
10/01/2026
Pour revenir au risque cognitif évoqué dans les réflexions sur les dangers de l’IA, pourquoi ne pas utiliser l’IA contre l’IA ? Après tout, l’IA est un terrain d’exploration incroyable pour qui aime la technique, qui aime soulever le capot et comprendre comment ça fonctionne.
D’abord, un petit bilan de compétence: Mamma Mia!.
Et ensuite un parcours à partir de ce que j’ai pu collecter comme site, vidéo youtube…. Ma VIA vers l’IA
Y-a pas à dire… y-a du boulot! 😎
Faut-il craindre l'IA?
06/01/2026
S’il y a une chose sur laquelle on peut s’accorder à propos de l’IA, c’est qu’elle fait le buzz. Mise sur le pinacle de la performance accrue, utilisée avec fierté ou rejetée par crainte, elle suscite bien des discussions passionnées…
En effet, plus que jamais, on ressent les dangers à tous les niveaux : philosophique, démocratique, économique, écologique, éducatif, sociétal, et même cognitif, tout en reconnaissant les bienfaits pour la recherche médicale, pour la qualité et l’efficacité des travaux humains, pour l’apport pédagogique des IA génératives… Je trouve passionnants les nombreux débats et conférences qui agitent actuellement la sphère des scientifiques et intellectuels, et c’est tant mieux que leurs réflexions et leurs connaissances puissent nous éclairer sans renfort d’IA !
Voici une synthèse de quelques conférences que j’ai trouvées particulièrement intéressantes : Faut-il craindre l’IA..ainsi qu’un article sur mon état d’esprit concernant un point un peu plus égoïste : la mutation annoncée de nos métiers du numérique, plus particulièrement le métier de développeur: est ce La fin des codeurs?
Une carte D3
05/01/2026
J’ai eu l’occasion d’utiliser D3.js pour proposer une mindmap sur toute la documentation technique interne de mon entreprise. Un petit programme en C# lancé en background permettait de la maintenir. Je reprends ici l’idée, mais pour offrir une vue d’ensemble des routes possibles. Le site n’en est qu’à ses premiers jours de traversée donc, pour l’instant, la cartographie est légère, mais elle risque de se complexifier au fur et à mesure des synthèses et des explorations ! Ne perdons pas le cap ! 😄
Suite...Mathématiques joyeuses
27/12/2025
En soutien au second cap de monter en compétence sur les technologies actuelles de l’IA, un troisième s’est imposé assez vite : se dérouiller sur les mathématiques ! Et franchement, quelle joie de se replonger dans les cours de lycée et plus si affinités. Pourquoi ne pas utiliser la fonction pédagogique des LLM pour m’aider à définir un parcours progressif d’exercices, en repartant des fondamentaux et surtout… surtout… utiliser le papier et le crayon, car la main aussi se rouille à force de n’utiliser que le clavier !
Suite...Dessine moi un architecte
23/12/2025
“Tu fais quoi dans la vie… ?”, me demanda un jour une jolie dame que je rencontrais chez des amis communs.
Suite...Définir son cap
22/12/2025
Prendre le temps de prendre du temps sans perdre son temps…
Il y a longtemps que j’avais envie d’écrire un blog… mais je n’avais jamais vraiment réussi à trouver ce fameux temps, entre le travail où l’on “mange” suffisamment d’écrans, la vie de famille, les sports, les lectures, les loisirs !
Et puis, soudainement, contre toute attente ….
Suite...