
Les news sur le développement web et l'IA pour septembre 2025 RC1
Durée: 49m56s
Date de sortie: 03/09/2025
Un épisode news dans lequel nous évoquons : Gel DB, Laracon US 2025 (Inertia 2.1, Livewire 4, Pest 4), CSS Layout generator, Nuxt UI theme builder. Un article sur "Pourquoi les LLM ne peuvent pas écrire de logiciel complet" et un autre sur "Les entreprises traînent à adopter l’IA". Côté IA, Prism PHP (librairie pour LLM), Browser Echo MCP, Agents.md et Lumo AI. Retrouvez toutes les notes et les liens de l'épisode sur cette page : https://double-slash.dev/podcasts/sept25-rc1/
Bonjour à tous, bienvenue sur ce nouvel épisode de Double Slash, nous sommes en septembre
2025 et c'est un épisode de news. Comme d'habitude, nous sommes avec Alex, salut Alex.
Salut Patrick, salut tout le monde. Alors comment ça va ? Ça va bien ?
Écoute, j'ai passé un été un petit peu tranquille, mais j'ai quand même bossé et
tu vois j'ai trouvé un rythme un petit peu plus soft entre un peu chill, tranquille
et un peu de code et c'était plutôt pas mal parce que j'ai quand même réussi à avancer sur les
projets tout en restant un peu tranquille et en profitant un petit peu de l'été. Donc c'est
plutôt pas mal, c'est plutôt un bon équilibre que j'ai réussi à trouver donc c'est cool.
Ouais surtout, moi d'août on est un peu plus tranquille pour travailler.
Ouais, ouais, et ce qui est super bien c'est que tu peux envoyer des messages à tes clients pour leur
dire voilà, il me faut à tout prix ça, il me faut à tout prix ça à ça et de toute façon
il y a personne qui va te répondre parce qu'ils sont tous en vacances. Donc en fait c'est un super
moyen de gagner du temps et tu l'as attendé mais vous m'avez pas répondu en temps et en
heure, attendez les loulous là. Donc non c'est plutôt pas mal. L'art et la stratégie de
gagner du temps. Donc non, non c'est pas mal et puis on repart sur septembre avec des beaux
projets et puis on continue à bosser et nous on sera encore là sur Double Slash. De toute façon
on reprend un peu les épisodes news où on vient en fait éplucher toute l'actualité. On essaie de
trouver la différence entre le bruit et des signaux un peu plus intéressants qui peuvent amener en
tout cas des choses intéressantes dans notre industrie. On va parler de Malte qui est un peu
dans la tourmente en tout cas à grosse grosse vigilance. On va parler de DB avec du SQL où en
fait c'est un peu du rebranding, grosse conférence de Larravel sur la Laracon US en 2025 avec plein
plein plein plein d'informations. On va parler un peu de CSS. On va parler de LLM suisse pour
sortir un peu des gyrons américains. On va parler de CSS et de technique pour entraîner un petit peu
nos agents pour qu'ils soient plus malins. Voilà ça c'est le programme, c'est le solaire de cet
épisode. On attaque tout de suite. On le disait en intro Malte qui est un peu dans la tourmente,
non pas côté business ou côté métier mais ils sont en fait le vecteur d'une attaque phishing on
pourrait dire. Oui une attaque assez ciblée. Alors en fait ils ont communiqué très rassamment par
mail ou personne qui était inscrit je pense j'ai reçu un mail. En fait le piège c'est que tu
auras une mission qui va être plutôt bien rémunérée assez courte et qui semble très facile à faire. Donc
la personne insiste beaucoup pour que tu lances le projet Node, NPM start, NPM dev et a priori une
fois que tu as lancé ça ça a l'air de faire des choses malveillantes dans ton ordinateur. On
sait pas exactement, enfin j'ai pas vu quoi exactement mais j'avais vu des gens parler sur
LinkedIn qui expliquaient comment ils avaient été approchés etc et comment la personne insistait
vraiment pour qu'il installe le projet Node et qu'il le fasse tourner. Donc ils ont coupé court,
ils n'ont jamais installé etc mais voilà et donc maintenant Malte commence à communiquer donc
attention si jamais vous voyez des missions si vous êtes approchés par des trucs qui semblent trop
beaux pour être vrai quoi bien payé trop facile etc ça semble mauvais quoi. Après c'est sûr
environnement Node c'est un peu open bar on peut imaginer un scan de tous les fichiers qui s'appelle
point Anv par exemple pour aller récupérer tous tes tokens d'accès pour aller récupérer tes clés
SSH voilà on pourrait aller très très loin et clairement si c'est trop facile trop beau et on
te demande de lancer un projet alors même que tu n'as même pas commencé ta mission tout ouais c'est
bon c'est un peu trop facile mais c'est un peu trop facile et on a déjà vu quelques temps les
personnes qui intégraient les communautés open source de certains packages mais longtemps à l'avance
et petit à petit et puis après ils intégraient discrètement du code malveillant dans le code
source sans que ça se voit vraiment en fait c'est assez vicieux c'est ouais ils sont très très malins
et heureusement il y a des gens qui détectent ça rapidement mais d'où l'importance de l'open
source avec une vraie communauté qui vient relire parce que un projet open source maintenu par
une seule personne en clair c'est lui le patron il fait ce qu'il veut quoi et qui va qui va relire qui
va garder cette gouvernance donc attention attention sur sur ce type de projet yes on passe à la
news suivante qui en fait c'est pas tellement du nouveau en fait on va être hyper clair mais
fallait parler de DB quoi c'était obligatoire exactement il fallait parler de débaie un épisode
son débaie non en fait il y avait dans toute cette nouvelle vague de de nouvelles db qui sortait
il y avait edge db en fait qui était une nouvelle base de données et là j'ai un peu le sentiment
qu'ils font un peu machine arrière et en fait ils se présentent maintenant comme une surcouche
de post gré ce qu'il était sans doute avant sauf que ils avaient leur leur système bien bien
particulier un mode de couéry bien bien bien particulier et ils se renoment tout simplement
gel pourquoi gel objectivement c'est un peu conceptuel rafraichir moi la mémoire et db c'était
c'était le système où il promettait un peu tout les valeurs du vecteur tout ça c'est suril
non suril je comprends ça c'est suril db d'accord et en fait c'était une db qui est très très
très typée tu vas avoir donc t'a db ton orm et ta méthode en fait de couéry pour vraiment lancer
ton tétérarch et en fait ils avaient fait un langage spécifique qui s'appelait le edge
que elle est maintenant en fait dis non non mais tu peux faire du SQL aussi et en surcouche de
de de post gré tu vas en fait définir ton ton schéma pour avoir en fait des choses assez assez
typées donc tu vas tu ce qu'ils appellent du bas des gels en fait et tu vas avoir tes types voilà
donc c'est une syntax un petit peu particulière de la même manière tu vas avoir tes émigrations ils
ont fait un SDK partout pour tous tous les langages on est d'accord et après en fait tu vas avoir
directement soit ton orm un peu classique dans ton dans ton ts soit tu vas pouvoir utiliser leur
langage de query qui est proche on va dire du graffuel mais pas tant que ça c'est quand même un
peu spécifique donc ça veut dire qu'il ya une barrière à l'entrée qui est pas qui n'est pas
non plus négligeable et ils viennent avec le système cloud avec une espèce d'interface
et leur système d'extension avec de l'IA et ils viennent intégrer directement l'authentification
en fait directement au coeur en fait d'une extension de l'adb ça c'est pas plutôt c'est plutôt
sympa l'authentification c'est toujours toujours un peu un peu chiant mais voilà est ce que c'est une
chose qui est bien bien qu'en fait pos gré en fait devient un peu le leader c'est sur tout ça c'est
sur tout ça que ça qui est mis en valeur c'est que toutes les db un peu propriétaire qui voulait
faire un truc un peu spécifique au final deviennent des sur-coups des extensions mais la base et le
socle en fait ça reste du pos gré et on vient mettre un espèce de wrappeur par dessus pour
améliorer améliorer la chose quoi ouais c'est un peu un neveu de pas un aveu d'échec mais pas loin
parce que ouais comme tu dis le query language il est voilà il faut l'apprendre il est un corps
d'apprentissage tout ça qui est peut-être un point d'entrée difficile donc c'est pour ça et
puis par contre je vois que les maintenant c'est du point gel donc ça veut dire que j'espère qu'ils
ont prévu un outil de migration qui va transformer l'extension des fichiers tout ça ouais je pense
je pense et oui oui je pense que ils enfin s'ils ont pas fait ça là c'est double peine quoi parce que
toutes les personnes qui ont déjà fait leur migration et qui qu'on mis ça en prod ou à
ou chaud quoi donc à tester à garder un œil dessus pour voir si si ça amène une une réelle
valeur yep allez on bascule dans l'univers la ravelle parce que il y a eu la la ravelle conf la
racon pardon et donc on y reviendra néanmoins là est sorti des des qui des des starters kit
officiels donc les starters kit c'est un peu le l'un espèce de template et tu fais guide enfin tu
fais nu la ravelle nu je sais pas quel est la syntaxe vous m'excuserais et en fait on a déjà
quasiment toute notre application déjà monté avec un système d'authentification out of the box
quoi ouais tout ça ça c'était alors c'était une des annonces de racon us qui a eu lieu au
milieu de l'été c'est l'événement vraiment majeur de l'écosystème la ravelle où il y
a des plus grosses annonces sur l'année et ça c'était partie des annonces c'est trois
starters kit qui permettent d'avoir des applications déjà bien avancées avec un dashboard login
gestion des modes pas gestion utilisateur gestion de ton compte voilà après plein d'options
tout ça mais vraiment assez complet puis propre en plus un dashboard il est vraiment plutôt
réussi et c'est basé sur trois techno bon évidemment du la ravelle en bac toujours par
contre devant tu as soit du réact et des vues avec avec inertia soit du live wire qui mélange
avec alpin js qui marche super bien donc voilà tu as ces trois kits disponibles open source tout
ça que tu peux utiliser et ça fait plutôt gagné du temps énormément pour ne serait ce que pour
un poc ça parlait très très vite après c'est toujours le c'est toujours le problème du du
boilerplate et du template de trouver le bon compromis entre quelle est la feature que je
vais toujours utiliser et qu'est ce que je vais implémenter moi même tu vois c'est soit un pas
assez soit à trop là c'est vraiment le minimum c'est ce qui faut en fait c'est vraiment
tout le wrapper autour de ton application donc log in tout ça mais après ça a toi de rajouter
tout ce qui va l'intérieur voilà ok c'est juste c'est le strict minimum voilà mais que tu voilà
que c'est le genre de choses que tu vas de toute façon faire toujours à l'identique donc autant
utiliser les starters qui sont déjà là et le code enfin j'ai inspecté le code il est c'est plutôt
code sourd c'est comme si toi tu l'avais fait sauf que c'est déjà prêt et c'est sans doute mieux
fait que si c'est moi qui oui certainement parce que il y a eu plein de personnes qui ont travaillé
dessus et qui ont à coïnprové donc leur jus de cerveau donc 10 cerveaux toujours mieux que 1 ça
c'est ça c'est clair ok top ça c'est vrai ouais vraiment vraiment propre petite petite annonce aussi
sur inertia ouais ça c'est petit petit évolution sur inertia en 2.1.0 c'est l'arrivée d'un nouveau
composant form je rappelle alors inertia c'est un système qui permet d'avoir un bac la ravelle et
un front avec une hybride style réacte ou vu et en fait entre les deux inertia fait le pont et donc
on n'a plus besoin de construire une api reste etc en fait la connexion des les datas se transfère
automatiquement donc tu n'as plus un ton component tes data sont déjà dedans tu n'as pas besoin d'aller
faire un appel un fait je crois que ce soit donc c'est vraiment assez magique et ils ont rajouté un
nouveau composant qui s'appelle la forme tout simplement où tu vas vous rappeler tes champs
input et le form va gérer tout seul l'envoi des données etc c'est la validation des données s'il
y a des retours des erreurs etc donc c'est ça te gère totalement le formulaire et en fait c'est
encore plus faciliter les choses donc voilà tu peux faire pareil avec ce inertia c'est tu peux faire
des projets très rapidement tout seul et bien fait en fait très formulaire on sait que c'est la
merde ah ouais les formuleurs c'est vraiment l'enfer donc vraiment vraiment vraiment sympa quoi et
donc il y a une doc qui est spécifique et qui vient brancher et qui est complètement agnostique
sur l'utilise du vu du réacte ou du svelte ouais alors je rappelle que inertia inertia c'est un
projet qui n'est pas forcément lié à la ravelle c'est un c'est un projet qui existe aussi sur le
framework js qui s'appelle rappelle moi l'équivalent de la ravelle en js j'ai un trou
oui je vais le trouver
bon bref voilà en fait tu as une inertia existe aussi sur d'autres techniques donc pas forcément
que la ravelle mais donc voilà il y a un package inertial ravelle qui fonctionne très bien et donc
front et back et qui nous permet de faire des apes avec plutôt pas mal ouais carrément voir trouver
le nom du framework exact durant cette conférence évidemment plein de vidéos sont sont sorties
on voit là le calèbe qui présente cette la nouvelle version de la voyeur en version 4
ouais grosse sortie ouais et super présentation alors je vous recommande de regarder la vidéo elle
est très intéressante calèbe il est plutôt pas mal sur scène et donc sa présentation est vraiment
instructive et puis il a bien fait les choses quoi donc la voyeur 4 qui n'introduit aucun breaking
change donc tu peux passer de 3 à 4 sans rien casser sous ton application donc ça c'est super
déjà c'est pas une récriture complète etc donc c'est juste des améliorations et voilà il y a
plusieurs annonces déjà en fait il ya le single file component qui est maintenant par défaut donc
pour ceux qui connaissent un peu la voyeur on avait trois possibilités pour faire des des
components avec des multiples fichiers ou single file etc c'était vault on a fait sa vault maintenant
par défaut c'est single file puis c'est un peu à la vue donc tu as le script et le html dedans donc
voilà ça simplifie les choses ils ont voilà c'est un choix il fallait le faire donc voilà
on a des slots qui sont arrivés donc ça c'est pas mal ce qui existait déjà sur blade en fait sur
blade tu peux déjà faire des components avec des slots et des attributs qui vont surcharger
en fait dans ton component les attributs et afficher le slot là maintenant on peut le faire
exactement pareil avec la voyeur donc c'est plutôt pas mal ça va améliorer le code la
simplification surtout on a des loading attributs data loading qui apparaissent tout seul sur les
sur les tags html donc ça te permet de gérer d'afficher un loader un truc comme ça sans avoir
besoin d'explicitement dire que là tu as un état de chargement sur un bouton si tu as un truc tu
vas envoyer à une fonction automatiquement il va mettre data loading et toi tu vas afficher ou pas
le gif qui bouge ou un truc comme ça donc ça c'est automne c'est par défaut pareil plutôt
pratique il y a aussi alors il a eu donc tu vois ça c'est ce qu'on voit sur à l'image pour ceux qui
sont sur la vidéo ça c'est tout ce qu'il a expliqué tu vois donc le menu de gauche c'est chaque
chapitre etc et il y a une grosse partie benchmark tout ça blaze il expliquait qu'on reprochait
beaucoup à la voyeur d'être un peu lent etc donc il a expliqué qu'en fait c'était pas forcément
la voyeur qui était lent mais c'était plutôt blade le moteur de rendue tout ça machin de la
ravelle donc il a démontré via des benchmarks voilà en direct etc c'était super bien foutu et
donc ça donnait blaze un nouveau moteur de template qui sera utilisé par la voyeur 4 qui
sera beaucoup plus performant que blade de la ravelle et voilà il y a des performances vraiment
c'est vraiment énorme le gain de performance donc ça c'est pas mal et dernier truc les island
component qui arrive aussi dans la voyeur qui permettent d'avoir des composants paresseux
les ilo d et voilà qui du coup si ça demande beaucoup de ressources sont vraiment indépendants
de la page et font leur petit travail pendant que tu peux cliquer sur un autre bouton tout ça donc
c'est vraiment séparé tu vois donc c'est plutôt voilà il y a beaucoup beaucoup d'amélioration de
performances sur cette version et ça c'est déjà c'est déjà sorti ou ça va sortir alors il me
semble que c'est pas encore sorti officiellement la version 4 est peut-être encore en bêta à vérifier
je sais plus où ils en sont mais au moment où il a fait la présentation il n'est pas encore
disponible il a juste révé le ce qui allait sortir ok ça m'a vraiment pas mal alors je
rappelle quand même ce que c'est la voyeur parce que je parle de la voyeur mais ça se trouve on a
des auditeurs qui connaissent pas c'est un système sur la ravelle qui permet de faire du des éléments
interactifs des compétences interactifs sans faire le moindre ligne de gs et c'est basé sur alpin gs et
donc automatiquement ça va binder des des variables qu'on a en bac en php avec des variables qu'on
a en front dans le component et rendre les choses interactives telles qu'un comp... qu'une librairie
réacte ou vu et out of the box ouais et sans faire quasiment aucun javascript c'est ça marche
vraiment pas mal c'est bluffant c'est vraiment hyper bluffant yes deuxième grosse annonce on va
dire la ravelle boost qu'est ce que c'est la ravelle boost alors la ravelle boost ouais grosse
annonce celle là aussi assez surprenante je pense que on s'attendait pas trop à ça c'est un
c'est un package quant à stalle sur ton projet la ravelle et qui va aussi donc qui va te rajouter
une couche ia pour ton éditeur de code pour bah pour développer avec et donc l'avantage qu'il est
avec un du mcp etc et l'avantage qu'il est spécialisé dans la ravelle et qui va connaître ton
projet et que et du coup il va te proposer des choses pertinentes etc il va être capable de
développer des choses qui correspondent à voilà ce que t'as dans ton projet voilà ta façon d'écrire
et donc c'est un peu un mcp spécifique pour la ravelle quoi ouais c'est ça ouais une sorte de mcp
il ya etc mais ils ont brandé il y a en tout cas ils l'ont appelé ils l'ont appelé boost mais c'est
vraiment il est poussé ouais il est oui c'est gratuit ouais bien sûr et il dispose vraiment parfait
allez autre autre annonce de l'uneau qui est le créateur de peste est ce que tu peux nous rappeler
ce que c'est peste peste un package de test qui est basé qui est au dessus c'est une sur couche à
ma j'ai oublié le nom du de tous les hp de test hp unit donc c'est une sur couche sachant que les
tests bon il y a eu pas mal de package au fil des années mais les tests sur php c'est jamais très
agréable et peste justement se rapproche énormément de ce qu'on peut trouver en js donc ça
rend les tests l'écriture des tests beaucoup plus agréable et plus sympa et donc la version 4
qui arrive qui qui a beaucoup de nouveautés mais vraiment pareil une au sur scène là c'est vraiment
intéressant ce qui va montrer notamment maintenant un navigateur intégré playwright qui permet en
fait via des fonctions de de lancer un scénario complet de navigation etc et donc là ça joue
vraiment dans un navigateur et l'avantage c'est qu'on a la détection des erreurs js qui est donc
il est capable de dire là tu as une erreur c'est à dire et tout ce qui en fait ça lève le js donc
ça permet aussi de tester par exemple du la il y a 4 donc des choses qui sont interactives tu vas
lui dire de cliquer sur le bouton plus ça va tu vas pouvoir vérifier si ça a bien crémenté
etc donc tu as vraiment une batterie de test intégré dans peste qui qui permet de tester des
applications javascript et qui de toute façon vont très bien ça va très bien avec la voyeur ou
inertiaire des choses comme ça qui sont interactives ok et ce qui est ce qui est hallucinant c'est qu'en
fait au départ c'était une surcouche php unit qui est un test test unitaire et là maintenant c'est
vraiment du n2n quoi donc c'est vraiment toute la panoplie où tu peux avec le même framework tu
viens faire tes tests unitaire et tes tests d'intégration n2n top quoi top il est top et
facile à prendre en main ouais il serait facile à prendre en main c'est ça l'avantage de peste et
c'est facile à écrire je dis c'est vraiment proche de ce qu'on a en javascript donc c'est vraiment
hyper simple à écrire et grosse aussi grosse nouveauté c'est la comparaison et régression
test visuel en fait donc c'est capable en fait de faire des des snapshots de ton de ta vue et ensuite
tu vas refaire relancer un nouveau test après les changements et il est capable de te faire
un nouveau snapshot et après tu peux l'afficher et vérifier entre les deux la différence ça peut
être du css tu peux modifier le css il va dire bah là le css il y a des éléments qui sont plus
proches que l'autre etc donc des tests visuels comme ça avec affichage c'est vraiment assez assez bluffant
ça marche hyper simplement avec juste une ligne de commande excellent donc c'est pas mal excellent
donc toutes ces vidéos sont évidemment mettre à les liens dans la description si vous voulez aller
les aller les voir et même mettre à les liens de peste de la ravelle boost et de toute de toute la
suite de la ravelle de tous les outils la ravelle tu parlais de css on va repartir c'est vrai que ça
peut être parfois un peu la plaie pour certains développeurs il y a des anti css il y a des pro css
néanmoins construire un layout de page souvent en fait il est quand même bien plus préférable de
respecter des des on va dire des directives en tout cas des conventions et ce site en fait nous
permet de créer des layouts directement un peu standard via des grilles de ou via des flexbox on
trouve directement en fait c'est de manière très très très visuelle on voit en fait les
éléments on peut les modifier et on a notre css directement qui est générée à droite et on a
plus qu'à le copier et à chaque aboume c'est parti quoi donc ça c'est plutôt intéressant t'es
plutôt fan de ce type d'outils là ou pas du tout à perso je n'utilise pas trop mais après oui
c'est pas mal pour les personnes qui sont un petit peu bloquées sur comment faire au moins pour
lancer le truc je sais pas comment je vais faire mon layout mais là tu peux voir là tu as une base
et puis après tu peux le modifier donc ça peut aider pas mal ouais perso quand j'étais au début
des grilles là où j'ai commencé à utiliser les grilles il y avait plein d'outils qui sortaient
et en fait on voyait l'effet visuel tout de suite avant même d'avoir joué avec toutes ces grilles
donc on comprenait l'intérêt et c'était super intéressant et puis après en fait tu fais ça
quasiment pas natif après parce que tu as plus l'habitude quoi il ya un intérêt pédagogique aussi
voilà par exemple tu peux maîtriser flexbox mais pas forcément grilles d'aller surtout là tu veux
utiliser les zones c'est ça on appelle ça les zones les ailleurs tout ça ouais aussi tu vas pouvoir
les dominer ouais voilà tu peux apprendre c'est super pédagogique en fait carrément carrément
outils intéressants ou pas à vous de voir un autre un autre outil qui est qui reste dans le
le terme de design on a on a vu que aujourd'hui il ya beaucoup beaucoup de de sites en tout cas qui
se basent sur des grosses librairies type chat cn type nukst y néanmoins on peut vite avoir besoin
en fait de faire du custom et de pouvoir modifier un petit peu tous ces éléments bah pour éviter en
fait qu'on se retrouve avec le même le même design ou en tout cas le même aspect visuel on
voudrait pas refaire ou quand on arrivait sur un site on savait que ça c'était du bootstrap parce
qu'on le connaissait là aujourd'hui on a on a des moyens de customiser néanmoins l'application de
ces thèmes parfois peut être un petit peu plus compliqué et donc c'est là où des outils comme
ce qu'on présente peuvent être super intéressant on peut ajouter des couleurs et on peut en fait
customiser directement nos composants au lieu d'avoir par exemple des bouts ronds on va avoir
des bouts carrés on va avoir tel tel typo tel espace entre entre entre entre le texte et on va avoir
visuellement en fait un rendu immédiat ce qui va nous permettre de de pouvoir ajuster et de faire
tout ce qu'on veut et de rajouter en fait les classes que l'on veut et une fois que c'est terminé on va
pouvoir en fait avoir un preview global de tous nos composants et surtout en fait on va pouvoir
récupérer en fait l'intégralité du texte qui est enfin qui est généré et et pouvoir en fait
intégrer ça directement dans notre thème et automatiquement tous nos composants respecteront
en fait ces conventions là donc c'est un bon moyen en fait quand même d'avoir quelque chose
de d'avoir le pour moi en tout cas je considère le meilleur des mondes c'est à dire les composants
qui sont déjà prêts out of the box tout en mettant une spécialisation et une customisation qui nous
permettent d'avoir une singularité au sein de notre site quoi ouais ça ça te c'est avec
nukest UI ouais et ça te fait ça te sort la config c'est ça en fait pas forcément parce
qu'il s'est séparé à la next UI oui c'est et en fait en fait tu vas avoir dans dans next UI tu
vas avoir un fichier de config dans le dans lequel en fait tu peux overwrite tes règles de base en
fait et c'est là où tu vas coller en fait tout tout ton t'es sorti en fait pour aller directement
donc ouais tu vas tu vas prendre le code généré tu vas l'injecter dans dans ton dans ton app config
dans ton UI pour que ça se met à jour partout tu peux le faire aussi au niveau de ton composant
mais le problème c'est que si tu réutilises ton composant à un autre endroit bah tu vas perdre
toute la spécificité qui t'a fait quoi donc tu vas être obligé de le faire deux fois à tout donc
que si tu le centralises c'est beaucoup plus simple et beaucoup plus facile à mettre en place
petit petit fond de développeur parce que en tant que bon développeur qui se respecte on aime
avoir des fonds dédiés et bien spécifiques et là c'est google font qui vient avec son google
sans google sans code c'est une fonte qui ont lancé là fin qu'ils ont lancé qui ont rendu
disponible qui est spécifique pour le code pour l'isibilité du code donc c'est souvent important
on ne faut pas négiger la fonte qu'on utilise au quotidien parce qu'on passe quand même beaucoup
de temps sur le lesiteur de code oui et c'est bien d'avoir quelque chose qui soit bien lisible qui
ne fatigue pas les yeux d'autres éditeurs avaient déjà sorti des fonds notamment jet brain
tout ça ils ont des fonds spécifiques pour eux mais voilà c'est une de plus faut tester faut voir
comment ça rend au niveau de votre code mais c'est assez facile à installer donc et surtout les
gratuites contrairement à certaines certaines fonds de code qui sont à des prix astronomiques
ouais ouais ouais c'est abusé c'est vraiment c'est vraiment indécent donc donc là au moins
elle a le mérite d'être gratuit et donc à tester pour voir si si ça fait son petit effet si vous
aimez surtout c'est plus ça le plus important allez on bascule dans le monde un petit peu des
lm ou le z donc un éditeur de code ils viennent avec un article pour nous dire que au final
les lm ils ne pourront pas ils seront pas en capacité de construire des logiciels ouais en
tout cas pour l'instant après il dit dans le futur peut-être mais oui en fait c'est un article
assez court ou alors z c'est un éditeur de code qui est assez récent qui est basé sur rust et qui
utilise des y a tu peux utiliser une brique y a comme pour cure sort tout ça donc qui va t'assister
etc donc ils sont ils sont dans le truc quoi je veux dire c'est pas voilà ils ont pratiqué l'IA
ils le pratiquent donc en fait il est ce qui dit dans l'article c'est que les lm les lm pour l'instant
ils sont pas du tout capable d'écrire des logiciels complets de voilà on peut pas dire écrit moi
enfin fais moi un site internet fais moi une application qui va faire si ça ça ça elle est
pas capable de le faire et ou en tout cas ça va être assez brouillon tout simplement parce qu'en
fait ils les lm sont pas on pas une vision d'ensemble en fait par rapport à un humain et
donne des exemples comme ça par exemple il dit en cas d'échec de test bah la lm il sait pas s'il
doit écrire les tests s'il doit écrire les fonctions alors du coup il les fasse tout il repart de
zéro enfin voilà il n'y a pas la jujote en fait pour évaluer son code et voilà pour l'instant c'est
très très bon pour écrire le code pour écrire des tests etc mais ça s'arrête là après un truc
complet c'est quasiment impossible et il y peut-être plus tard ça arrivera mais il faudra
revoir l'architecture des modèles et puis revoir l'entraînement aussi des modèles donc après il y a
d'autres types cette qu'on verra tout à l'heure qui vont qui nous permettent de faire ça et est-ce
en fait on se rend compte que bah les lm et lia tout ça ne rentre pas trop dans les entreprises est-ce
que c'est un peu à cause de ça aussi ou pas bah en fait lui alors frère cavatois il fait un article
bah il est tout il est de ce mal il est assez récent ou alors moi je suis très d'accord avec lui c'est
que et j'en parlais pas longtemps encore avec des personnes c'est que l'adoption dans les entreprises
de lia elle est ultra lente ultra ça n'avance pas du tout en fait c'est plutôt lui dit c'est
plutôt lent et chaotique donc en fait pour l'instant on a beaucoup d'annonce de modèles il dit là
pendant que j'étais en vacances il y avait quasiment tous les jours des nouveaux modèles etc c'est
un peu la folie sauf que bah derrière les vrais gens les entreprises tout ça bah oui
il s'en fout du modèle en fait ce qu'ils veulent c'est des bah c'est toujours le même problème c'est
réglé des problèmes je veux gérer une image je veux générer une image je veux faire corriger mon
texte etc et en fait il s'en fout complet que ça gpt 5 qui est sorti d'ailleurs il n'y a pas longtemps
ce qui veulent c'est un résultat donc en fait dans les entreprises c'est assez compliqué c'est
toujours pas bien implémenté ça traîne etc donc voilà il fait tout un article là dessus ok
intéressant après moi je suis de parvec c'est ce qu'on a ce qu'on a vraiment vraiment est ce
qu'on dit depuis le départ de toute façon c'est que les lm ne sont que des moteurs c'est exactement
ok alors j'ai pas lu l'article pour ça donc il dit que les modèles c'est des moteurs et qu'en
fait les gens veulent des voitures donc exactement et en fait nous après moi j'y vois une opportunité
en fait c'est que au lieu d'aller voir ton client et pour le coup ça c'est du c'est du vrai de
l'anecdote sorti du concret de relation avec mes clients ou quand tu leur dis chat gpt il ya c'est
no ouais ils veulent pas en entendre parler par contre si tu leur fais une application qui va générer
automatiquement des informations basées sur un contexte tout ça en clair c'est un vrapeur c'est un
taux de suite le bénéfice qu'ils ont c'est ok au lieu de faire tant de textes par jour 3 on va dire
10 textes à l'heure ou 10 descriptions à l'heure bah là en fait tu vas pouvoir en review enfin tu
vas faire une révision de peut-être 100 à l'heure donc c'est plus du tout le même boulot et le
gain de productivité et réel vraiment objectiver et là en fait oui il tend l'oreille ils écoutent
mais il faut venir en fait on essaye de pousser des perceuses alors qu'il faut qu'il faut vendre le
trou quoi tu vois c'est ça alors lui il va lui va c'est loin parce qu'il parle de tac time c'est un
truc un truc allemand où tu sortir le produit au beau moment sur le marché et du coup il compare
ça presque à la blockchain et tout ça qui n'ont jamais réellement trouvé leur public ou en tout cas
pour les gens l'ambda ça ne parlait pas la blockchain et où la vr etc tu vois ça reste quand
même très peu utilisé dans le public et donc là il dit est-ce qu'on n'en est pas là en fait avec
il y a est-ce qu'à force parce que finalement on a beaucoup d'annonce de modèles etc mais c'est pour
lever des fonds beaucoup et après après tu peux panier tu vois quasiment tous les développeurs
aujourd'hui utilisent lia de manière directe ou indirecte tous les développeurs n'utilisent pas la
blockchain donc donc la pénétration de marché quoi qu'il en dise enfin quoi qu'il en dit lui et elle
s'est fait elle s'est peut-être sur des niches encore c'est pas encore quelque chose de masse
market vraiment le tout le marché mais il ya déjà une pénétration de marché bien plus poussée que
que n'importe qui par contre c'est à nous développeurs ou agences d'aller d'aller démarcher les
clients ou en tout cas de proposer des solutions clairement basées sur des wrapeurs parce que on
va pas enfin voilà c'est tous tes wrapeurs quoi tout tous tous tes wrapeurs et on utilise ça et on
résout le problème du client avec notre wrapeur et là je pense que il ya pas mal de
tu ne l'allait récupérer pour faire clair pour faire court et justement si on est amateurs de
on est sur la stack lm en tout cas le pardon la ravelle et qu'on veut utiliser les lm on a une
une appui c'est quoi c'est une librairie qui s'appelle prismes un paquet qui était annoncé enfin il
y a une présentation durant la raconte si bon l'a mis dans la rubrique il ya ses prismes en fait
c'est un paquets de php qui est un peu le comparé c'est l'équivalent au paquets je ya de chez
verselle la librairie il ya où tu as une librairie corps en quelque sorte et ensuite derrière tu va
rajouter des des providers au pénalier etc donc là ça marche un peu de façon ils sont n'est pas
caché il a un peu c'est inspiré de cette librairie pour développer prismes et donc tu as
un paquets de corps et après tu vas rajouter des drivers en fait qui vont te connecter à tel
modèle de tel modèle et donc après voilà il ya plein de fonctions pour faire de l'audio du texte
etc c'est plutôt bien fait elle est vraiment c'est un équivalent de ce qu'on trouve en js et
pour le coup pour le coup ça c'est enfin c'est le gros avantage c'est que c'est un modèle agnostique
c'est toujours là les mêmes librairies donc la même syntaxe donc les mêmes les mêmes api les
mêmes fonctions donc c'est facile à s'y retrouver et derrière et derrière bah c'est facile à faire
évoluer et surtout tu veux brancher tu bascule de gpt 5 à groc à hollama ou à x à groc enfin voilà
c'est et ça c'est très très c'est vraiment top quoi donc si vous voulez faire des applications
pour les entreprises et vous votre une stack php et bah prismes fait le job parfaitement ouais
ouais c'est vraiment alors il y avait déjà des lib hp ya mais c'est là je pense que c'est vraiment
la brique qui manquait et puis on a logo qui déchire quand même ouais il classe en plus le logo
et vraiment vraiment vraiment bien donc ça c'est top allez on bascule plutôt sur des outils pour
nous développeur souvent quand on est quand on va demander à notre agent de coder telle
fonctionnalité tel comme c'est avec fonctionnalité il arrive souvent en fait que soit c'est des
hallucinations des hallucinations totale ce qui devient de moins en moins possible et en tout cas
qui tend à vraiment réduire parce qu'on utilise des contextes 7 des mcp qui vont venir en fait
vraiment nous donner la bonne version de la documentation si vous n'avez pas vu l'épisode
sur sur contexte 7 allez voir le workshop où on vous explique comment réduire les hallucinations
avec les ya néanmoins c'est quand même rare que l'ia sorte quelque chose bon du premier coup et
donc on va avoir des erreurs en console et au lieu de faire exactement ce que j'ai fait hier pour le
coup en mode petit test de vibe coding où je prends la l'erreur et je fais un copier collé dans
mon agent et disais ok j'ai tel erreur dans ma console analyse là et fixe là et là en fait
c'est une solution qui vient en fait se connecter donc qui crée un mcp qui vient se connecter
directement sur la console de ton navigateur c'est ça il va du coup récupérer les erreurs dans le
navigateur enfin du navigateur et les utiliser pour corriger le code donc c'est plutôt malin et
c'est c'est framework enfin les supports de framework c'est réact vu une ou tout ça donc je
pensais l'hybré qui se met dans ton framework et qui du coup va faire le bon cas ouais et du coup va
faire des appels pour récupérer les logs quoi excellent c'est excellent et surtout leur logo
ou leur mascotte c'est un espèce de petit chat et il est méga vénère le petit chat le deuxième
petit chat est plus gentil tout tout tout tout le mignon par contre le premier il est vraiment
vénère et ça c'est cool non mais pour le coup je pense ça peut être vraiment super intéressant
installation dans ton package enfin dans ton appli plus l'installation du mcp pour justement
faire la navigation entre ton ton ton ton navigateur tout tournant en local donc ça c'est plutôt
ça c'est plutôt bon non et très très très bon très très bon tools je le connaissais pas je
les découvertes tout à l'heure avant l'épisode je suis complètement convaincu ça peut être
super super super intéressant de tester ça t'espère allez un autre outil que tu nous proposes
patrick c'est agent.md clairement en fait c'est de venir donner des prêts instructions on pourrait
dire à notre agent pour aller en fait tout simplement être bien plus spécifique et donner
un petit peu plus d'intelligence en amont et c'est quoi c'est une collection c'est une page pour
expliquer le principe de agent.md il dit les robots non c'est pas les c'est les rythmies point
md c'est pour les humains et donc le agent point md c'est pour les agents et il explique le principe
et ensuite il t'envoie directement sur github faire une recherche via le lien et puis ils se
rencontrent qu'en fait il y a pas mal de projets quand déjà des agents point md sur leurs projets
et donc t'as plein d'exemples tout ça comment les écrire ok donc est ce que c'est c'est pour
vocation de faciliter le boulot des mcp est ce que c'est pour nous développeur au moment qu'on
utilise un agent qui qui viennent bien bien spécifier toutes les informations le but c'est de c'est
pas spécialement pour nous développeur c'est plus pour les agents ok non je pense c'est un je pense
je sais pas si c'est bien pris en compte encore par les agents justement faut vérifier parce que
c'est un peu comme le t le lm s point xt tu vois déjà on les fait déjà mais c'est pas forcément
toujours pris en compte là ils essaient de lancer un format ouvert qui en espérant que ça soit
pris en compte ou c'est peut-être déjà pris en compte par certains pour les agents pour qu'ils aient
le contexte du projet tout ça plus rapidement ok avoir commencé évolué mais ça peut être
intéressant super intéressant ouais plutôt que d'écrire des roulses dans tous les sens peut-être
qu'un agent pour md peut-être pas mal après est-ce que ça remplit la même mission il faut voir mais
ouais carrément allez dernier point petite petite modèle à la suisse ouais oui c'est proton
proton donc proton qui fait déjà les mails les vpn plein de plein de services et leur priorité c'est
la privacy donc toutes les cryptes et etc donc là ils ont sorti un modèle qui s'appelle lumeaux et
donc à chat gpt donc tu as une interface où tu peux poser des questions tout ça c'est un petit
peu l'ancienne une ancienne version de chat gpt parce qu'il faut quand même spécifier si tu veux
qu'il fasse une recherche sur le web ou pas au début ça m'a un peu dérouté parce que maintenant
on est un peu habitué à ce qu'il fasse tout seul mais après ils ont fait une grosse mise à jour
il n'y a pas longtemps et j'ai posé les questions pas plus tard qu'hier et les réponses étaient
plutôt intéressantes plutôt bonnes même je trouvais donc c'est cool et après voilà il met
en avant la vie privée pas de pas de stockage pas d'entraînement tout l'inverse de nos
provoïdes américains et surtout ça appartient à la fondation à but non lucratif qui s'appelle
proton fondation et donc on reparlent encore une fois de plus sur double slag de la souveraineté mais
c'est tellement tellement important et là clairement est ce que c'est quelque chose qui est qui est
open source est ce que tu peux le faire tourner sur ta machine ou t'es obligé d'utiliser tu
crois que des tokens chez eux non c'est pas open source par contre c'est ouvert je crois
ouais je crois que tu crois que le code est ouvert mais c'est pas open source tu vois open source
code tout de suite si c'est open source tu as dit que non merci de l'eau en plus et la dernière
ligne tu vois open source open source code tout de suite et tu peux le télécharger pour le faire
tourner en le cas non je suis pas sûr pas sûr que tu puisses mais par contre tu peux vérifier le
code de la façon chez chez proton je crois que la plupart du code est open source même pour les
mails tout ça et en fait eux ils vendent la l'infrastructure qui fait un frère c'est
leur spécialité voilà le fait que ce soit tripté etc à savoir alors pour la petite histoire de
proton dernière on a discuté je sais pas il y a pas longtemps aussi ils ont des ils ont commencé
à prendre des serveurs en norvège parce qu'il ya un texte de loi qui va peut-être sortir voilà
c'est pas de suite mais ensuite ils prévoient peut-être de demander l'accès aux serveurs un peu
à l'américaine et du coup proton dans la vision de protéger les utilisateurs ils ont commencé
à prendre des serveurs ailleurs que en suisse dans le cas où ce texte de loi passerait donc tu vois
ils ont vraiment le on peut dire qu'ils ont vraiment une priorité pour protéger les utilisateurs à
voir quand même que d'après certains suisses le texte n'en est qu'au début et que ça peut évoluer
et que ce sera peut-être pas aussi extrême donc ok mais mais en tout cas ça a toujours été leur marque
de fabrique la privacy quoi vraiment et donc bah oui ils ils anticipent et ils font tout pour éviter
que ça arrive et en tout cas de se faire surprendre par un texte de loi qui qui est serait un peu qui
est homigerait à ouvrir les données des utilisateurs bien sûr bien sûr top écoute patrick on en
reste là pour cet épisode un grand merci pour tous ceux qui sont restés jusqu'au bout de l'épisode
un petit pouce un petit commentaire pour soutenir pour soutenir le podcast et toujours le bienvenu
évidemment si vous pouvez plus le github sponsor est toujours là et nous on vous dit à bientôt
pour d'autres épisodes ciao ciao ciao
Episode suivant:
Les infos glanées
DoubleSlashPodcast
Double Slash, un podcast sur le développement web. Retrouvez-nous régulièrement pour parler de sujets variés tels que la JAMStack, l’accessibilité, l’écoconception, React.js, Vue.js, Next.js, Nuxt.js, le CSS et des retours d’expériences sur des implémentations.
Tags
Card title
[{'term': 'Technology', 'label': None, 'scheme': None}, {'term': 'Technology', 'label': None, 'scheme': 'http://www.itunes.com/'}]
Go somewhere
Les news sur le développement web et l'IA pour septembre 2025 RC2