
CTO @plume_app : Ruby on Rails, JS, OSS contributor: https://xitter.cf/t.co/BnzORnWN7O & https://xitter.cf/t.co/PDHHQmjpN6
Bordeaux, France
Joined March 2010
- Tweets2.8K
- Following1.7K
- Followers2.1K
- Likes22.9K
Pinned Tweet
🚀 Let's say hello to : rubyvideo.dev
a thread ⤵️
Thanks, @Strava, for letting me know that my last 4 months of half-marathon training were apparently for nothing and that you’ve officially lost faith in me.
Challenge accepted. I’ll do my best to prove you wrong. 🏃♂️
🤖 Made with AI
Agents are becoming our new compilers
I've had agents implement and optimize the Campfire web app in Elixir, Go, and Rust. Yes, Ruby is the slowest. I didn't care about that when the pay-off was huge in terms of productivity and developer joy. But if you're no longer reading the code? github.com/basecamp/once-cam…
Readers added context they thought people might want to know
The shown benchmarks use non-equivalent implementations: Elixir routes all DB queries through a single GenServer with Redis for jobs (retained from Rails), while Rust uses in-process queues, omits CSRF tags/fields, and applies other caching changes.
github.com/basecamp/once-…
raw.githubusercontent.com/basecamp/once-…
github.com/basecamp/once-…
github.com/basecamp/once-…
x.com/zachsdaniel1/s…
Adrien Poly retweeted
Replying to @dhh
Campfire compiled with Roundhouse + Spinel runs 5.4 times faster in rps, and consumes 1/12 of memory. No modification needed.
Adrien Poly retweeted
NOTICE FROM THE RUBY EMBASSY 🛂 Following yesterday's keynote, the holder of passport #0001 (@dhh) is under review for unauthorized travel to Rust. The Sheriff's office is looking into it. 🤠
Adrien Poly retweeted
J'ai fait un outil web open source, Flamap, qui utilise les données des satellites (Copernicus EFFIS et NASA FIRMS) pour afficher l'évolution des incendies en Gironde et dans les Landes.
Il est disponible ici ⬇️
flamap.fr/?carte
Is it me or @Hetzner_Online has really increased their pricing for VPS recently ?
Adrien Poly retweeted
Alerte ! Les États-Unis ont coupé cette nuit au reste du monde l’accès à Fable et à Mythos d’Anthropic, les IA les plus puissantes jamais créées. Au nom de la sécurité nationale.
Plus de doute possible : la guerre technologique mondiale est désormais ouverte. Et dans cette guerre, celui qui contrôle la technologie contrôle l'avenir.
Mais ici, en France, tout le monde s’en fout : la prochaine présidentielle parlera de réforme des retraites et de taxation des riches.
Le réveil de la France et de l’Europe sera brutal.
Adrien Poly retweeted
just ran Claude Fable 5 over @37signals open source Rails code again
extracted all the key insights for writing @dhh-like vanilla Rails into reusable guides and skills
just drop it in your skills folder and your AI agent will automatically reference it
github.com/marckohlbrugge/37…
Adrien Poly retweeted
Gusto Joins the Ruby Alliance
rubycentral.org/news/gusto-j…
If you use factory_bot with Rails and have always been jealous of those fixture guys, check out FixtureKit! github.com/Gusto/fixture_kit
Adrien Poly retweeted
I made Solid Queue fiber-based.
Threads need one DB connection each: they can all query concurrently. Fibers share one connection because only one runs at a time.
100 concurrent jobs:
threads: 102 db connections
fibers: 3 db connections
Plus 20% faster on real LLM streaming workloads.
PR is up on rails/solid_queue.
paolino.me/solid-queue-doesn…
Built in Passkey support in Rails is coming github.com/rails/rails/pull/…
Adrien Poly retweeted
Just released elixirevents.org/ , and open source events and talks directory for Elixir & BEAM events, conferences, talks, and meetups.
The idea is for it to be community sourced and maintained, so welcoming any PR contributions with data and application code improvements.
The work @adrienpoly , @marcoroth_ and others have done on RubyEvents was the inspiration for this project, so thank you for that :)
#myelixirstatus
Adrien Poly retweeted
TestProf 1.6.0 is out with the features inspired by our recent work on the Whop's test suite: TPS (tests-per-second) profiler/linter, GC mode for memory prof, improved RSpecDissect output.
Use our upgraded docs to learn more: test-prof.evilmartians.io/gu…
Been playing with RubyLLM tool calling lately. @paolino and team absolutely nailed this. Such a clean piece of conceptual compression🤌🤌🤌
Adrien Poly retweeted
RubyLLM 1.14 is out!
- Tailwind Chat UI generator: run one command, get a beautiful working AI chat app
- Rails generators for agents, tools, and schemas
- Providers now self-register their config options
- Big batch of fixes: Faraday memory bloat, MySQL/MariaDB compat, agent config propagation
github.com/crmne/ruby_llm/re…
Marketing site getting spammed by bot traffic. Framer asking us to pay "scale" plan at 100€/m for the bandwidth. Adding Cloudflare proxy is complicated with Framer
2026 solution -> ask Claude to create a static clone of the site, publish it on GH Pages, cancel Framer pro plan
Adrien Poly retweeted
The long awaited Devise 5 is released now!
github.com/heartcombo/devise…
Adrien Poly retweeted
Happy New Year! 🎉
2025 was an incredible year for Ruby Events around the world and also for the @rubyevents_org platform!
To celebrate, we're releasing RubyEvents Wrapped!
A look back at talks, events, speakers, sponsors, and the Ruby community's year.


















