Join us in The Windy City

Buy your ticket

Chicago

September 6, 2025 (9am – 5pm)

Chicago has its own steady rhythm—each neighborhood with something different to offer. This event is for "locals" from St. Louis to Indianapolis who want to get together, learn something, and connect with others who are in search of the same.


XO Ruby is a single-day, single-track conference designed to draw folks in from the city and the region. An approachable $100 ticket price coupled with no need for a hotel or airfare means you can connect with your community without breaking the bank.

8:00 - 9:00a

Registration / Set up

9:00 - 9:15a

Welcome

9:15 - 9:45a

Fish Bowl Game

9:45 - 10:15a

We Were Voyagers. We Can Voyage Again!

Do you remember Ruby's "Golden Age"? The era of why the lucky stiff, when frameworks like Camping and Sinatra felt like artistic expressions, and every week brought a new, delightful experiment. Ruby was the language of developer happiness, defined by a magical duality: rock-solid productivity on one hand, and playful, creative exploration on the other.

In our collective journey to maturity, building stable, mission-critical applications, has some of that original spark been lost? Have we become so focused on the practical that we've forgotten the "kind of silly"?

This talk argues that the rise of Generative AI isn't just a new wave of productivity tools; it's a chance to reclaim our heritage as voyagers. It's an opportunity to bring back the magic, the art, and the sheer fun of creation.

Scott Werner

Scott Werner

10:15 - 10:45a

Break

10:45 - 11:15a

A Builder's Guide to Not-for-Profit Ruby on Rails

This talk explores how working with Ruby on Rails in the not-for-profit sector can provide meaningful technical challenges while fostering personal growth, purpose, and sustainability in a developer’s career. Through real-world examples and practical advice, it highlights the unique opportunities, skills, and impact that come from building technology for social good.

Erin Claudio

Erin Claudio

11:15 - 11:45a

Perfect is too expensive

Peter Bhat Harkins

Peter Bhat Harkins

11:45-1:00p

Lunch

1:15 - 1:45p

From fork() to Fibers: Concurrency in Ruby

Yuri Bocharov

Yuri Bocharov

1:45 - 2:15p

The TDD Treasure Map

We know testing is vital and makes refactoring painless. But how to set sail to that TDD treasure? Yarr, we need to test to get experience, but need experience to test. Let’s draw a map with simple strategies for identifying test cases and building a robust test suite. X marks the spot w/ TDD tools for newbies and seasoned pirates alike.

Aji Slater

Aji Slater

2:15 - 2:45p

Break

2:45 - 3:15p

TBD

Malcolm Newsome

Malcolm Newsome

3:15 - 3:45p

TBA

We're still working on filling this slot. Should you be here? Let us know if you want to speak.

3:45 - 4:15p

Break

4:15 - 4:45p

Dystopia: How We Got Here, and What We Can Do About It

We truly live in the worst timeline, but should it really have come as a surprise? Learn the history of our present technosocial nightmare, and find the inspiration to start building what comes after.

Coraline Ada Ehmke

Coraline Ada Ehmke

Schedule
Malcolm Newsome

Malcolm Newsome

Yuri Bocharov

Yuri Bocharov

Yuri is a Rubyist with a passion for mission-driven work and learning. He loves taking apart the tools that he uses and then teaching others about them. And bingeing on cooking shows. Lots of cooking shows.

Aji Slater

Aji Slater

Former circus clown and Ruby developer of 10 years, Aji combines artistic sensibility with technical skill. Key projects span healthcare standards, government modernization, and open-source maintenance. Probably not Banksy.

Erin Claudio
A headshot of a smiling Erin Claudio

Erin Claudio

Erin Claudio is a Ruby developer who loves Rails 8's newest features and rock-solid security practices. When he's not crafting great user experiences or tinkering with Tailwind CSS, you'll find him integrating social platforms and generating slick OpenGraph images. Erin believes great software should be secure, beautiful, and fun to use.

Peter Bhat Harkins

Peter Bhat Harkins

Peter is a lifelong Chicagoan who has spent his 25 year career mostly in Ruby doing web dev for startups. He's always up to talk about books, bootstrapping, and teaching cats tricks. He runs the programming forum Lobsters and is starting Recheck as a worker-owned coop.

Coraline Ada Ehmke

Coraline Ada Ehmke

Coraline Ada Ehmke is tech ethicist and software engineer working for equity and justice in the technology industry. When she's not trying to change the world of tech, she records and produces experiential music in her fabulous home studio. Coraline firmly believes that kindness is punk as hell.

Scott Werner

Scott Werner

Scott has been a Rubyist since 2008 and is now the CEO and founder of Sublayer where they're building an AI agent framework among many other things.
Writer at Works on My Machine and organizer of Artificial Ruby in New York where they're trying to bring back the spirit of experimentation and play with Ruby and AI.

TBA

TBA

To be announced ...

Speakers
Fulton Street Collective

Fulton Street Collective

1821 W Hubbard St, Chicago, IL

Venue

Fulton Street Collective is a creative space in Chicago’s West Town neighborhood. With big windows, frequently updated art on the walls, and an open layout, your creativity will run wild.

Transportation

Whether you drive or use public transit, Fulton Street Collective provides flexible and convenient transportation options. The venue is accessible via the CTA Green and Pink Lines. The Damen and Ashland stations are both about a 7–9 minute walk from the venue and bus stops are a few minutes walk away. If you're coming from further away there is a first come first served onsite parking lot.

Nearby

Venue
Sponsors