Let's get together in the big easy

Buy your ticket

New Orleans

September 20, 2025 (8:30am – 4:30pm)

New Orleans beats to a rhythm all its own, where every corner tells a different story. This gathering invites folks from across the Gulf Coast—whether Baton Rouge, Mobile, or beyond—to come together, explore new ideas, and build meaningful connections with others who share the same curiosity and spirit.


XO Ruby New Orleans 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.

7:30 - 8:30a

Registration / Set up

8:30 - 8:45a

Welcome

8:45 - 9:15a

Fish Bowl

9:15 - 9:45a

The Dark Art of Designing for Dark Mode

Designing for dark mode requires a thoughtful approach to color, depth, and perception. Learn why your out-of-the-box dark theme and Tailwind's ".dark" class might not be cutting it. We'll dig into color terminology like hue and saturation, debunk common misconceptions about dark mode, discuss accessibility and color, and explore how to convey elevation through light sources and shadow. Learn practical design tips about working with color that you can apply to any project.

Glynnis Ritchie

Glynnis Ritchie

9:45 - 10:15a

Break

10:15 - 10:45a

The State of the Ruby AI Toolbox

Navigating the growing Ruby AI landscape can be challenging. This "Builder's Guide" offers an overview of the leading Ruby AI gems in 2025. We'll explore a handful of ruby libraries, investigating their unique strengths and features. Learn which framework best fits your project for integrating LLMs, agent-based automations, and other AI features, empowering you to make informed decisions for your engineering team.

Thomas Carr

Thomas Carr

10:45 - 11:15a

If I did it again

If we could rebuild FireHydrant from scratch, what would we do differently? Which architectural bets paid off, and which became obstacles? This talk examines Laddertruck, the Rails codebase powering incident management for hundreds of thousands of outages annually. We’ll explore our engineering journey—technical debt that slowed us down, assets that accelerated growth, and the architectural decisions that later enabled seamless AI integration. Drawing from years of building a startup’s core platform, this session distills hard-won lessons into practical guidance for teams starting greenfield projects, helping you sidestep common pitfalls and make stronger architectural choices from day one.

Robert Ross

Robert Ross

11:15 - 1:00p

Lunch

1:00 - 1:30p

Lightning Talks

1:30 - 2:00p

Break

2:00 - 2:30p

Readme.md? We Can Do Better

The venerable README file has a long history going back to at least the 1970s. Nowadays, when all code lives on Github it is basically a standard. README files are great and we all encourage more use of them except...can we do better? In this session we'll explore some other supported README formats and make a recommendation that yes, indeed, we can.

George Mauer

George Mauer

2:30 - 3:00p

Do the Right Thing

Why do standards like HIPAA, PCI, SOC2, and FedRAMP matter, and what value do they bring to developers? Drawing on years of experience in highly regulated industries, this session shows how Ruby and open-source tools make it easier than ever to build secure applications and protect user data—something every developer should care about.

John Paul Ashenfelter

John Paul Ashenfelter

3:00 - 3:30p

Break

3:30 - 4:00p

The Misconception About Models

Developers follow mantras like 'fat model, skinny controller' and get into debates about service objects, form objects, and POROs. These debates happen because we see slightly different definitions of 'models' across patterns and frameworks, leaving us confused about what models actually are. In this talk, we'll step outside software to rediscover what models really represent. When we bring that insight back to code, some of these arguments fall apart entirely while others become simple organization decisions. You'll walk away with a mental model that makes decisions about code architecture and organization easier.

Ryan Hageman

Ryan Hageman

4:00 - 4:15p

Closing

Schedule
Ryan Hageman

Ryan Hageman

Ryan is a Senior Consultant at Excella who specializes in systems modernization. He's spent 10 years working in codebases ranging from startups to enterprise clients. Most of his work involves building new systems to modernize outdated processes or legacy applications. When he's not coding, Ryan enjoys cooking food from around the world.

George Mauer

George Mauer

George is a software developer, speaker, teacher, writer, and comedian with an interest in the various techniques that can make software simple, extensible, and communicative. He has worked in all sorts of positions since the mid 2000s, currently a senior AI developer at Qventus and previous principal Ddveloper and a manager at Ninety, Blocpower, FindHelp, Surge Consulting and more. He mentors with Operation Spark, Operation Code (unrelated), writes, teaches, and speaks regularly on Javascript, C#, testing, interviewing, etc at conferences, usergroups, and to his cat (the kids won’t listen).

Thomas Carr

Thomas Carr

Thomas Carr is a Founding Product Engineer at CorePilot, building an AI-powered ERP solutions for the aviation industry. With over 5 years of experience building Rails applications and integrating AI features, he's passionate about the evolving Ruby AI landscape and sharing practical insights with the community.

Robert Ross

Robert Ross

An experienced Rubyist, Robert Ross is the co-founder and CEO of FireHydrant.com. Prior to founding FireHydrant in 2018, Ross worked as a software engineer at Namely, DigitalOcean, and Thunderbolt Labs. When he’s not writing code, he’s writing code. He also enjoys amateur photography, downhill skiing and writing code.

John Paul Ashenfelter

John Paul Ashenfelter

John Paul (JP) has been building web applications since the 1990s and still maintains a Rails app he launched over 20 years ago. A cofounder of Friendly City Food Coop, he enjoys biking, hiking in the mountains, live music, and the joy of deleting code.

Glynnis Ritchie

Glynnis Ritchie

With a passion for articulating and solving complex problems, some of Glynnis's favorite design challenges involve data-dense or technical settings like healthcare, education, developer tools, and design systems. When she's not designing, you can find her in her pottery studio.

TBA

TBA

To be announced ...

Speakers
Marigny Opera House

Marigny Opera House

725 St. Ferdinand Street, New Orleans, LA

Venue

Once inside the Marigny Opera House, you’ll discover a one-of-a-kind venue that exudes old-world elegance and creative spirit. Housed in a beautifully restored former church dating back to the 19th century, this “Church of the Arts” welcomes artists, thinkers, and communities alike with its soaring architecture, graceful details, and a sun-drenched full lawn. Experience the magic of New Orleans’s in a place where history, beauty, and inspiration meet.

Transportation

The Marigny Opera House is easy to reach, whether you’re coming by car, streetcar, or bus. Enjoy free self-parking on site, with additional street parking available for your convenience. Public transportation is straightforward—take the RTA bus lines 57, 8, or 80, all of which stop just a short walk away. For those exploring, the St. Claude Avenue streetcar line is less than fifteen minutes on foot, connecting you quickly to the French Quarter and other parts of the city.

Nearby

Venue
Buy your ticket
Are you a student? Request a free ticket.
Do you want to support a student? Become a firestarter.