y ' a même un
Blog perso #4

star

Le Blog

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

  • 2038 : le bug de l'an 2000 revient, et cette fois, c'est (vraiment) sérieux

    2038 : Le bug de l'an 2000 revient
    Je me souviens du bug de l’an 2000. Ce bon vieux Y2K, ce cauchemar marketing qui a fait vendre des milliards en audits inutiles et en mises à jour de dernière minute. Les médias en ont fait un film catastrophe, les entreprises ont paniqué, et au final… rien. Ou presque. Quelques distributeurs de billets en panne, des horodateurs qui ont cru revenir en 1900, et c’est à peu près tout. La montagne a ...
  • L'ia va-t-elle nous transformer en développeurs ctrl+c / ctrl+v ?

    L'IA va-t-elle nous transformer en développeurs  copier coller
    L’IA générative est partout, et son pitch est imparable : « Gagnez du temps, écrivez moins de code, livrez plus vite. » On nous vend des outils qui génèrent des fonctions, corrigent des bugs, voire écrivent des applications entières à partir d’un prompt. Le rêve, non ? Sauf que derrière ce rêve se cache un cauchemar bien réel : et si, à force de déléguer l’écriture du code, on oubliait comment le ...
  • Symfony veut apprendre à votre éditeur à comprendre votre application

    bureau de développeur organisé avec un ordinateur affichant du code Symfony et des éléments d'IA, sous un éclairage doux et moderne.
    Quand on développe avec Symfony dans VS Code, Zed ou Neovim, on finit facilement par oublier une chose : notre éditeur ne comprend pas réellement notre application. Il affiche du PHP, colore Twig, complète quelques méthodes et permet de faire un Ctrl+clic sur une classe. C’est déjà très pratique. Mais dès qu’on traverse la frontière entre PHP, Twig, Doctrine, les routes ou les services Symfony, ce...
  • Symfony reprise : la nouvelle alternative à webpack encore avec vite et rsbuild

    Illustration nocturne d'une machine nommée Reprise dans une bibliothèque, transformant des papiers en fichiers JS et CSS sous un éclairage néon contrasté, style technique et moderne.
    Symfony Reprise : Webpack Encore prépare doucement sa retraite Pendant des années, dès qu’un projet Symfony avait besoin d’un frontend un peu sérieux, la réponse était presque automatique : Webpack Encore. Quelques lignes dans webpack.config.js, un petit yarn encore dev et, après avoir téléchargé approximativement la moitié d’Internet dans node_modules, nous pouvions enfin afficher notre fichier C...
  • Deep agents : quand langchain dissèque claude code au lieu de le copier

    Illustration à l'encre et aquarelle montrant l'analyse technique d'un réseau de neurones nommé 'Claude Code', avec des mains robotiques et le libellé 'Deep Agents' en arrière-plan.
    Dans un monde où l’IA générative se résume souvent à un concours de copier-coller amélioré, LangChain vient de faire un truc qui mérite qu’on s’y arrête : au lieu de pondre une énième version de « ChatGPT mais en plus cher et avec une interface plus moche », ils ont pris le temps de comprendre ce qui rend Claude Code si efficace. Et surtout, ils ont partagé le résultat en open source. Ça s’appelle...
  • Http-less : symfony sans httpkernel, ou comment réinventer la roue (mais en moins rond)

    Illustration isométrique minimaliste d'une architecture Symfony sans HttpKernel, montrant des modules interconnectés comme EventDispatcher et Console, avec un terminal affichant 'bin/console'. Style moderne et épuré.
    Symfony sans HttpKernel ? À première vue, c’est comme un burger sans pain : techniquement possible, mais est-ce que ça a encore du sens ? Pourtant, l’idée d’un Symfony « HTTP-less » fait son chemin, portée par des développeurs qui veulent s’affranchir des contraintes du web pour des usages en CLI, en queue de tâches, ou même en… microservices (oui, encore eux). Alors, révolution ou simple exercice...
  • Deepcloner : le clonage en profondeur de graphes d’objets php qui ne vous fera pas pleurer

    Illustration isométrique minimaliste d'un graphe d'objets en cours de clonage profond avec 'DeepCloner', style technique sobre et moderne, éclairage doux et couleurs épurées.
    Cloner un objet en PHP, c’est un peu comme commander un café : en théorie, c’est simple, mais en pratique, ça peut vite tourner au cauchemar. Vous voulez un clone basique ? Parfait, PHP gère ça avec son opérateur éponyme. Mais dès que votre objet a des propriétés qui sont elles-mêmes des objets, ou pire, des références circulaires, vous vous retrouvez avec un sac de nœuds digne d’un casse-tête chi...
  • Python : du langage abc oublié à la star des ia, une success story qui pique un peu

    Illustration 3D brillante montrant un serpent Python doré enroulé autour du logo 'ABC', symbolisant son évolution. Fond sombre et futuriste avec éclairage studio et motifs de code binaire.
    Python est partout. Dans les data centers qui font tourner les IA, dans les scripts qui automatisent nos vies, dans les notebooks des chercheurs, dans les Raspberry Pi qui contrôlent des trucs improbables, et dans les tutoriels qui promettent de vous rendre développeur en 21 jours (non). Pourtant, son histoire est moins lisse que son import this ne le laisse penser. Retour sur un langage né des le...
  • Pacman vs apt : quand la simplicité bat la hype à plate couture

    Illustration en plongée d'un bureau technique organisé comparant Pacman et APT, avec deux terminaux affichant des commandes Linux, éclairés par une lumière douce et moderne.
    Aller on regarde un peu Arch Linux, LE système d’exploitation qui fait se sentir les développeurs comme des hackers dans un film des années 90. Le README qui commence par « Si tu ne sais pas ce que tu fais, dégage », les forums où on te répond « RTFM » avant même de te dire bonjour, et bien sûr, pacman, le gestionnaire de paquets qui semble conçu pour prouver que la vie est une série de défis inut...
  • Devilbox, ou comment perdre du temps à gagner du temps

    Vue macro détaillée d'un rack serveur moderne avec un fichier docker-compose.yml gravé, éclairage bleu cinématographique et le texte 'Devilbox' sur une étiquette transparente.
    Il fut un temps où j’ai cru que Devilbox allait sauver mes projets PHP. Un outil tout-en-un, prêt à l’emploi, avec Apache, Nginx, MySQL, PHP, Redis, et tout le tintouin. Plus besoin de bidouiller des docker-compose.yml ou de maudire les permissions de fichiers. Juste docker-compose up, et hop : un environnement de développement clé en main. Sauf que, comme souvent avec les solutions magiques, la r...