Dear #RubyFriends , save the date!
The first edition of #RubyConfAT is taking place on 29-31th of May in 2026 in Das MuTh theatre in Vienna, Austria. ๐
Check out our website and subscribe to the newsletter for news about tickets and speakers to come.
#Ruby#Rails#Vienna
Huge thank you to our friends at Platogo, who are - once again - hosting this Thursday's Vienna.rb! These meetups wouldn't be possible without you! ๐ค
Come join the fun. We have Pizza! ๐
https://t.co/ktejLUEcnU
Done โ
Officially released all four gems I intended to release over the weekend.
Will be actively maintained and evolved until the point of being the best tooling for the job at hand :)
At least for me and my workflows, which is why I'm working on them in the first place. Hopefully you find them useful.
Links to repositories in the thread below ๐
Thanks to @evilmartians and their Ruby/Rails LLM discoverability scorecard, https://t.co/Qx0Nwx1HVQ now serves a sitemap, llms.txt, and raw Markdown for every page. Add .md to any guide URL to get the text without the markup.
https://t.co/25cTxTfCwm
I'm excited to share the early access release of my upcoming book, Regenerative Software, which will be released in full early next year by O'Reilly, one of my all time favorite tech publishers! As a self-taught developer, I learned a lot of what was foundational to my career from early O'Reilly books on UNIX, Perl, sed, awk, etc. Thrilled to finally have one of these animal covers with my name on it. (link in thread)
Keynote speaker by morning, saxophonist by night: @chadfowler closed day two at the piano and on a saxophone from David S. Ware's estate โ with a Vienna story 30 years in the making ๐ท
https://t.co/j76asFe5K6
A conference talk that's also a clarinet duet ๐ถ Dalma Boros & Jess Sullivan on saying yes to a surf trip with strangers โ and everything that followed: a book club, https://t.co/66MSV7nUft, and a first CFP that became this talk.
https://t.co/Y0TzpmUagz
Is #Ruby the best language for building AI web apps? @paolino , creator of RubyLLM, makes the case: LangChain vs RubyLLM side by side, and zero to a streaming #Rails chat UI in a two-minute live demo.
https://t.co/Z6pg4aKknD
15 years of #Rails + DDD โ and why those lessons matter more than ever now that AI agents write code. @andrzejkrzywda on small read models, domains & processes, kept honest by Packwerk, RuboCop & Mutant.
https://t.co/w4aX8s4Fnt
Five lightning talks, five minutes each, one clap-off rule โก @chikahirotokoro , @lreszke, @callmesangio, @RadanSkoric & @pragdave on OSS strategy, event sourcing, a lovable URL shortener, a Hotwire inspector, and picjs.
https://t.co/9CzRzFDDsa
A quiet moment from day two: pianist Iman Jahiฤ Hoลกiฤ invited the room to slow down with a two-piece set at the grand piano of Das MuTh ๐น
https://t.co/eeRmPb0GTI
#RubyConfAT#Vienna
My keynote speech from @RubyConfAT 2026, recorded live on May 30, 2026 at Das MuTh theatre in Vienna.
โObie Fernandez โ author of The Rails Way and Patterns of Application Development Using AI, CTO at ZAR โ tells the story of two chefs in two very different kitchens, building a fintech together with AI.
One chef is Sebastian, ZAR's lead architect: a perfectionist running a Michelin-star kitchen, where almost every line of ZAR Core โ a stablecoin wallet serving underbanked populations across a 60+ country roadmap โ touches users' money. The other is Obie: idealist, delegator, running three or four Claude Code sessions at once on internal tools, never reading every line, wearing the --dangerously-skip-permissions t-shirt on stage. "I'm a control freak and you're a free spirit." What they share: a total intolerance for technical debt. What differs is when they pay โ Sebastian up front, with planning and specifications; Obie afterwards, with cleanup passes he finally has the bandwidth to make.
Highlights:
โข The cautionary tale: kr8d, a vibe-coded fun-employment app that collapsed under its own featureweight
โข Sebastian's kitchen by the numbers: a single 37,000-line cleanup PR, deleting five lines for every line added โ while features keep shipping
โข Obie's kitchen: five Rails apps, 1000+ commits, 400k+ lines in five months โ Nexus, Agentis, Imperium, and Eventis, an event bus that's an active participant in the conversation
โข The /goal workflow: plan, implement, ship, deploy, verify โ then walk to the cafe and supervise from your phone
โข Compounding: every problem you solve should make the next one cheaper โ 75 custom skills, /fresh, /ship, and a skill that writes skills
โข The two-week Flutter โ React Native rewrite the team said would take two months
โข Why Rails conventions matter more than ever: every shape choice you leave open is an invitation for the model to get non-deterministic
โข Open source from ZAR: Servus (a disciplined, schema-validated service-object pattern), Amounts (fungible amounts with units and type safety), and Praxis (conceptual linting โ RuboCop at the level of intent, not syntax)
โข The uncomfortable truth about code review in the agent era โ and why automated constraints will save us from ourselves
"Don't tolerate debt. It's not needed anymore."
https://t.co/yKanpSTkwK
"You're not writing Ruby right now. You're writing C++ with a Ruby syntax."
@pragdave closed #RubyConfAT 2026 with a challenge: classes are evil, your job class is just a function, and ActiveRecord::Base's 834 methods are not an "is-a" relationship.
โถ๏ธ https://t.co/QSOadBfMJi
He deleted his slides an hour before going on stage. It got better from there ๐ค
@bbatsov : 14 years of RuboCop, 330 releases, zero breaking changes since 1.0 โ and Rubydex integration that makes it "suddenly, magically smarter."
Also: many hot takes.
https://t.co/lwMUD1Hd5f
An event bus is just a mutex, a queue, and a thread. The rest is discipline.
Ljubomir Markoviฤ at #RubyConfAT 2026: from a naive bus in a few lines of #Ruby to TCB, a gem that fits your whole domain in one file โ demoed on a live drum sequencer ๐ฅ
โถ๏ธ https://t.co/4FzdDHuH5b
What if your frontend was just... #Ruby?
@AndyObtiva at #RubyConfAT 2026 on Glimmer DSL for Web โ real frontend development in Ruby, no JavaScript, no backend tricks. A React component that took 1.5 months rebuilt in 1.5 days.
โถ๏ธ https://t.co/D7cH1FZjwe
Can you build software with AI agents and accrue zero technical debt?
@obie says yes โ and shows how they do it at ZAR: 400k+ lines shipped in 5 months, automated constraints instead of PR reviews, and cleanup as a habit, not a backlog.
โถ๏ธ https://t.co/UPt7RMnDBx
One stage. Four very different takes on AI ๐๏ธ
@chadfowler , @josevalim , @obie & @mitsuhiko close day one of #RubyConfAT 2026: disposable code, "social coding is dead," why LLMs never pick Ruby โ and what to do about it.
An hour of candid disagreement.https://t.co/lGO7PE0xM4