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 🎷
youtu.be/PCoSQgjFcWE
youtu.be/PCoSQgjFcWE
1
1
2
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, hallway.party, and a first CFP that became this talk.
youtu.be/tYkvHE_j-vI
youtu.be/tYkvHE_j-vI
0
2
2
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.
youtu.be/t1XAy8HKvnY
youtu.be/t1XAy8HKvnY
0
2
18
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.
youtu.be/zewTY3J42DU
youtu.be/zewTY3J42DU
0
2
6
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.
youtu.be/tii5S9vq1eU
youtu.be/tii5S9vq1eU
0
4
3
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 🎹
youtu.be/0KaWnFykEv4
#RubyConfAT #Vienna
youtu.be/0KaWnFykEv4
#RubyConfAT #Vienna
0
1
1
"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.
▶️ youtu.be/hC943MiL0lg
@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.
▶️ youtu.be/hC943MiL0lg
0
4
3
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.
youtu.be/h_NazJbUBPA
@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.
youtu.be/h_NazJbUBPA
0
1
1
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 🥁
▶️ youtu.be/bFGcJ5kOrOc
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 🥁
▶️ youtu.be/bFGcJ5kOrOc
0
1
1
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.
▶️ youtu.be/qTukq5AcSK0
@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.
▶️ youtu.be/qTukq5AcSK0
0
1
1
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.
▶️ youtu.be/7QrXGLSZHvE
@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.
▶️ youtu.be/7QrXGLSZHvE
0
2
1
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.youtu.be/ZsWRcX6hHO0
@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.youtu.be/ZsWRcX6hHO0
0
2
1
Not your typical conference recording 🎹
#RubyConfAT 2026 put a Bösendorfer grand on the program. Nadir Hošić's classical set at Haus der Musik — some Mozart, some magic, a hall full of Rubyists slowing down for 15 minutes.
Vienna, after all.
▶️ youtu.be/Akq6QV0W_Wk
#RubyConfAT 2026 put a Bösendorfer grand on the program. Nadir Hošić's classical set at Haus der Musik — some Mozart, some magic, a hall full of Rubyists slowing down for 15 minutes.
Vienna, after all.
▶️ youtu.be/Akq6QV0W_Wk
0
1
1
From Tasmania to Vienna 🇦🇺→🇦🇹
#RubyConfAT 2026: @MaediPrichard introduces Raindeer — an event-driven Ruby web framework born from a Sudoku solver and five seasons of Prison Break.
▶️ youtu.be/p9E5INAwK_4
#RubyConfAT 2026: @MaediPrichard introduces Raindeer — an event-driven Ruby web framework born from a Sudoku solver and five seasons of Prison Break.
▶️ youtu.be/p9E5INAwK_4
0
1
1
Next up from #RubyConfAT 2026 🎬
@marcoroth_ on Herb & ReActionView: one parser for HTML+ERB powering editors, linting, an HTML-aware ERB engine, hot reloading — and LiveView-style reactivity for Rails.
▶️ youtu.be/rWi-zq62Nkk
@marcoroth_ on Herb & ReActionView: one parser for HTML+ERB powering editors, linting, an HTML-aware ERB engine, hot reloading — and LiveView-style reactivity for Rails.
▶️ youtu.be/rWi-zq62Nkk
0
2
6
The recordings are rolling out! 🎬
First up: @chadfowler 's opening keynote — "This Is What We've Been Training For."
25 years of Ruby culture were the training run for the AI era. The receipts, the Wunderlist story, and a live #Ruby agent demo.
▶️ youtu.be/6yu5QmeF_NE
First up: @chadfowler 's opening keynote — "This Is What We've Been Training For."
25 years of Ruby culture were the training run for the AI era. The receipts, the Wunderlist story, and a live #Ruby agent demo.
▶️ youtu.be/6yu5QmeF_NE
0
3
4
Thank you. @platogo , @gitbutler , @typesense , @AppSignal , @teamtailor , Undercover, Avo, Tidewave, @sultandrinks
See you May 29–31. #Ruby #RubyConfAT
See you May 29–31. #Ruby #RubyConfAT
0
4
7
The passports are ready! 😍 If you don't own one already, you can go through the embassy process at #RubyConfAT and claim your very own #Ruby passport.
Thank you @adrianthedev for supporting the conference and bringing the embassy to RubyConf Austria as well.
Thank you @adrianthedev for supporting the conference and bringing the embassy to RubyConf Austria as well.
0
3
8
However, we are delighted to announce that Obie Fernandez has accepted our invitation to give a talk and take over Vladimir's slot in the agenda.
Next to giving a talk, Obie will also participate in the panel discussion on 29.05.
Help us in giving a warm welcome to @obie! ♥️
Next to giving a talk, Obie will also participate in the panel discussion on 29.05.
Help us in giving a warm welcome to @obie! ♥️
0
3
5
Our wonderful designer @mintillusta has prepared some wallpapers to help set the mood for the conference.
Link to download them can be found in the tread below.
#Ruby #RubyConfAT
Link to download them can be found in the tread below.
#Ruby #RubyConfAT
1
2
3
50 days 🇦🇹
Vienna Boys' Choir. @pragdave keynote. @chadfowler on jazz. @josevalim , @mitsuhiko & @obie on a panel. Treasure hunt across #Vienna. 13 talks. One stage.
Everything is ready. Except your ticket.
#RubyConfAT · May 29–31 · #Ruby
Vienna Boys' Choir. @pragdave keynote. @chadfowler on jazz. @josevalim , @mitsuhiko & @obie on a panel. Treasure hunt across #Vienna. 13 talks. One stage.
Everything is ready. Except your ticket.
#RubyConfAT · May 29–31 · #Ruby
1
8
6
🤩 #RubyConfAT is part of this spring's Ruby Triathlon alongside @BalkanRuby and @rubyconitaly!
Three #Ruby conferences, one epic May — join us for the ultimate Ruby adventure!
Use code TRIATHLON26 to get 15% off each event ticket.
Three #Ruby conferences, one epic May — join us for the ultimate Ruby adventure!
Use code TRIATHLON26 to get 15% off each event ticket.
0
6
9
Warm welcome to #RubyConfAT 2026 keynotes 🎉
@pragdave — author of The Pragmatic Programmer
@chadfowler — CTO & General Partner, BlueYard
Huge thanks to our sponsors for making the event possible: @gitbutler , @platogo , @typesense , @adrianthedev (Avo), Usput, and Doctaphone
@pragdave — author of The Pragmatic Programmer
@chadfowler — CTO & General Partner, BlueYard
Huge thanks to our sponsors for making the event possible: @gitbutler , @platogo , @typesense , @adrianthedev (Avo), Usput, and Doctaphone
1
7
13
All goes well, we might have a nice agenda as a Christmas present for everyone. 🎉#RubyConfAT
1
2
4
Meet the dream team!
These wonderful members of the #Ruby community will take the responsible role of reviewing all 123 proposals (yes, it grew) during the next two weeks, with their diverse technical expertise, starting on Monday.
👇🧶
These wonderful members of the #Ruby community will take the responsible role of reviewing all 123 proposals (yes, it grew) during the next two weeks, with their diverse technical expertise, starting on Monday.
👇🧶
2
4
8
CFP officially closed. For the first edition of #RubyConfAT we received a record (obviously) of 118 applications! Beautiful! Thank you for your trust and supporting the conference. ♥️
What happens next? 🧵👇
What happens next? 🧵👇
1
2
2
CFP closes in 1 day. Time is running out. Go, go, go! #Ruby #RubyConfAT
1
2
1
We currently stand at 79 wonderful proposals submitted for the first edition of #RubyConfAT and there is already potential to build a wonderful program for the conference. Thank you for your trust, folks! ♥️
There's still time if you want to join! CFP closes in 10 days. 🕙 #Ruby
There's still time if you want to join! CFP closes in 10 days. 🕙 #Ruby
0
6
7
With #RubyConfAT we aim to gather a #Ruby audience passionate about the #Ruby programming language, within an atmosphere that reminds of classical Austria, merging musical performances with the program of the conference
Please join us in welcoming Iman, Nadir and Julia!❤️
Please join us in welcoming Iman, Nadir and Julia!❤️
1
2
3
We are blessed with amazing community partners at #RubyConfAT . Folks that are doing beautiful things for the #Ruby community day in - day out.
Thank you for being a part of our journey!
@sfrubyconf (tickets on sale!) @rubyconitaly (tickets on sale!)
Thank you for being a part of our journey!
@sfrubyconf (tickets on sale!) @rubyconitaly (tickets on sale!)
2
6
12
If you want to join @pragdave , @chadfowler , @josevalim and @zuzanna_kusznir in Vienna, 29.05. - 31.05. as a speaker, please note that our CFP closes in 30 days! Time is ticking, submit your proposals and meet us for the first edition of #RubyConfAT 🙌
0
6
5
Dear #rubyfriends , it's our pleasure to announce @josevalim joining the conference as a speaker, for a panel discussion on 29.05. at the beautiful Haus Der Musik, which we booked as the venue for the @viennarb meetup being organized within the scope of the conference. 🙌
1
4
2
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
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
3
14
26





























