use case driven
@tpierrain
VP of Tech @shodo.io . Change Agent (powered by software) now living in Lyon(France). Former VP of Eng in a booming scale-up. Organizer of #DDDFR #AntiColonialist +100 talks:
Discover Kenjaku: the open source project that cuts your mental load, so you get more done and feel more relaxed. 🧠 A private second brain, local RAG inside, battle-tested software. Just ask, everything behind is automated, so you can chill. Make one in 10 minutes 👇 github.com/tpierrain/kenjaku
Pour que tout ceci reste visible quelque soit la taille de nos fenêtre de terminal, l'affichage s'adapte aussi désormais à la largeur de celle-ci (en escamotant l'accessoire).
Dans les nouveautés, elle affiche désormais - ta fenêtre rate-limit 5 h (combien de temps avant reset), - mais aussi le niveau de reasoning/effort en cours. - si tu es loin devant ton repo remote en terme de commit non pushés, etc.
The tokens are rising, get out fast before the stupidity zone locks you in! Clepsydre (an always-on statusline in Claude Code CLI) tells you when to /clear (🧠→⚠️→🤪). SO to @guillaumej.bsky.social for the git status contribution BTW github.com/tpierrain/cl...
J'ai longtemps cru que ma force, c'était d'anticiper. De tout voir venir. Mon vrai super pouvoir, je l'ai trouvé ailleurs : le lâcher prise. Ne pas penser au lendemain.
🐝 Just performed “The Hive” live coding with @julientopcu.com at @geecon.bsky.social Krakow, on a giant multiplex screen! But the real highlight was discovering Krakow itself 😍. The city completely won me over. Coming back with the family next time 🇵🇱
Merci à #LyonCraft de m’avoir permis de faire ce nouveau talk interactif (et technique) qui m’est cher. Merci aussi au public d’avoir vraiment joué le jeu des interactions ❤️ (et pour les feedbacks chaleureux juste après). #reliability #prodReady #systemDesign
Lundi 08h32. Direction des opérations, Scalop Europe. L'incident nous a sortis du lit. On est ensemble. D'après vous, comment on fixe ça ? « L'art de survivre aux incidents », ce mardi à Lyon Craft. 45 min pour comprendre pourquoi nos systèmes sont plus fragiles qu'on ne le croit, et ne plus subir
Je sors de Projet Dernière Chance et je suis comme un gamin. Ryan Gosling seul (ou presque) dans l’espace, avec une relation improbable qui t’arrache des sourires et des larmes sans jamais forcer le trait (merci Ryan Gosling pour ça).
The diamond shape itself I’ve kept: module-level acceptance tests remain my center of gravity, with the SUT being the API adapter (typically a web controller). What changed is that other modules now get stubbed rather than included for real.
The Hive explicitly vertically slices tests per module with SPI stubs, because a shared test harness on a monolith is a hidden monolith. So less “three philosophies” and more two siblings with different emphasis (tests-first vs deployment-first). Comparative article would be fun.
Petit jeu vraiment très chouette à jouer à partir de 3 personnes. Ça fait longtemps qu’on s’était pas marrés comme ça avec les enfants.
Salut @julientopcu.com , Bon, j’ai pas pu m’en empêcher… j’ai pris la DeLorean ce dimanche pour aller voir comment allait se passer notre session de jeudi à @devoxx.fr (en mode incognito, bien entendu, pour éviter les paradoxes temporels). J’ai une bonne et une mauvaise nouvelle…
J’ai enfin réussi à faire un Kouign-Amann maison traditionnel qui déchire tout. Merci youtube 😄
With our ability to deliver faster, you can already feel the pressure creeping up towards Product Managers who were already pretty busy... Anyway. Probably the second stage of the rocket.
Le problème de la v2 ? Trop couplée à ASP.NET Core, ce qui la rendait datée. V3 repart proprement : 📦 SmokeMe — cœur de la lib (netstandard2.0) 📦 SmokeMe.AspNetCore — intégration ASP.NET (net8/net9) Plus propre. Plus pérenne. Plus composable. Merci à "Tonton" Colin pour cette idée 🙏
Comment ça le poivre du Sichuan est mon nouveau marteau en or (après l’estragon) ?!? 😄
3 ados découvrent qu’un éternuement les propulse 20 ans dans le futur. Oui c’est absurde. Oui c’est génial. Ça parle d’amitié, de destin, et de ce qu’on fait de sa vie quand le futur déçoit. 🤧
C’est le premier film en solo de Li Yang, et c’est d’une originalité folle. Un futur film culte, très mal distribué, qui mérite d’être vu et partagé. Si vous aimez le cinéma qui ose tout : foncez.
Sous des dehors de farce réjouissante (à mi-chemin entre Stephen Chow, certains anime et le cinéma de Tarantino), ça fait rire, ça surprend à chaque plan. La musique est elle aussi incroyable. Mais derrière la virtuosité visuelle et sonore, il y a un vrai film : le fond est à la hauteur de la forme.
Coup de coeur absolu. Je viens de voir “Escape from the 21st Century” (从21世纪安全撤离) de Li Yang en VOD après l’avoir loupé en salle. Ce film m’a bouleversé. Et je ne m’y attendais pas du tout. ⬇️
Bad news for Karens everywhere: Diverse just shipped its v1.0🎉 This .NET pico-lib was prod-ready for years but stuck at 0.10.0 — missing GenerateInstanceOf<T>(). Now it's there. Your tests can finally reflect the real world: origins, genders, ages, continents 🙂 github.com/tpierrain/Di... #testing
⚡“Marty, il faut retourner à Devoxx France !” Après avoir voyagé dans le temps à Devoxx Belgium 2025, @julientopcu.com et moi remontons sur scène pour livecoder le découpage d’un monolithe en une ruche puis en microservices avec le pattern #theHive 🐝 à @devoxx.fr cette fois.