Sign in

Benjamin Cavy

@benjamin-cavy.bsky.social
49 followers 47 following 19 posts

Dev, opinions are my own

PostsRepliesMedia
Reposted by Benjamin Cavy
Yann Prono @mcdostone.bsky.social · 13/06/2026
Hâte d'y être !
021
Reposted by Benjamin Cavy
Devoxx France @devoxx.fr · 12/05/2026
Les 232 vidéos de #DevoxxFrance 2026 sont en ligne ! 🤯 • 135 Conférences • 49 Tools in Action • 30 Lunch Talks • 12 Deep Dive • 6 Keynotes Abonnez-vous à notre chaîne YouTube ici : www.youtube.com/@DevoxxFRvid... Notez les dates de la prochaine édition : 𝟳, 𝟴 & 𝟵 𝗮𝘃𝗿𝗶𝗹 𝟮𝟬𝟮𝟳 ✅
16534
Reposted by Benjamin Cavy
Devoxx France @devoxx.fr · 26/04/2026
MERCI pour cette 14ème édition de Devoxx France 🙌 3 jours, 4 980 participant·e·s, des centaines de talks, 1 meet & greet inoubliable, 2 dinos 🦕 et une quantité astronomique de code, de café et de passion ! ☕💻 Les vidéos arrivent bientôt sur YouTube, abonnez-vous : www.youtube.com/@DevoxxFRvid...
0247
Reposted by Benjamin Cavy
Josh W. Comeau @joshwcomeau.com · 07/04/2026
Woah. This is such a cool idea!
0213
Reposted by Benjamin Cavy
Twonks @twonks.bsky.social · 04/04/2026
Young man
2703122
Reposted by Benjamin Cavy
Kevin Van Cott @kevinvancott.dev · 13/02/2026
Introducing TanStack Hotkeys! Setting up keyboard shortcuts is supposed to be easy and only take a few lines of code, right? Well, there are enough small "gotchas" that can eventually add up to an annoying amount of complexity. TanStack Hotkeys aims to simplify the edge cases and bring type-safety
2886
Reposted by Benjamin Cavy
Manuel Rego @rego.bsky.social · 14/01/2026
Really happy to see the evolution of the @servo.org project in the last years since @igalia.com took over maintenance in 2023 blogs.igalia.com/mrego/servo-...
Chart showing Servo stats from 2018-2025 in merged PRs, average monthly contributors and average monthly contributors with 10 or more PRs in a month. Last 3 years project has been growing a lot. All the data and details in the blog post: https://blogs.igalia.com/mrego/servo-2025-stats/
09714
Reposted by Benjamin Cavy
Nicolas Carlo @nicoespeon.com · 02/01/2026
loggingsucks.com This is a great post, with cool interactive demos 😄
loggingsucks.com
Logging Sucks - Your Logs Are Lying To You
Why traditional logging fails and how wide events can fix your observability
163
Reposted by Benjamin Cavy
Bearstech @bearstech.com · 31/12/2025
Comment le gestionnaire de paquets uv est devenu plusieurs ordres de grandeur plus rapide que pip. (et non, Rust n'explique pas tout) 👉 nesbitt.io/2025/12/2...
How uv got so fast
Dec 26, 2025

uv installs packages faster than pip by an order of magnitude. The usual explanation is “it’s written in Rust.” That’s true, but it doesn’t explain much. Plenty of tools are written in Rust without being notably fast. The interesting question is what design decisions made the difference.

Charlie Marsh’s Jane Street talk and a Xebia engineering deep-dive cover the technical details well. The interesting parts are the design decisions: standards that enable fast paths, things uv drops that pip supports, and optimizations that don’t require Rust at all.
0135
Reposted by Benjamin Cavy
austin @aparker.io · 30/12/2025
this blog really nails a few things I’ve noticed about good architecture/coding practices for using agents, big recommend. bits.logic.inc/p/ai-is-forc...
bits.logic.inc
AI Is Forcing Us To Write Good Code
When Best Practices Are Best
36815
Reposted by Benjamin Cavy
Touraine Tech @touraine.tech · 08/12/2025
📬 Vous avez du courrier ! Les mails d'acceptation de vos propositions au CFP ont été envoyés ✨ Alors, aurons-nous le plaisir de vous compter comme speaker·euse cette année ?
1256
Reposted by Benjamin Cavy
patak @patak.cat · 05/12/2025
The changed code is a small fraction of an open source contribution. Your commitment to understand the issue, how your proposed solution fits with the project, and be ready to own and push the review process forward is the biggest chunk of the work. Your effort is the contribution, not the code.
544766
Reposted by Benjamin Cavy
Zenika Nantes @zenikanantes.bsky.social · 03/11/2025
🎙️ Pour ce mois d'octobre, @bbourgeois.dev, Théophile, @glefloch.bsky.social et @jeanphi-baconnais.gitlab.io ont discuté d'#opensource et d' @hacktoberfest.com pour ce 1er épisode de la saison 3 de Zenikast 👉 Episode dispo sur les différentes plateformes de podcast www.youtube.com/watch?v=glFB...
144
Reposted by Benjamin Cavy
use case driven @tpierrain.bsky.social · 27/10/2025
The world definitely needed this 😂 badux.lol
badux.lol
Bad UX World Cup
Build a bad date picker and win a shit trophy! Presented by Nordcraft.
011
Reposted by Benjamin Cavy
Jean-Phi Baconnais 🦎 @jeanphi-baconnais.gitlab.io · 02/10/2025
🎙️ #Zenikast, Saison 3, Episode 1 Pour ce 1er épisode, @glefloch.bsky.social @bbourgeois.dev Théophile et @benjamin-cavy.bsky.social de la MAIF m'ont fait l'honneur de me rejoindre pour parler d'#opensource et @hacktoberfest.com 🙏 👉 www.youtube.com/watch?v=glFB...
youtube.com
Zenikast - Saison 3 - Episode 1 - Opensource, dans les starting blocks pour l'Hacktoberfest
YouTube video by Zenika TV
145
Reposted by Benjamin Cavy
Touraine Tech @touraine.tech · 15/09/2025
📝 Le CFP est ouvert 📝 Ami·e·s speakers, le CFP de l'édition 2026 de Touraine Tech est ouvert ! Vous avez jusqu'au 16 novembre 2025 pour nous soumettre vos lightning (15min), conférences (50min) et hands-on (2h). conference-hall.io/touraine-tec...
62625
Reposted by Benjamin Cavy
Kevin Davin @davinkevin.fr · 20/06/2025
#TechTalkReco cette fois sur du testing #E2E avec playwright par @benjamin-cavy.bsky.social à @devoxx.fr 🚀 Le titre dit tout! Un jeu d'enfant d'avoir ce type de test avec une Dev Expérience au top! youtu.be/MC0ME_3bOjA
youtu.be
Playwright : tester vos applications devient un jeu d'enfant - Benjamin Cavy (MAIF)
YouTube video by Devoxx France
031
Reposted by Benjamin Cavy
Dominik 🔮 @tkdodo.eu · 04/06/2025
Great read:
tanstack.com
Search Params Are State | TanStack Blog
Search Params Are State — Treat Them That Way Search params have been historically treated like second-class state. They're global, serializable, and shareable — but in most apps, they’re still hacked...
76912
Reposted by Benjamin Cavy
Auke Hoekstra @aukehoekstra.bsky.social · 21/05/2025
Is red meat bad for you? New meta study of 44 studies finds it depends on the sponsor. If the sponsor was impartial, most studies find it's bad for you. If the sponsor was the red meat industry, most studies are structured to find no problems. pubmed.ncbi.nlm.nih.gov/40379522/
pubmed.ncbi.nlm.nih.gov
Industry study sponsorship and conflicts of interest on the effect of unprocessed red meat on cardiovascular disease risk: a systematic review of clinical trials - PubMed
This trial for systematic reviews or meta-analyses was registered at PROSPERO as CRD42024525197 (https://www.crd.york.ac.uk/prospero/display_record.php?RecordID=525197).
8226101
Benjamin Cavy @benjamin-cavy.bsky.social · 19/05/2025
Le replay de mon tools in action sur @playwright.dev à @devoxx.fr est disponible ici www.youtube.com/watch?v=MC0M..., grace à vos feedbacks il est 6e du classement des "top talks" de cette année(devoxxfr2025.cfp.dev#/top-talks), merci beaucoup ❤️ !
youtube.com
131
Reposted by Benjamin Cavy
Alexandre De leg @chanksleroux.bsky.social · 05/05/2025
Bien le bonjour, Je continue sur ma lancée avec cette fois un article sur notre utilisation de #ApacheKafka larousso.github.io/blog/synchro...
larousso.github.io
Archi événementielle basée sur kafka, un cas pratique | Blog d'Alex ラルーソ
À la MAIF, je travaille sur les données de connaissances de la personne. Ces données étaient gérées par un CRM du marché, un peu vieillissant.
021
Reposted by Benjamin Cavy
Alexandre De leg @chanksleroux.bsky.social · 24/04/2025
Bien le bonjour, Je viens de créer un blog tech et recette. Je partage cet article sur un sujet, qui d'habitude, ne me passionne pas plus que ça, le flow de dév : larousso.github.io/blog/trunkba... Des retour ? j'ai ouvert une discussion : github.com/larousso/lar... N'hésitez pas à repost !
larousso.github.io
Trunk base ++ et kanban | Blog d'Alex
À la MAIF, le flow de dév le plus communément appliqué, c'est du gitflow et du srcum.
021
Reposted by Benjamin Cavy
Hugo Lassiège @eventuallycoding.com · 20/04/2025
Je sens que la dernière vidéo va faire réagir :) Dès qu'on parle d'agilité, ca à tendance à cristalliser les avis Mais je suis prêt :) youtu.be/YOmxQ8Tp9iQ?...
youtu.be
L'échec de l'agilité. Pourquoi je ne l'utilise plus aujourd'hui ?
YouTube video by Eventually coding - sous le capot
143815
Reposted by Benjamin Cavy
BDX I/O @bdxio.bsky.social · 22/04/2025
🐣 Le CFP de BDX I/O 2025 est ouvert ! 🎉 Tu as jusqu’au 29 juin 23h59 pour proposer ton talk 🗣️ Tech, retours d’expérience, idées originales : on veut tout ! 👉 conference-hall.io/bdx-i-o-2025 #BDXIO #CFP #CallForPapers #TechConference
02316
Benjamin Cavy @benjamin-cavy.bsky.social · 18/04/2025
Merci d'être venu si nombreux pour ma démo de @playwright.dev hier soir à #devoxxfr ! N'oubliez pas de laisser un feedback mobile.devoxx.com/events/devox...
160
Benjamin Cavy @benjamin-cavy.bsky.social · 18/04/2025
Présentation inspirante de @pierrezemb.fr à #devoxxfr sur le Simulation driven development, je connaissais pas le concept de Determinist Simulation Testing mais ça donne bien envie.
040
Benjamin Cavy @benjamin-cavy.bsky.social · 17/04/2025
Très bonne conf de @mcdostone.bsky.social montrant live-code à l'appui cimment développer une Terminal User Interface (TUI) avec #rust et @ratatui.rs à #devoxxfr
011
Reposted by Benjamin Cavy
Lilian BENOIT @lilian-benoit.bsky.social · 17/04/2025
C'est parti pour découvrir #playwright avec @benjamin-cavy.bsky.social dans l'amphi bleu de #DevoxxFR
031
Benjamin Cavy @benjamin-cavy.bsky.social · 17/04/2025
Pas mal de conseils et retour d'expérience intéressants dans le talk d'Alain Lesage sur Postgres à #devoxxfr
010
Benjamin Cavy @benjamin-cavy.bsky.social · 17/04/2025
Quickie très instructif (et honnête) de @binout.bsky.social à #devoxxfr où il nous a expliqué coment intégrer l'IA dans la pratique du TDD : l'humain ecrit les tests et l'IA aide a la génération du code !
031
Benjamin Cavy @benjamin-cavy.bsky.social · 17/04/2025
Comment tallonger notre build peut nous faire gagner du temps : Vincent Galloy et @eric.lemerdy.name nous expliquent comment ils ont automatisés le plus de vérifications possible sur leur code. Hyper intéressant #devoxxfr
000
Benjamin Cavy @benjamin-cavy.bsky.social · 17/04/2025
Si vous galérez à tester vos applications frontends et que vous êtes à #devoxxfr, venez ce soir à 17h50 en amphi bleu, j'y présente @playwright.dev, un outil qui m'a changé la vie sur ce sujet. En plus les sièges sont hypeeeeer confortables !
011
Benjamin Cavy @benjamin-cavy.bsky.social · 17/04/2025
Comment trouver et regrouper les donnéez dupliquées ? C'est ce que nous a expliqué Arnaud Esteve à #devoxxfr, un banger !
000
Benjamin Cavy @benjamin-cavy.bsky.social · 16/04/2025
Présentation de Jspecify et NullAway par @seb.deleuze.fr au #devoxxfr. Deux outils hyper intéressants pour se débarasser des NullPointerException en Java. En bonus c'est compatible avec Kotlin. Merci !
040
Benjamin Cavy @benjamin-cavy.bsky.social · 16/04/2025
Très bon tools in action expliquant comment containerisé son environnement de dev (et plus !) grâce aux devcontainers par @bmoussaud.bsky.social. Ca donne bien envie !
220
Benjamin Cavy @benjamin-cavy.bsky.social · 16/04/2025
Passionnant de découvrir le monde de la tech dans les studio d'animation avec Philippe Llerena du studio Fortiche #devoxxfr
000
Benjamin Cavy @benjamin-cavy.bsky.social · 16/04/2025
Conférence hyper intéressante de Bertrand Paquet sur Iceberg, un format de stockage de données analytiques très puissant et en plein essor ! #devoxxfr
042
Reposted by Benjamin Cavy
Janelle Shane @janelleshane.com · 13/04/2025
1. LLM-generated code tries to run code from online software packages. Which is normal but 2. The packages don’t exist. Which would normally cause an error but 3. Nefarious people have made malware under the package names that LLMs make up most often. So 4. Now the LLM code points to malware.
12078743580
Benjamin Cavy @benjamin-cavy.bsky.social · 11/04/2025
Vous trouvez que les tests frontend c'est forcément lourd à écrire et pénible à maintenir ? J'essaye de vous prouver le contraire jeudi à @devoxx.fr avec un tools in action sur @playwright.dev 😍. N'hésitez pas à mettre en favoris pour aider l'orga : mobile.devoxx.com/events/devox...
mobile.devoxx.com
Devoxx conferences companion
Subscribe to conference event, then manage your favorites and feedbacks all into one single place
063
Reposted by Benjamin Cavy
Yann Prono @mcdostone.bsky.social · 09/04/2025
Je serai à @devoxx.fr pour vous parler de Ratatui, une crate Rust pour développer des TUIs. Ce sera le jeudi 17 avril à 17h. Si cela vous intéresse, n'oubliez pas de mettre en favori ! mobile.devoxx.com/events/devox...
mobile.devoxx.com
Devoxx conferences companion
Subscribe to conference event, then manage your favorites and feedbacks all into one single place
024
Reposted by Benjamin Cavy
Yann Prono @mcdostone.bsky.social · 22/03/2025
Je serai à @devoxxfr.bsky.social pour vous parler de Ratatui, une crate Rust pour développer des TUIs. Ce sera le jeudi 17 avril à 17h. N'oubliez pas de mettre en favori ! mobile.devoxx.com/events/devox... #DevoxxFr #Rustlang #ratatui
mobile.devoxx.com
Devoxx conferences companion
Subscribe to conference event, then manage your favorites and feedbacks all into one single place
063
Reposted by Benjamin Cavy
AFUP @afup.org · 19/03/2025
Attention, l'interview de @benjamin-cavy.bsky.social va vous donner envie de mettre en place les feature flags ! Usage, durée d'utilisation, bonnes pratiques, il vous donne les premières clés pour une bonne utilisation, avant de vous en parler en longueur à l'AFUP Day 2025 Poitiers. buff.ly/ZrhEoEQ
041
Reposted by Benjamin Cavy
Dominik 🔮 @tkdodo.eu · 11/03/2025
A fully backwards compatible TypeScript port in go by the TypeScript team themselves ? This is HUGE 🤯 devblogs.microsoft.com/typescript/t...
devblogs.microsoft.com
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
310710
Reposted by Benjamin Cavy
Mathis Hammel-Brylinski @mathishammel.bsky.social · 28/02/2025
THREAD : TikTok a mis en place 8 protections pour éviter de fuiter 750GB de données par jour sur leur appli. Je vais vous détailler comment contourner chacune de ces sécurités, et pourquoi j'ai besoin des données de plusieurs millions de créateurs de contenus.
Un dashboard Grafana en feu qui récolte 755GB de données par jour sur TikTok
919569
Benjamin Cavy @benjamin-cavy.bsky.social · 26/02/2025
😮
010
Reposted by Benjamin Cavy
Julien Topçu 🇲🇶🇦🇲 @julientopcu.com · 24/02/2025
Le Tremplin DevQuest 2025, c'est parti ! Tu rêves de monter sur scène pour partager ta passion, mais tu n’as jamais osé ? DevQuest & CraftsRecords t’accompagnent pour préparer et présenter ton tout premier talk en conditions réelles de conférence ! conference-hall.io/tremplin-de...
186
Reposted by Benjamin Cavy
TADx @tadx.bsky.social · 14/02/2025
C'est le WE 🥳 ! Et on fait quoi avant de partir en WE ? On réserve sa place #TADx pour mardi prochain, le 18, à MAME Tours à 19h 🎟️. On reçoit Marjorie AUBERT : www.eventbrite.fr/e/... A mardi 👋
eventbrite.fr
[TADx] Onboarding, remote, productivité, Rex d’une développeuse
Software teaming : onboarding, remote, productivité, Rex d’une développeuse
032
Reposted by Benjamin Cavy
Touraine Tech @touraine.tech · 06/02/2025
Les features flags vos connaissez ? Les spectatrices et spectateurs de #TNT25 vont le découvrir grâce à @benjamin-cavy.bsky.social !
053
Reposted by Benjamin Cavy
Kent C. Dodds 🌌 @kentcdodds.com · 29/01/2025
Principles are extremely useful in programming, especially for teams. I've written about this one and many more principles here: www.epicweb.dev/principles/t...
epicweb.dev
Tests should resemble users
The more your tests resemble the way your software is used, the more confidence they can give you. Automated tests are by nature more abstract than your users, but using tools that enable you to simul...
3433
Reposted by Benjamin Cavy
Kevin Powell @kevinpowell.co · 29/01/2025
My favorite tip was my discovery of using `min-width: fit-content` for things like buttons, instead of `nowrap`. If the parent is a flex item with wrapping, that wrapping bevaior will work the same way, but when there is no room at all, the text will wrap.
220318