y ' a même un
Blog perso

star

Le Blog

Articles, tutoriels et réflexions sur le développement web, les bases vectorielles, le RAG et les nouvelles technologies.

  • Worktrunk : le git worktree pour les agents ia (et les devs fainéants)

    Illustration en croquis à l'encre et aquarelle montrant un développeur manipulant plusieurs espaces de travail Git isolés, représentés comme des branches ou instances de code flottantes et transparentes, reliées par des lignes discrètes évoquant les commandes « git worktree ». Style épuré et technique.
    On en parle partout des IA, et soyons honnêtes, elle est en train de transformer notre métier. Entre les assistants de code, les générateurs de tests et les agents autonomes qui promettent de coder des features entières, nos dépôts Git risquent de devenir de vrais champs de bataille. Personnellement, j'ai commencé à jouer avec quelques agents qui génèrent des PR, des bouts de code, des refactoring...
  • Snitch dans mon homelab : le flic du réseau qui ne laisse rien sortir sans un mot

    Illustration flat design d'un gardien numérique en forme de cadenas surveillant le trafic réseau autour d'un rack de serveurs dans un homelab moderne. Des lignes colorées symbolisent les flux bloqués par une barrière rouge, évoquant la sécurité des données et la protection des réseaux.
    J'ai toujours eu cette petite voix qui me trotte dans la tête : « Et si cette application, là, en arrière-plan, envoyait des données quelque part sans que je le sache ? » Dans un monde où même les modèles d'IA locaux peuvent avoir des comportements inattendus, cette question devient vite une obsession. Surtout quand on gère son propre homelab, avec des services auto-hébergés, des conteneurs Docker...
  • Chatvia.ai : quand les agents ia rag s'auto-hébergent, mais pas encore en php

    Illustration technique d'un agent IA auto-hébergé avec RAG : un cerveau stylisé dans un rack de serveur minimaliste, relié par des flux de données à une base de données et des icônes de documents (PDF, JSON). Ambiance homelab moderne, éclairage doux et composition isométrique épurée.
    En tant que développeur PHP et homelabber, forcément, la question de la souveraineté numérique me taraude. Pouvoir créer mes propres agents conversationnels, alimentés par mes bases de connaissances, sans dépendre des géants du cloud et de leurs APIs coûteuses ou intrusives ? Le rêve ! Et si en plus, le backend était en PHP, ce serait la cerise sur le gâteau. C'est dans cette quête que je suis tom...
  • Lightpanda : le navigateur headless en zig qui rend puppeteer un peu pépère

    Un panda stylisé en lignes de circuits lumineux navigue rapidement entre plusieurs pages web simplifiées, entouré de flux de données dynamiques. Arrière-plan sombre et géométrique évoquant un environnement technologique, illustrant l'efficacité et la rapidité dans le traitement des données en ligne.
    On les adore pour l'automatisation, le scraping, les tests end-to-end, et maintenant pour alimenter nos agents IA qui explorent le web. Mais soyons honnêtes, quand on doit faire tourner des dizaines, voire des centaines d'instances de Chrome ou Firefox sur un serveur, même en mode sans tête, ça devient vite une usine à gaz qui carbure à la RAM et au CPU. Mon petit homelab en a fait les frais plus ...
  • Sécurité php post-php2shell : le toolkit `syhunt/php2shell-protection`, la couche de défense que j'aurais dû avoir

    Illustration isométrique minimaliste montrant un bouclier bleu protégeant le logo PHP sur une baie de serveurs, entouré de lignes de code vert fluo. Style technique épuré pour évoquer la sécurité des applications PHP en environnement serveur.
    On pense être tranquille avec des mises à jour régulières, et puis paf, une nouvelle vulnérabilité comme PHP2Shell arrive et nous rappelle que la vigilance est de mise. Récemment, les alertes concernant des vulnérabilités d'exécution de code à distance (RCE) en PHP (notamment les CVE-2026-109618, CVE-2026-109619 et CVE-2026-115560) m'ont fait transpirer à grosses gouttes. Bien sûr, la première cho...
  • Orkas ai : vos agents ia en local, la souveraineté sans la prise de tête (ou presque)

    Illustration technique montrant de petits agents IA stylisés travaillant en équipe sur un poste local, reliés par des flux lumineux à l’icône Orkas AI. Représente le contrôle local, la confidentialité des données et l’automatisation efficace dans un environnement homelab, avec une vue plongeante sur un bureau organisé.
    Les agents IA, c'est un peu la nouvelle promesse de productivité pour nous, les développeurs. Imaginez : une équipe virtuelle qui vous assiste, du brainstorming à la revue de code, en passant par la génération de tests. Ça fait rêver, non ? Mais derrière la promesse, il y a souvent une réalité moins glamour : mes données, mon code, mes projets, tout ça envoyé sur des serveurs cloud, chez des géant...
  • Survival llm dans votre homelab : l'ia qui vous répond même quand internet a rendu l'âme

    Développeur dans un homelab observant un écran affichant du code, avec un cerveau d'IA local stylisé ou un rack serveur sécurisé émettant une lueur bleutée, symbolisant un modèle de langage privé et hors ligne pour plus de contrôle et confidentialité.
    on en parle des joies de la dépendance au cloud ! Un jour, vous demandez à votre assistant IA préféré de vous refactoriser un bout de code un peu crado, et le lendemain, la fibre décide de prendre des vacances prolongées. Ou pire, vous vous demandez si ce snippet de code confidentiel que vous lui avez soumis ne va pas finir dans un dataset public. Ça sent le vécu, n'est-ce pas ? Pour moi, la quête...
  • Sécurité php au-delà des cves : arrêter de courir après les failles, c'est possible ?

    Illustration technique montrant un bouclier transparent protégeant des composants d’applications PHP, avec des engrenages, des extraits de code comme « PDO » et un flux de données sécurisé, symbolisant une protection proactive des systèmes.
    On connaît tous ça : le matin, on boit notre café, et paf, une nouvelle CVE critique pour PHP. On se précipite pour patcher, on croise les doigts, et on espère que ça tiendra jusqu'à la prochaine alerte. Mais franchement, cette course perpétuelle, c'est épuisant et pas très efficace. Et si on arrêtait de juste réagir pour commencer à anticiper ? L'idée, ce n'est pas de devenir paranoïaque ou d'att...
  • Mailpit dans docker : le faux smtp qui envoie du vrai confort en dev local

    développement local avec Docker et MailPit
    Mailpit, c'est un de ces petits outils qu'on installe une fois et qu'on finit par utiliser partout. Un faux serveur SMTP, une interface web agréable, aucune authentification nécessaire en local, et surtout la certitude que les emails générés pendant le développement ne vont pas atterrir chez de vrais utilisateurs. Sur le papier, c'est presque trop simple : un conteneur Docker, deux ports, une vari...
  • Tee sur linux : personne ne sait utiliser, pourtant tee c'est bien

    tee sur Linux
    tee ! Cette commande Linux qui sonne comme un accessoire de plomberie ou un sport olympique, mais qui, en réalité, est l’un de ces outils CLI sous-estimés que vous regretterez de ne pas avoir maîtrisés plus tôt. Si vous avez déjà passé 20 minutes à bidouiller des redirections de sortie pour logger un script tout en le surveillant en temps réel, tee est votre nouveau meilleur pote. Et si vous ne vo...