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.
Registration / Set up
Welcome
Fish Bowl
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
Break
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
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
Lunch
Lightning Talks
Break
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
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
Break
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
Closing

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 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 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
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 (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
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
To be announced ...

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
- Coffee: Small Mart/Pond Coffee, St. Coffee, St. Noir, Bywater Bakery, Honey's
- Bites: Pizza Delicious, Bratz Y'all, Paladar 511, Sneaky Pickle & Bar Brine, The Elysian Bar, Acamaya, Galaxie Taco, Bacchanal
- Drinks: Faubourg Wines, Pepp's Pub, Anna's, Parleaux Beer Lab, Sea Cave (barcade), Emporium (barcade)
- Do: StudioBE, Palace Market Frenchmen, Crescent Park, JAMNOLA, Frenchmen Street (live music, restaurants, nightlife)