If Part 1 was about views, performance, and AI in monoliths, Part 2 dives into something even deeper: how languages evolve, how we design systems, and how AI fits into Ruby’s future
If Part 1 was about views, performance, and AI in monoliths, Part 2 dives into something even deeper: how languages evolve, how we design systems, and how AI fits into Ruby’s future
- If AI generates the boilerplate, frameworks must focus on higher-order abstractions
“AI doesn’t replace language design — it reshapes what languages are for.”
- If AI generates the boilerplate, frameworks must focus on higher-order abstractions
“AI doesn’t replace language design — it reshapes what languages are for.”
Dave asked a beautifully uncomfortable question: Do we reach for classes out of habit rather than necessity?
- Ruby is about objects, not mandatory hierarchies
“Stop reaching for a class when an object with a job will do.”
Dave asked a beautifully uncomfortable question: Do we reach for classes out of habit rather than necessity?
- Ruby is about objects, not mandatory hierarchies
“Stop reaching for a class when an object with a job will do.”
Stephan’s message cut straight to the truth: Architecture isn’t something tools create, it’s something teams maintain.
- Modularity is evolutionary work: learn -> refine -> adjust
Stephan’s message cut straight to the truth: Architecture isn’t something tools create, it’s something teams maintain.
- Modularity is evolutionary work: learn -> refine -> adjust
Carmine brought a vision for Ruby’s future in AI, one that feels deeply aligned with Ruby’s DNA.
“RubyLLM is gifted to the community — built to make AI feel native, not bolted on"
Carmine brought a vision for Ruby’s future in AI, one that feels deeply aligned with Ruby’s DNA.
“RubyLLM is gifted to the community — built to make AI feel native, not bolted on"
A fresh vision for Rails views: modern, reactive, but still unmistakably Rails.
- Rails should feel modern without becoming a JS framework
“I don’t want Rails developers to learn a whole new mental model just to build views.”
A fresh vision for Rails views: modern, reactive, but still unmistakably Rails.
- Rails should feel modern without becoming a JS framework
“I don’t want Rails developers to learn a whole new mental model just to build views.”
An invitation to treat code as a space for exploration, not just execution.
- Constraints often spark creativity rather than limit it
“You only discover the interesting answers when you give yourself permission to experiment.”
An invitation to treat code as a space for exploration, not just execution.
- Constraints often spark creativity rather than limit it
“You only discover the interesting answers when you give yourself permission to experiment.”
Not AI as a copilot, but AI as a teammate that understands your Rails app’s structure.
- Your monolith already contains the domain knowledge AI needs
- Conventions and naming matter more than generic “smartness”
Not AI as a copilot, but AI as a teammate that understands your Rails app’s structure.
- Your monolith already contains the domain knowledge AI needs
- Conventions and naming matter more than generic “smartness”
A reminder that real performance begins long before the first request hits your app.
- Boot time is a mirror of your architecture
“Performance begins long before your app hits production traffic.”
A reminder that real performance begins long before the first request hits your app.
- Boot time is a mirror of your architecture
“Performance begins long before your app hits production traffic.”
Ruby’s next big leap toward deep, automatic optimization.
- ZJIT introduces a high-level IR and whole-method optimization
- Opens doors YJIT simply couldn’t reach
“ZJIT lets Ruby optimize whole-method behavior, not just local blocks.”
Ruby’s next big leap toward deep, automatic optimization.
- ZJIT introduces a high-level IR and whole-method optimization
- Opens doors YJIT simply couldn’t reach
“ZJIT lets Ruby optimize whole-method behavior, not just local blocks.”
Day one starts now 🤩
Day one starts now 🤩
Flew into LA, drove Road 1 to SF through fog, rain, and closures, but the coastline still feels unreal 🤩 Today is my first day in San Francisco, excited to finally experience the city that has shaped so much of our industry
Flew into LA, drove Road 1 to SF through fog, rain, and closures, but the coastline still feels unreal 🤩 Today is my first day in San Francisco, excited to finally experience the city that has shaped so much of our industry
Special kudos to Rylan Bowers and to @viget.bsky.social Boulder
Special kudos to Rylan Bowers and to @viget.bsky.social Boulder
My recaps:
1. www.linkedin.com/posts/anton-...
2. www.linkedin.com/posts/anton-...
3. www.linkedin.com/posts/anton-...
Full recordings by Confreaks: www.youtube.com/watch?v=eK0Y...
My recaps:
1. www.linkedin.com/posts/anton-...
2. www.linkedin.com/posts/anton-...
3. www.linkedin.com/posts/anton-...
Full recordings by Confreaks: www.youtube.com/watch?v=eK0Y...
Walk-ins are not possible, but you have a great alternative to join us online via Webex (from Cisco): cisco.webex.com/cisco/j.php?....
Significant milestone for our community in Chicago 🎉
Walk-ins are not possible, but you have a great alternative to join us online via Webex (from Cisco): cisco.webex.com/cisco/j.php?....
Significant milestone for our community in Chicago 🎉
@push.cx, creator of Recheck, showed why checking your data regularly matters more than trying to keep it perfect.
“Shipping a query you already wrote, and running it forever, is the best trade-off.”
-> www.youtube.com/watch?v=I0UO....
@push.cx, creator of Recheck, showed why checking your data regularly matters more than trying to keep it perfect.
“Shipping a query you already wrote, and running it forever, is the best trade-off.”
-> www.youtube.com/watch?v=I0UO....
"From schema-based multi-tenancy to a single schema with UUIDs" by Prarthana Shiva @ NexHealth
“Startups outgrow early choices. It’s okay — design the exit ramp, then take it one table at a time.”
-> www.youtube.com/watch?v=I0UO....
"From schema-based multi-tenancy to a single schema with UUIDs" by Prarthana Shiva @ NexHealth
“Startups outgrow early choices. It’s okay — design the exit ramp, then take it one table at a time.”
-> www.youtube.com/watch?v=I0UO....
Kudos to the sponsors: Chime, @bolt.new, Cisco, gusto, @temporal.io, @scoutmonitoring.bsky.social, @planetargon.com, @hackclub.com, @gitbutler.com, and others.
sfruby.com.
Kudos to the sponsors: Chime, @bolt.new, Cisco, gusto, @temporal.io, @scoutmonitoring.bsky.social, @planetargon.com, @hackclub.com, @gitbutler.com, and others.
sfruby.com.
sfruby.com.
sfruby.com.
- ~600 Rubyists.
- Talks on Ruby + AI, Rails at scale, future, etc.
- Keynotes by @paolino.me, @marcoroth.dev, @obiefernandez.bsky.social, and Vladimir Dementyev.
- Workshops on Inertia Rails, building AI Agents, etc.
All the details and tickets: sfruby.com.
- ~600 Rubyists.
- Talks on Ruby + AI, Rails at scale, future, etc.
- Keynotes by @paolino.me, @marcoroth.dev, @obiefernandez.bsky.social, and Vladimir Dementyev.
- Workshops on Inertia Rails, building AI Agents, etc.
All the details and tickets: sfruby.com.
Nov 5, 6–8:30 PM
433 W Van Buren St, 7th Fl, Chicago
Speakers: patrickmcsweeny.bsky.social, andycandrea.bsky.social
❗️Registration & ID required
Registration: www.meetup.com/chicagoruby/...
Nov 5, 6–8:30 PM
433 W Van Buren St, 7th Fl, Chicago
Speakers: patrickmcsweeny.bsky.social, andycandrea.bsky.social
❗️Registration & ID required
Registration: www.meetup.com/chicagoruby/...
Can’t wait for the next one — see you all at SF Ruby Conference this November! 👋
Can’t wait for the next one — see you all at SF Ruby Conference this November! 👋
- Take ownership: don’t wait for permission, lead the upgrade.
- Build a concrete plan: audit dependencies, set milestones, and document everything.
“The worst that can happen is someone says no: create the plan anyway.”
- Take ownership: don’t wait for permission, lead the upgrade.
- Build a concrete plan: audit dependencies, set milestones, and document everything.
“The worst that can happen is someone says no: create the plan anyway.”