Welcome to the ATL, Y'all

Buy your ticket

Atlanta

September 13, 2025 (9am - 5pm)

Atlanta’s neighborhoods pulse with creativity and warmth, making the city an ideal location for XO Ruby Atlanta—a single-day, single-track conference designed for locals and regional guests from Atlanta, Birmingham, Nashville, and surrounding areas. This event is tailored for those aiming to learn, connect, and build community, all at a price that keeps it accessible.

XO Ruby Atlanta 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

Scaling PostgreSQL Beyond Query Optimization

As Rails apps grow, Postgres often becomes a silent bottleneck—not because of bad queries, but because default behaviors no longer hold up. This talk covers the practical side of scaling Postgres when query tuning alone isn’t enough. We’ll dig into memory tuning, how autovacuum can quietly fall behind, what to watch for in index and bloat maintenance, and when HOT updates make a difference. The focus is on techniques that are commonly overlooked but have a measurable impact in production. If your database feels like it’s fighting you, this talk will show you how to fight back.

Alex Yarotsky

Alex Yarotsky

10:15 - 10:45a

Break

10:45 - 11:15a

Play with your code

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!

Rachael Wright-Munn

Rachael Wright-Munn

11:15 - 11:45a

The Disability Dilemma

Through interactive exercises, we’ll explore the often unseen challenges people face and how they shape the way we work and build products. You’ll leave with a deeper understanding of how small shifts in awareness can spark lasting change.

Katya Sarmiento

Katya Sarmiento

11:45 - 1:30p

Lunch

1:45 - 2:15p

Empty Pipeline, Empty Future

We've created a beautiful, fun language; but we need more juniors, stat! Let's talk about the benefits juniors bring, and the things you can do this month to help fix the pipeline problem.

Thomas Cannon

Thomas Cannon

2:15 - 2:45p

Overreacting – from React to Hotwire

We built SafariPortal as a React SPA in 2020 when it made perfect sense – Hotwire didn’t exist, and we needed complex travel itinerary building. Fast-forward to 2023: we’re staring down an ambitious roadmap to transform our simple builder into a full travel CRM, and React’s ceremony is killing us. Redux boilerplate for every state change, frontend-backend coordination overhead, AI tools amplifying complexity instead of productivity. Meanwhile, our Hotwire experiments show one Rails developer shipping what used to take a specialized frontend-backend duo plus project management theater.
So we did something radical: we kept our React app running and started building new features in Rails. No big-bang rewrites, no developer trauma, just pragmatic coexistence while we proved Hotwire’s value. The results? 50% faster feature delivery, 93% smaller bundles, and team productivity through the roof. This isn’t about React being terrible or Rails being perfect – it’s about recognizing when you’ve outgrown your tools and having the courage to choose simplicity over complexity. I’ll share our complete hybrid migration strategy, real code patterns, honest gotchas, and a decision framework for when this approach makes sense for your team.

Igor Aleksandrov

Igor Aleksandrov

2:45 - 3:15p

Break

3:15 - 3:45p

Refactoring Volatile Views into Cohesive Components

It's easy for models to grow unwieldy, accumulating methods, attributes, and responsibilities. But views can be even worse. Let's refactor the mess into clean, cohesive components with ViewComponent.

Jeremy Smith

Jeremy Smith

3:45 - 4:15p

From Expensive Queries to Smart Caching: A DBA’s Guide for Rails

If you’ve ever watched your Rails app drive up the MySQL bill, you know the pain. In this session, we’ll look at how ProxySQL and ReadySet can help, from query routing to smart caching and show how a little DBA magic can make your apps faster while keeping costs under control.

Javier Zon

Javier Zon

4:15 - 4:45p

SAST and Sensibility: A Rubyist’s Guide to Static Analysis Security Testing

You may already use tools like RuboCop or Brakeman, but are you getting the most out of static analysis? Ruby’s dynamic nature and metaprogramming invite creative security exploits and make SAST tricky. This talk explores how to choose the right tool, balancing sense and sensibility.

Kylie Stradley

Kylie Stradley

4:45 - 5:00p

Closing

Schedule
Kylie Stradley

Kylie Stradley

Kylie is a Security Engineer at GitHub, where she writes code to detect and solve for classes of security vulnerabilities. She believes in making security tooling first and foremost easy to understand and easy to adopt. Outside of work Kylie enjoys gardening, winemaking, hiking and scuba diving.

Javier Zon

Javier Zon

Javier Zon is a platform engineer, DBA, and founder of ScaleDB.io. At ClickFunnels, he leads the platform team that manages mission-critical infrastructure, from Aurora MySQL to Kubernetes, serving hundreds of thousands of customers every day. He’s passionate about helping teams balance scale, cost, and reliability.
Beyond tech, Javier is a Black Belt Taekwondo teacher, dad of two, and believer that engineering communities thrive when we mix technical excellence with human connection.

Katya Sarmiento

Katya Sarmiento

Katya is a Rails developer and product builder passionate about creating tools that support neurodiversity and mental health. She has over 20 years of UX/UI experience and ran her own business delivering SaaS, e-commerce, and community tech solutions before moving full-time into Rails development two years ago. When not coding, she enjoys crocheting, anime, gaming, and spending time with her toddler, Luna.

Alex Yarotsky

Alex Yarotsky

CTO at Hubstaff, where I’ve spent the last 6 years scaling a high-throughput Rails app backed by PostgreSQL. Author of Lift the Elephant, a pragmatic playbook for scaling Postgres beyond query tuning.

Igor Aleksandrov

Igor Aleksandrov

Igor is the CTO and co‑founder of JetRockets, where he’s spent over a decade building innovative solutions for U.S. clients. A Ruby engineer and Docker Captain, he brings a global perspective to tech leadership and enjoys cycling and scuba diving in his free time.

Jeremy Smith

Jeremy Smith

Jeremy is a product-focused Rails developer running HYBRD, a one-person web studio. He has been working with Ruby for the past 15 years. He co-hosts the IndieRails podcast, leads Ruby on Trails (a backpacking trip for Rubyists), and is a former organizer of Blue Ridge Ruby.

Rachael Wright-Munn

Rachael Wright-Munn

Rachael wants to share the joy and beauty of programming through programming games and regular open-source streams on Twitch. She's been a software engineer since 2012, 3x Team Lead, and manages a few small open-source projects.

Thomas Cannon

Thomas Cannon

Thomas has been a Rubyist for 12+ years; and cares deeply about the intersection of art, labor, and the culture of craft. When not working at his dayjob or wrangling his two chaotic dogs, he's refining scalable patterns for real-world problems through Practical Computer.

Speakers
Limelight Theatre

Limelight Theatre

349 Decatur St. SE Suite L, Atlanta, GA 30312

Venue

Step into Limelight Theatre, a vibrant space where stories come alive and ideas take center stage. This dynamic venue invites bold presenters and curious audiences to connect, share, and learn through compelling storytelling and engaging conversations. It’s the perfect place to be inspired, challenged, and transformed by the power of authentic voices and fresh perspectives.

Transportation

Whether you’re driving or taking public transit, Limelight Theatre in Atlanta offers convenient access for all visitors. The venue is easily reachable by MARTA, with King Memorial MARTA Station right a. If you choose to drive, street parking and nearby lots provide flexible options to suit your needs, making it simple to arrive ready.

Nearby

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