
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
- Tweets3.5K
- Following657
- Followers403
- Likes4.3K
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…
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.
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
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
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
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
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…
📚 Au cas où vous les auriez ratés, nos dernières pépites :
🖥️ Comprendre les TTY et PTY avec Symfony Process
jolicode.com/blog/comprendre…
🔍 Améliorer l'accessibilité d'un site existant
jolicode.com/blog/ameliorer-…
🔥 Profiler un consumer avec Blackfire
jolicode.com/blog/profiler-u…
💛
Thibault retweeted
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
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
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
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
Thibault retweeted
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
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”
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
Thibault retweeted
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
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…
















