Web & mobile developer. Working with Node and React+native at @premieroctet, ex @jolicode. Love JS, gaming, loud music and sharing knowledge. 🎸👾

Paris, France
Joined August 2007
Thibault retweeted
D'un ADE à un orchestrator : la construction de PABLO 🤖 ! Notre dernier deep dive sur comment transformer une machine à états Symfony en assistant personnel qui automatise tout entre le code et la production : CI, reviews, QA... Nouveau sur notre blog : jolicode.com/blog/d-un-ade-a…
1
2
274
Thibault retweeted
Here's what I think about the @ShopifyEng RN → native migration article: When I rebuilt the Expo Go UI using Jetpack Compose last year, I already felt that all declarative UI frameworks are fairly similar in use, and that agents do a good job migrating between them when it comes to presentation layers. So I'm not surprised Shopify found it possible to fairly quickly rewrite an existing RN app into two separate native codebases. That was always the easier part. I think the main problem lies in making sure the business logic layer doesn't diverge when there's nothing keeping it together. We introduced a few minor differences between the two Expo Go platforms despite trying very hard not to. And consistency vs platform feel is one more question of taste, not something an agent will always solve for you. I don't think react-native will go away, but I definitely feel react-native is evolving, will evolve further, and I have a couple of predictions: ➡️ More and more low level UIs as native components (either ExpoUI or local expo modules with native code files mixed with JS). Agents are great at writing presentation layers, so why bother having JS lists with all that complexity and perf costs? ➡️ OTAs are more important than ever, prepare for changes ahead of time. Slow app store review times vs cheap code push people to allow more customisability from JS, essentially treating the JS layer as server driven UI. ➡️ New UI paradigms mean RN remains valuable. Think custom, per-user interfaces (made for you UIs streamed inside chat, customizable apps etc.) – you need an interpreted higher level abstraction layer that's easier to define and has an SDK. ➡️ Focus on brownfield with no clear set boundaries. Agents pick and choose if they want to build experiences in native or in JS, with most components/APIs/libraries available both as JS and native entrypoints. In general: I don't think the falling cost of writing lower level code makes abstractions automatically obsolete. You get for free a lot of community effort on deciding/mapping platform quirks, stuff that would cost tokens and engineering effort otherwise, or even worse, would be missed and be a long-running paper-cut in your app. I think it makes it necessary to make abstractions lock-in free. Use these opinions and higher level components when they make sense and give value, use lower level super easily and cheaply otherwise. That's why I'm excited about stuff like Expo UI, the new modules API, our @swmansion libraries that work for both RN and native, and all the other effort we did as a community to make mixing those approaches possible and pain free.
20
32
12
281
61,172
Thibault retweeted
Trouver des contenus qui se ressemblent sans passer par un LLM ? SimHash fait ça depuis 2002 😋 Dans cet article, @lyrixx vous montre comment découper un texte en shingles, compter les votes et comparer des milliers de pages en SQL 🚀 jolicode.com/blog/simhash-tr… #simhash
4
11
488
Thibault retweeted
Coolify v4.3 is out! This release brings a completely redesigned UI, along with a bunch of new features and improvements. What's new: • Fully redesigned UI
79
68
34
1,351
131,496
Thibault retweeted
L'ADE change notre façon de développer : plus de worktrees isolés, d'agents en parallèle et de tâches orchestrées. Retour sur cette évolution et le setup quotidien avec Orca et OpenCode 💡 jolicode.com/blog/l-agent-de… #ia #agent #ade #ide
1
1
1
467
Thibault retweeted
We built a PHP VM in Rust 🦀 with help from LLMs. Fork mode 30x faster, ownership respected, no global state. AI didn't write the code, it accelerated learning and exploration 💡 Project on GitHub: github.com/jolicode/rphp Full article: jolicode.com/blog/writing-th… #ia #rust #php
2
8
36
1,420
Thibault retweeted
Just released: JoliMediaSyliusBundle 🎉 a centralized media library for #Sylius 📸 Reuse images easily, organize your files and benefit from unified management without modifying Sylius core. The bridge is now available 🎉 jolicode.com/blog/jolimedias…
1
2
4
343
Who's hiring remote-first in my network? Rare opportunity: one of the top French freelancers (@grafikart_fr) is available right now. Honestly, crazy he struggles to find a remote-first gig considering: - teaching web dev for more than a decade - creator /w 350k YouTube channel
10
4
65
12,939
Thibault retweeted
Comment améliorer l'accessibilité d'un site existant ? 🔍 Contraste insuffisant, navigation au clavier, hiérarchie des titres, images et formulaires : @kaymorey partage les corrections simples à mettre en place pour une expérience plus inclusive ! jolicode.com/blog/ameliorer-… #a11y
3
10
561
Thibault retweeted
Sur le blog, nouveau retour de Sophie sur les UX Days 2026 🎉 Penpot et l’open source, l’accessibilité avec Claude, et ces détails de design invisibles qui font toute la différence. Une journée dense, pleine d’idées concrètes ! jolicode.com/blog/ux-days-20… #UXDays #ui #ia #ux
4
7
369
Thibault retweeted
how to improve your game feel!! #gamedev
231
1,726
92
30,990
2,507,672
Thibault retweeted
Comment intégrer l'IA dans son workflow UX/UI ? 🎨 Aujourd'hui sur le blog, Sophie partage son retour d'expérience sur l'utilisation de Figma Make, Claude Design, les prompts efficaces et ce qui change vraiment pour les designers 💡 jolicode.com/blog/comment-in… #ui #ux #ia #design
5
7
477
I don't use AI.
254
836
55
15,903
1,571,011
We’re open sourcing ArrowJS 1.0: the first UI framework for coding agents. Imagine React/Vue, but with no compiler, build process, or JSX transformer. It’s just TS/JS so LLMs are already *great* at it. AND run generated code securely w/ sandbox pkg. ➡️ arrow-js.com
81
137
21
1,664
241,122
Thibault retweeted
living with a french partner means if more than two lights are on at once i immediately hear “c’est pas versailles ici”
607
2,928
666
67,997
3,515,517
Ou trouve t il toute cette énergie
🚨: France just beat the world record for nuclear fusion! They ran for 22 minutes! It maintained astonishing 90 million degrees Fahrenheit (50 million °C) for 1,337 seconds—more than 22 minutes.
72
2,883
41
38,787
892,065
Thibault retweeted
Hi everyone! I'm happy to finally share my portfolio!🏝️ This portfolio is an island where you can explore around to get to know me, my skills, and my work. I hope you enjoy exploring around my island! Go Explore: worawork.vercel.app/ #threejs #threejsjourney #r3
143
415
84
3,880
736,526
Yeah, that top 1% needs k8s. It has its use case, for sure. But you can make millions with a single server.
ChatGPT: Built on Kubernetes Claude: Built on Kubernetes Grok: Built on Kubernetes Office 365: Runs on Kubernetes Teams: Runs on Kubernetes "Nobody needs it"- Guy who makes $75K
18
11
3
266
49,715
Thibault retweeted
💣 Grosse annonce 😋 Nous dévoilons aujourd'hui notre Bundle #Symfony de gestion de médias 🎉 JoliMediaBundle est notre solution idéale pour gérer la contribution, le stockage et l'affichage de médias dans une application web moderne 🙏 À découvrir : jolicode.com/blog/jolimediab…
2
11
1
41
6,946