Ca par exemple, encore une librairie de parser combinators ? Mais avec cette fois-ci, semble-t-il, une réflexion sur l'ergonomie ? Ben c'est pas dommage !
Une façon vraiment propre de faire du Spec Driven Development. Le seul côté négatif, c'est que le LLM sous-jacent n'a aucune notion des bonnes pratiques. Du coup, le fichier constitution.md devient vite gros ... Oh, et puis c'est assez github-centric.
C'est rigolo cet outil qui vérifie directement via checkstyle qu'on n'appelle pas d'url http définie statiquement
Le pari de Pascal à la sauce LLM selon Ploum. Il y a une proposition intéressante, qui est de pousser les partisans des LLMs à devoir démontrer leur valeur (ce qui n'est absolument pas le cas actuellement).
Le monde de l'IA est toujours un peu dingue, mais eux sont spécialement dingues
Et oui, les agents, si ils n'ont pas accès à des outils leur permettant de valider l'ensemble des contraintes architecturales du logiciel, introduiront de la dette. Le seul avantage de cette méthode, c'est que ça permet de verbaliser les contraintes (du genre Sonar, archunit, et compagnie). Ca évitera peut-être à l'avenir les discussions débiles de revue de code ...
Un outil qui semble permettre de savoir quels modèles vous pouvez effectivement exécuter en local. Ca complète sans doute agréablement tous les trucs à base de ollama
Oula, cette page wikiedpia (partagée par l'excellent Tristan Nitot) fait mal.
ok, donc en novembre tout s'effondre ?
Oui, l'envie de plonger dans ce trrou là me tente de plus en plus ...
Un très bon article qui explique particulièrement bien pourquoi le code Lisp est considéré comme difficile à lire.
L'idée d'un LSP découvrant le CLASSPATH à partir des dépendances Maven est vraiment très intéressante. Ca me donne bien envie de l'essayer. Et en plus il y a un MCP (qui aidera fortement un LLM à manipuler le code Java)
Un site qui raconte les couleurs. C'est vraiment bien !
Une étude sur les développeurs.
Et en 2026, les développeurs vont vraiment mal.
Les LLMs consomment en 2025 beaucoup trop d'énergie. ET EN CONSOMMERONT 7 FOIS PLUS EN 2030 SI ON NE CHANGE RIEN. L'article est limpide et devrait aider à prendre des décisions claires. Et je trouve franchement que les décisions indiquées en conclusion sont pusilanimes, vaines.
je me garde ce toot pour plus tard, parce que c'est à peu près le coeur de ce qui me pousse vers les outils de diagram as code : garantir le sens par la syntaxe
Une citation très intéressante, qui mérite d'être appliquée à toutes les couches
J'ai un faible pour les papiers peints dynamiques (mais pas trop). Si on me propose un outil performant pour gérer ça, je prends !
Cet outil semble être une alternative locale aux moteurs de recherche grand public. Ca me semble intéressant (surtout avec mon Shaarli bien rempli), et j'avoue que je suis tenté de tester, pour peu que j'y ajoute des sources de référence (Wikipedia, StackExchange, quelques sites de voyage). Il faut juste que ça marche dans Docker ...
Donc, le monde d ela tech, après avoir inventé des systèmes de harcèlement à grande ampleur, après avoir organisé l'épidémie d'anorexie aux états-unis, démontre maintenant qu'il est possible de détruire algorithmiquement les capacités d'apprentissage.
Et ça n'est toujours pars un problème ?
Et c'est toujours une innovation ?
Arrêtez vos conneries.
Ahah, Martin Fowler, grand influenceur du monde la tech, explique qu'il ne trouve pas les LLMs aimables, et que c'est un problème parce qu'il ne travaille pas avec les gens qu'il trouve malaimable. On nage en pleine vallée de l'étrange.
Cet article sur la façon dont les IA érodent les organisations est vraiment fascinant.
Ce document contient la liste officielle, définie par des autorités internationales, des banques reconnues officiellement trop grosses pour faire faillite ... Une partie significative du système bancaire français en fait partie. Est-ce que ça veut dire que la plus grosse exportation française n'est ni le luxe, ni les armes ? Peut-être bien.
Epatant : les Zenith sont une idée de Jack Lang!
Programming as Theory Building: Why Senior Developers Are More Valuable Than Ever · cekrem.github.io
Le fameux livre est encore une fois mis à contribution, cette fois-ci au service d'une critique vraiment subtile de la génération de code par LLM. Je trouve cette idée de code sans réflexion théorique vraiment intéressante, spécialement quand j'entends des collègues parler de générer du code métier avec des LLMs.
L'article est long, vraiment long, mais aussi vraiment clair sur ce qu'il se passera quand la bulle des LLMs éclatera. Ca sera évidement bien pire que la crise des subprimes, parce que les montants sont colossalement plus élevés.
Euh, c'est ça la chanson française ? ok
Des astuces éparses qui peuvent bien aider.
Evidement, ploum a une position très forte.
Mais je dois reconnaître que ne pas entrer dans les discussions sur ces algorithmes est salutaires ... Et ne pas lire ces textes plus encore.
Je trouve l'article assez mal écrit, un peu trop taillé à la serpe. C'est néanmoins une très bonne synthèse des arguments contre ces bêtises de LLM (je pense néanmoins qu'il serait utile de les réorganiser).
Notez néanmoins qu'on est en plein paradoxe de la sensibilisation : les gens connaissent ces arguments, mais ça ne change pas grand chose ...
Et voici (déja) la version pamphlétaire de "omarchy est un outil faciste".
Un article qui rappelle clairement pourquoi Omarchy est un projet fasciste. C'est édifiant à bien des niveaux.
J'ai bien failli utiliser cette libraire pour logger mes requêtes SQL comme du vrai SQL? jusqu'à ce qu'un excellent collègue me rappelle que Postgres fait ça en standard et en trois lignes de configuration
Un article très intéressant sur l'idéologie des opposants aux datacenters. Le texte est clairement situé à gauche, mais il porte des idées intéressantes. J'y vois un truc intéressant : ces énormes datacenters sont une nette matérialisation de l'aspect dérangeant de la montée en force de l'IA, et ils vont être attaqués en tant que tels.
Pour un anticonformiste comme moi, Emacs a quelque chose de rassurant : c'est ce logiciel qui existe depuis toujours, qui a toujours des fans, et qui n'a jamais percé (parce que contrairement à vi, il ne fait pas partie de l'installation par défaut). C'est toujours un peu difficile à approcher.
Mais franchement, cette distribution semble être suffisament bien pensée pour me donner envie de me lancer ...
Avec podman, je peux exécuter les conteneurs en mon nom. Mais parfois (notamment avec docker-compose), c'est moins facile. Heureusement, j'ai trouvé là comment faire pour que ça marche, même si c'est un chouïa plus compliqué quand il s'agit de démarrer un dev service Spring Boot depuis maven ...
Une recette qui marche bien pour supprimer un dossier /var/lib/docker devenu un peu trop gros ...
FFmpeg a des dizaines d'options, et s'en souvenir est pratiquement impossible.
Heureusement, ce site permet de générer une ligne de commande valide à partir de sélections "raisonnablement" claires.
OCaml n'est pas supporté par Codingame, donc je ne risque pas de m'y mettre.
Mais le fait que ce livre soit disponible, et le fait que certains anciens collègues de confiance soient des fans, donne - un peu - envie de s'y mettre.
En 2026, il y a encore des gens qui développent des librairies pour Swing. Et c'est vachement beau !
Cet article, qui montre bien l'ensemble du raisonnement autour du déploiement des LLMs à cette échelle démente, est vraiment bien construit, et explique bien le coeur de l'idée : remplacer le travail émotionnel, c'est bien. Se faire babysitter par la machine, c'est bien. Remplacer autant que possible la réflexion par le clic-bouton, c'est bien.
Il y a dans les signataires de cette lettre ouverte quelques conférences que j'aimerais beaucoup ne pas voir disparaître (Cloud Nord, DevLille, Snowcamp). Et c'est vrai que ces événements apportent beaucoup, même aux gens expérimentés. Alors contactez vos employeurs pour continuer à les financer, continuez à prendre des places et à postuler aux CFPs. Faites vivre ces moments d'échange !
J'ai eu la semaine dernière un problème de souris. Et comme je n'aime pas vraiment utiliser le trackpad de mon ordinateur portable (pour des raisons purement personnelles), j'ai bien failli passer par ce système très intriguant qui fait du smartphone une souris basée sur l'accéléromètre.
Ah c'est vraiment bien cette idée d'inverser le concept du gitignore pour tout ignorer par défaut, et n'inclure que les choses qu'on veut explicitement.
Le mobilier urbain hostile est conçu contre les skaters et les sans-abris (et aussi les rollers comme moi, mais dans une moindre mesure). Mais ces populations s'adaptent, et auront la peau de cette abjection.
Cette liste de sacs à merdes est assez terrifiante.
Je peux me tromper, mais j'ai l'impression que les boîtes attaquées auront coulé avant que les procès n'aient lieu ...
Merci pour cet excellent article qui m'a permis de comprendre l'enjeu de cet exercice, et en plus d'en réaliser un correspondant bien à mes besoins
Un événement de réinvestissement populaire des places de parking. J'adore l'idée (dit le mec dont la voiture est stationnée sur la place de parking devant chez lui de manière quasi-permanente)
Les articles critiques, ou même simplement synthétiques, sur les LLMs, sont suffisament rares pour être notés. Celui-ci est très complet, et contient quelques dingueries.
Je ne dirai pas que c'est mon soft spot, mais je teste régulièrement ce genre d'outils dans un contexte professionnel, et celui-ci semble partir de bonnes prémices
Ce documentaire en deux partie m'a appris tout ce qu'il y avait à savoir sur les manuscrits de la mer morte. C'est une histoire folle, dans laquelle la rigueur scientifique s'efface évidement très vite devant la religion.
C'est pour moi l'auteur le plus intelligent de la science-fiction. Parfois difficile à lire, mais toujours d'une intelligence folle. Et cet entretien en dresse un très beau portrait.
Je découvre qu'il existe un gène codant pour une transpiration inodorante ... A deux doigts de faire une thérapie génique pour me l'implanter ...
Une animation très bien faite qui montre bien à quel point nous vivons dans l'abondance.
Les méthodes plus et minus en Groovy sont vraiment marrantes. Mais le fait de ne pas pouvoir faire map.minus(key) est aussi frustrant pour moi que pour l'auteur de cet article ... Sauf que lui a agi et ajouté ce qui lui manquait.
Je trouve un peu fou que cet auteur, réfléchissant à la notion de travail en longueur, se soit intéressé à cette histoire.
Et je ne trouve en revanche pas si étonnant le fait qu'il soit l'un de ceux qui décrivent le mieux ce qu'il s'est effectivement passé, et ce que ça veut dire concrètement.
Encore une police de caractères pour développeurs. C'est toujours cool.
Cet article sur Josiane Balasko et le Splendid est vraiment intéressant
Bon, c'est un jeu complètement con, mais je dois dire que ce truc où je me contente de passer les vitesses au bon moment m'amuse beaucoup
Est-ce que ce clavier virtuel n'est pas magnifique ?
Bien sûr que si. Il ne lui manque que deux choses : un thème solarized, et la liaison avec les touches physiques.
Il semble que ce logiciel fasse sous Linux ce que fait l'excellent Spacedesk ... Ca n'est évidement pas si simple, mais je pense que ça mérite d'être testé.
Une critique du jeu de rôle traditionnel (D&D en l'occurence) comme un exemple d'extractivisme colonialiste. C'est vraiment bien vu, et très intéressant.
Un serveur permettant de déployer facilement une application web avec backend Go
Je suis en train de lire ce bouquin, et je me demande souvent où le paysage que décrit l'auteur existe réellement. Merci internet !
Des collections Java associées à des données stockées hors-heap, voire sur le disque. Ca me rappelle de vieux projets comme spaces4j ou prevayler
En parlant d'astuce Java, récupérer le nom d'un paramètre est loin d'être évident ...
Une astuce pour récupérer le nom d'une méthode Java qui confine à la diablerie : on sérialise la référence de méthode, et on en extrait le nom de la méthode.
Une astuce sympa pour avoir des logs en couleur dans son terminal
Ce petit jeu me rappelle furieusement Micromachines. Je vais essayer de le tester prochainement.
Ca n'est pas tous les jours que je tombe sur un article nuancé sur les LLM. Et celui-ci est vraiment très très bien.
Le texte es sans doute un peu long, mais il raconte des choses qui me remplissent d'espoir (sauf ces enculés de la BRAV-M)
Un très bon article sur le paradoxe de la prévention : les incidents qui n'arrivent pas ne coûtent rien, donc la structure qui les a évité n'a pas de valeur et peut être sacrifiée. Comment l'éviter ? En identifiant les moments où ces incidents auraient dû arriver et en chiffrant leur coût potentiel.
Cette librairie semble très intéressante pour créer du texte avec une belle mise en forme pour un terminal.
Un article qui semble très complet, et qui fournit tout un tas de moyens pour rendre le code Rust conforme avec les exigences classiques de production (comme par exemple l'observabilité et compagnie)
Un logiciel de chat utilisant uniquement Bluetooth en mesh (donc sans serveur central). C'est marrant.
Ce système semble permettre de communiquer en déposant votre site web sur une clé USB. C'est vraiment intriguant ...
Tiens, un éditorialiste du Nouvel Obs affirme qu'il est temps de faire de l'urgence climatique le critère clé de sélection des candidats aux prochaines campagnes.
Ca a exactement l'allure d'un service qui pourrait devenir payant .. Mais l'idée est vraiment marrante.
C'est un moyen très marrant d'ajouter des boutons physiques à un téléphone portable
Une solution orientée serveur pour garantir qu'une machine ne puisse pas être utilisée sans mon consentement, et de façon extrêmement immédiate.
Attendez, en 2026, il y a encore des gens qui créent des éditeurs ? ok ...
Non, mais, en 2026, il y a encore des gens qui créent des éditeurs EN JAVA ? Alors ça c'est fort !
Il y a une subtilité en Groovy entre String#split et String#tokenize que cet article explique fort bie
Wow wow wow ...
Depuis des années, je recopie mes mots de passe de keepass dans mon settings.xml. Avec cette extension, je pourrais potentiellement ne plus avoir à faire ça ? Alors ça, il va falloir que je le teste rapidement !
Et tous les projets mentionnés dans cette liste affirment utiliser, ou autoriser l'usage, de LLM pour produire du code
Tous ces projets affirment clairement ne pas utiliser de LLM pour produire du code. C'est bien.
Sans doute la façon la plus simple de télécharger un album, un artiste depuis Spotify. L'astuce, c'est bien sûr qu'il ne télécharge pas les chansons depuis Spotify. Le seul truc à personnaliser, c'est le format des fichiers (j'utilise ce formatage "output": "{artist}/({year}) - {album}/{track-number} - {title}.{output-ext}")
Un article un peu long, mais utile, que j'aimerais résumer par "cette canicule vous est offerte par Google". Ce ne sont évidement pas les seuls. Mais gardez à l'esprit ces augmentations de consommation d'énergie délirantes, qui poussent l'humanité vers la tombe.
Un article sur les batailles qui ont formé le web d'aujourd'hui : l!'aventure désastreuse de flash, les applications mobiles et leurs défauts, et maintenant les LLM qui rhabillent le web. La conclusion est très différente de ce que le titre peut laisser croire
Un exemple d'atelier de non utilisation des LLM. L'article contient aussi bien le format d'atelier que le post-morten d'une instance.
L'illustration des mouvements de prestidigation est vraiment très cool
Un essai de correction de vocabulaire pour désanthropomorphiser les LLM.
Parce que c'est vrai que le langage utilisé donne de l'agentivité aux algorithmes de génération de contenu.
Un outil basique de Linux qui permet de déclencher une commande quand un fichier change. C'est sans doute la manière la plus simple, la plus directe, d'avoir un "watch mode" pour écrire du code de n'importe quel langage (en l'occurence du Groovy)
Oh ben dites donc, avoir un chromium qui utilise correctement google account, c'est un peu astucieux.
C'est peut-être l'article présentant le mieux le dilemne éthique de l'usage des LLM (en particulier pour les développeurs). Il y expose clairement les avantages éventuels, et les externalités associées.
Un site assez magique qui vous montre où le soleil se lève maintenant et combien de gens voient ce lever de soleil.
Je n'utilise pas docueye ... Mais je suis certain que ce genre de règle peut s'implémenter facilement dans Structurizr ...
Une version moderne de la pensée systémique. Ca semble vraiment très intéressant ...
Une société de service allemande prend une position claire sur son usage de LLM. J'aimerais bien voir plus d'articles comme ça, ça me permettrait de trouver des employeurs plus proches de mon éthique.
Avec mon excellent collègue Logan, on a eu la chance de parler d'ADR à DevLille. Dans les deux ou trois idées qu'on essaye d'apporter, il y a le modèle ACED et Cynefin, pour décider correctement quand écrire un ADR.