WORK IN PROGRESS
8:00 AM
to 8:50 AM

Doors Open & Registration

8:50 AM
to 9:00 AM

Welcome & Opening Remarks

9:00 AM
to 9:30 AM

ReActionView: An ActionView-Compatible ERB Engine

Marco Roth

This talk is the conclusion of a journey I’ve been sharing throughout 2025. At RubyKaigi, I introduced Herb: a new HTML-aware ERB parser and tooling ecosystem. At RailsConf, I released developer tools built on Herb, including a formatter, linter, and language server, alongside a vision for modernizing and improving the Rails view layer.

9:40 AM
to 10:10 AM
Main Stage

Play with your code

Rachael Wright-Munn

Why are programming games more fun than our day jobs? We're going to dig into this exact question and see what lessons we can learn from them, and how we can bring it back to our developer experience. Also, we're going to talk about some rad programming games you should play!

Blackbox Theater

Derailing Our Application: How and Why We Are Decoupling Our Code from Rails

Fito von Zastrow, Alan Ridlehoover

Successful Rails apps tend to become massive monoliths over time. Our's is no exception. Our team is over 1000 engineers. Our codebase is over 4 million lines of Ruby. But, Rails doesn't tell you how to manage that many developers working on that large a codebase. So, we're encouraging modularization and boundaries within our codebase. Our approach is lightweight and actually producing results. We're the right ones to talk about this because we're the one's issuing the guidance internally.

Workshop Studio

Building Agents with Rails

9:40 AM - 11:30 AM

Justin Bowen

Max 48 participants

Hands-on workshop for building AI agents using Rails framework and modern AI tools.

10:20 AM
to 10:50 AM
Main Stage

How to open-source your Rails startup

Sam Poder

As Rails developers, we develop on the shoulders of giants. We can do what we can do because of the work of thousands of open source contributors; I want to encourage more developers to give back through open sourcing their work. This also isn't a subject talked about often and having just taken a codebase from open to closed source, I can offer a unique perspective. I remember struggling with a lack of resources of the subject when we started the project. Hopefully this talk can make it easier for the next person who open sources their codebase.

Blackbox Theater

TBD

Brandon Weaver

Topic to be announced.

11:00 AM
to 11:30 AM
Main Stage

Master the Rails Asset Pipeline: Best Practices for Apps & Gems

Adrian Marin

I toyed around with asset handling a lot in the last 4 years. I started in the pre-webpacker era, and came all the way to importmaps, esbuild and vite. I ship a gem (Avo), which is used in hundreds of different applications with different asset pipeline configurations, and use several techniques to ship my assets. Now I'm developing a plugin system and have hit all the roadblocks I can hit and have a better understanding of how things work.

Blackbox Theater

Performance starts at boot

Ben Sheldon

Everyone can better understand how their Ruby code performs, regardless of whether they're using Rails or Hanami or just scripting with Ruby. As applications grow, I frequently see inside-out application performance work ignored or unacceptably tolerated ("that's just the way it is [sigh]").

11:40 AM
to 1:10 PM

Lunch Break

1:20 PM
to 1:50 PM
Main Stage

ZJIT: The Future of Ruby Performance

Takashi Kokubun

Since Rails 7.2 enabled YJIT by default, it has been widely adopted by the Ruby community, delivering a 10-20% speedup in various production workloads. To enhance Ruby's speed even further, we're developing the next generation of YJIT for Ruby 3.5: ZJIT. In this talk, we'll delve into the exciting future of Ruby performance that ZJIT will unlock.

Blackbox Theater

Peace, Love, and CRUD: Finding Calm in the Chaos—With Ruby, AI, and a Little Garden Magic

Tia Anderson

This talk matters because we are enduring death by a thousand quiet cuts. The world asks us to go faster while our spirits beg us to slow down. Emotional exhaustion has become the norm, but it doesn't have to be. I built Peace of Mind not just with Rails, but with urgency and heart. As a newer dev and RailsConf Scholar, I've lived the tension between burnout and beauty. Choosing peace...in our work, our lives, and our code creates ripples. It starts with one. One you. One me.

Workshop Studio

Inertia Rails Workshop

1:20 PM - 3:50 PM

Brandon Shar, Svyatoslav (Svyat) Kryukov, Brian Knoles

Max 48 participants

Inertia.js solves a huge pain point for server side MVC frameworks: clean integration with rich client-side libraries like React, Vue, and Svelte. Inertia Rails allows both sides of this equation to shine. The Rails code looks almost exactly like vanilla Rails code (without the view layer), which keeps existing Rails teams productive. On the client, Inertia Rails takes away a lot of the headaches in gluing React and Rails together: session based auth, server side global state management, and Inertia form submissions make life much easier on teams.

2:00 PM
to 2:30 PM
Main Stage

Real-time collaboration with Rails, AnyCable and Yjs

JP Camara

Real-time collaboration is a powerful tool for web apps, but difficult to implement. Most Ruby developers lack CRDT exposure and collaborative software challenges like conflict resolution and distributed consistency. This talk shows how to leverage Rails while adding sophisticated collaborative features using AnyCable to boost ActionCable performance and Yjs to simplify collaborative editing. I've specifically been implementing this approach in a production Rails setting, giving me a solid perspective on the challenges involved.

Blackbox Theater

AI Interface in 5 Minutes - Model Context Protocol on Rails

Paweł Strzałkowski

This talk delivers a low-risk, high-value AI strategy that applies to any Rails app, new or old. It proves the ecosystem's power to modernize existing assets in the AI era without the need for expensive rewrites. It teaches one of the key aspects of the modern AI tech stack, giving a competitive advantage. I'm a CTO, a veteran Rails developer and a vetted conference speaker. My expertise on a similar topic is validated by my upcoming talks at Rails World and EuRuKo this year. I'm excited to bring this timely material to the US community

2:40 PM
to 3:10 PM
Main Stage

Start Writing Ruby (Stop Using Classes)

Dave Thomas

We are writing our Ruby code wrongly. We're using classes as the unit of design; we needn't, and we shouldn't. We use design patterns as recipes; they're largely irrelevant. We come up with arcane project structures and convoluted deployment systems; we needn't. For the last half-decade, I've been writing Ruby very differently to my previous style. Almost no classes. Creating structure as it grows, rather than before I start. Drastically cutting down dependencies. The result: my code seems drastically easier to write, maintain, and reuse. I'd like the opportunity the spread the word.

Blackbox Theater

The MCP Fog Made Me Do It: A Ruby Inspector's Unexpected Journey

Enrique Carlos Mogollán

MCP is still pretty foggy for most developers, and Ruby shouldn't be left out of the AI tooling party. This story shows how a simple "let me figure this out" project can accidentally become something fun and interesting to share. I've been learning about MCP, from the official ruby SDK, and stumbled onto this idea of self-generating UI interfaces. If you've ever stared a new project and wondered "how do I even start?", this talk is one example from foggy confusion to sunshine moment of "holy smokes, I didn't know that was possible." Besides, Ruby deserves a seat at the AI table.

3:20 PM
to 3:50 PM
Main Stage

Debugging Gusto at scale

Ngan Pham

Real-world strategies for debugging large-scale Rails applications at Gusto.

Blackbox Theater

Building Cloud Data Infrastructure with Ruby

Evgeny Li

Ruby isn't just for web development. Discover why Ruby is a great choice for building and automating modern cloud data infrastructure. Learn real-world lessons from BemiDB, a data analytics platform. You'll gain practical skills and be inspired to leverage Ruby for your next infrastructure project!

4:10 PM
to 4:40 PM

Ruby & AI conversation

Obie Fernandez

A conversation about the intersection of Ruby and AI technologies, exploring opportunities and challenges.

4:50 PM
to 5:50 PM

CTO Roundtable

A roundtable discussion with CTOs from the Ruby community.

Session Types

Keynote
Talk
Workshop
Panel
Demo