San Francisco Ruby Conference 2026

Choose your fighter

Ryan Sherlock

Fin (ex Intercom)

San Francisco Ruby Conference '26
Year Two · Nov 10-12, 2026 · SFJAZZ

Let's bring programmer delight and Ruby into the future.

Get your ticket $450 · until Sep 30 One day: $350 A pixel dragon holding a sign that reads Schedule is live
Nov 10-12 · SFJAZZ

The schedule

While Small teams are in a talk, Big teams are in a conversation group, then they swap.

Day 1 · Tuesday, Nov 10

AI-heavy

Agents in production, AI in legacy codebases, and the Ruby tooling for both.

  1. 9:15-9:45 am Keynote · Everyone
  2. 9:45 am Break
  3. 10:05-11:35 am Big teams
    • 10:05 am
    • 10:35 am
    • 11:05 am
  4. 11:35 am Lunch
  5. 1:15-2:45 pm Small teams
    • 1:15 pm
    • 1:45 pm
    • 2:15 pm
  6. 2:45 pm Break
  7. 3:05-4:05 pm Big teams
    • 3:05 pm
    • 3:35 pm

      To be announced

  8. 4:05 pm Break
  9. 4:15-4:45 pm Keynote · Everyone

Day 2 · Wednesday, Nov 11

AI-light

Queues, concurrency, real-time, open source, and the businesses built on them.

  1. 9:00-9:30 am Keynote · Everyone
  2. 9:30 am Break
  3. 9:50-11:20 am Small teams
    • 9:50 am
    • 10:20 am
    • 10:50 am
  4. 11:20 am Lunch
  5. 1:00-2:30 pm Big teams
    • 1:00 pm
    • 1:30 pm
    • 2:00 pm
  6. 2:30 pm Break
  7. 2:50-3:50 pm Small teams
    • 2:50 pm
    • 3:20 pm
  8. 3:50 pm Break
  9. 4:00-4:30 pm Keynote · Everyone

Day 3 · Thursday, Nov 12

Community day

Bring your own event: a walk, a bike ride, an ocean swim, a hackathon or anything else you want to do together with Ruby friends!

Keynote
Irina Nazarova, pixel character

Irina Nazarova

Evil Martians

CEO

“Why start a new company on Rails (and AI) today”

Let's celebrate the new and ambitious companies choosing Ruby and Rails today. We'll hear their stories, learn from their wins, and find out what's missing: what we as the Ruby community need to build to help them grow into the big Ruby success stories of the future. Based on interviews with founders.

Founded a Ruby startup in the last 2-3 years? Let's talk: cal.com/inazarova/feedback

CEO at Evil Martians, co-founder at AnyCable, and organizer of the SF Ruby community. Based in Japantown, and supervised by an opinionated calico cat Murka.

Vladimir Dementyev, pixel character

Vladimir Dementyev

Evil Martians

Principal Backend Engineer

“Ruby for AI and AI for Ruby”

Author of AnyCable, TestProf and Layered Design for Ruby on Rails Applications.

Madison Sites, pixel character

Madison Sites

Order.co

Staff Software Engineer

“The System Nobody Understood (Including AI)”

Every scaled Rails app has a stretch of backcountry nobody dares hike into: the part no one fully understands, so you patch it for years, until you can't. Ours had a critical bridge out there. The map showed it, the report said passable; I hiked in and it was all but gone. Our dashboards, our tenured engineers, and our AI were all confidently wrong. This is how we learned to trust only the ground.

Madison Sites is based in Lake Tahoe and has been a professional Ruby developer for over 10 years. She believes that removing dead code is the sixth love language. When she's not building things with cool people on the internet, you can find her very much offline, hiking on or maintaining a trail.

JP Camara, pixel character

JP Camara

Wealthbox

“Realtime collaboration on Rails with yrby and Lexxy”

Author of the Ruby concurrency series, the long-form deep dive into threads and the GVL that is becoming a book.

Ben Sheldon, pixel character

Ben Sheldon

Frontdoor Benefits

Co-Founder and CTO

“Building the same app twice: same problems, different decade”

Ten years ago I helped build and scale a welfare benefits app to aid more than 1 million people a year. Now, I'm doing it all again from the beginning. I'll compare the original 2016 product roadmap to what's possible in 2026, including feature appetites, team composition and enablement, and very, very different build-vs-buy decisions for an even more monolithic product.

Ben Sheldon is the author of GoodJob, an Active Job backend. A Rails developer for over 10 years, he has worked at GitHub, OkCupid Labs, and Code for America. Ben is currently co-founder and CTO of Frontdoor Benefits.

Svyatoslav Kryukov, pixel character

Svyatoslav Kryukov

Evil Martians

Senior Backend Engineer

“Agents Scale, Humans Don't: Hiring Without Slowing Down”

One founder plus thirty agents ships more than a team of ten. Hire a second engineer and everything slows down. Why? You didn't add an engineer, you added a second team. We'll look at the fixes that fail, then at those I believe work well with Rails, and finally at what a founder must give up to get faster.

Dedicated to bridging Rails and the JavaScript ecosystem. A core maintainer of Inertia Rails, and the creator of Typelizer (automatic TypeScript types from Ruby) and TurboMount (component-based widgets for Hotwire). Writes about Rails and frontend on the Evil Martians blog.

Carmine Paolino, pixel character

Carmine Paolino

Chat with Work, RubyLLM

Founder and CEO

“RubyLLM 2.0: The AI Framework Ruby Deserves”

RubyLLM made Ruby an AI language: one beautiful API for every provider, 11+ million downloads. 2.0 makes it a full framework: the agentic loop as public API, durable approval-gated agents, the most precise cost ledger in AI, caching, batches, fallbacks, citations, cancellation, server tools, speech, video, OCR, reranking, and a generator that writes provider gems. Ruby is where you ship AI.

Carmine Paolino builds the tools he wants to use: RubyLLM, how Rubyists do AI, plus archspec, kamal-backup, a cluster headache tracker, and TonePush, a reverse-engineered editor for his guitar gear. He founded Chat with Work and organizes Berlin.rb. In a previous life, a decade of ML in Python.

CJ Avilla, pixel character

CJ Avilla

Anthropic

Member of Technical Staff

“Assign to Claude: Making an Agent a First-Class Teammate in Your SaaS”

Most AI features are a chat box bolted onto the product. The good ones are woven through it: an agent you assign a card to, that triages the ticket before you read it, that spots a bad deploy and opens the incident itself. We'll build all three live in one Rails app on Claude Managed Agents (MCP, custom tools, memory, human approvals) and leave you a map of the agent-shaped holes in your product.

CJ Avilla is a Member of Technical Staff at Anthropic and former Stripe Developer Advocate.

Keynote
Ryan Sherlock, pixel character

Ryan Sherlock

Fin (ex Intercom)

Senior Director of Engineering

“Who Watches the Agents? Closing the Rails Loop from Code to Customers”

At Fin, over 95% of pull requests are Agent-driven and most are approved without human review.

This talk follows changes through our fifteen-year-old, three-million-line Rails monolith, from automated review and selective testing to production monitoring and rollback. Safe speed comes from layers of evidence, bounded authority, and fast recovery, not one perfect reviewer.

Ryan Sherlock is Senior Director of Engineering at Fin, leading infrastructure and core technologies. He works on reliability, developer productivity, and the three-million-line Rails monolith that powers Fin at scale.

Keynote
Rosa Gutiérrez, pixel character

Rosa Gutiérrez

37signals

Principal programmer

“Solid Queue: two years on Rails”

Solid Queue 1.0 was released in September 2024 as the default Active Job backend in Rails. 2.0 is ready, but the world is completely different now! Let's explore the path to that new version and the new features, as well as how maintaining an open-source project has changed since Solid Queue was started.

Rosa has worked with Ruby for over 13 years. She loves maths, theoretical computer science, learning languages for both humans and computers, and her dog Mochi.

Celina Lopez, pixel character

Celina Lopez

Primary Health

Technical Lead

“Building a Developer-friendly PaaS for Kubernetes on Ruby”

Self taught software engineer with more than 5+ years of experience. Built software which helped vaccinate/test more than 7 million people in the US. Currently contributing to an open-source platform that simplifies application deployment using Kubernetes.

Jason Bosco, pixel character

Jason Bosco

Typesense

CEO & Co-Founder

“How We Bootstrapped an Open Source Search Engine to $10M+ ARR with 15 People and Ruby on Rails”

Bootstrapped an open-source search engine on Rails. It answers 10B+ searches a month.

Marco Roth, pixel character

Marco Roth

Herb

“Reactive Rails Views, No Rewrite Required”

What if your existing Rails views could become reactive without rewriting them?

In this talk, we'll explore how ReActionView brings fine-grained reactivity to HTML+ERB while staying compatible with Action View. We'll look at how existing templates can become reactive, how updates are tracked and rendered, and what this could mean for the future of the Rails view layer.

Marco is a passionate full-stack developer and a dedicated open-source contributor. He has open-sourced, maintained, and contributed to numerous libraries in the Ruby ecosystem and was awarded the Rails Luminary Award in 2025.

Alex Coomans, pixel character

Alex Coomans

Persona

Software Engineer at Persona - Infrastructure Team

“Keeping Your Head on Straight in Concurrent & Complex Ruby Applications”

Ruby applications depend on execution-scoped state, but Threads, Fibers, requests, and jobs can lose it, leak it, or restore it incorrectly. This talk introduces Persona’s Context abstraction for safely inheriting and overriding that state, shows how we built dynamic configuration systems on top of it, and offers patterns you can apply in your own Ruby applications.

Alex is a long time Rubyist with a love for intricate and mind-boggling puzzles. At Persona, he's focused on enabling product teams by developing & maintaining robust, scalable infrastructure - ranging across Rails, Kubernetes, Cloud IaC - and everything in between.

Phillip Campbell, pixel character

Phillip Campbell

Gusto

Senior Engineering Manager

“Background processing at Gusto: The Parts Where People Look Puzzled”

An update/extension/reformulation of my talk from Rocky Mountain Ruby www.youtube.com/watch?v=aY_yKeZYzko

Phillip Campbell is an engineering leader at Gusto, where he leads the teams responsible for Rails architecture and background processing. He’s passionate about developer productivity at scale and focuses on building systems that help engineers stay fast, effective and happy in complex environments.

Peter Zhu, pixel character

Peter Zhu

Shopify

Ruby Core Committer & Staff Software Engineer

“Open Source is the Most Fragile and Most Resilient Ecosystem”

The open source software that powers our businesses is maintained primarily by volunteers but funded by too few companies. This talk reframes open source support as not charity, but rather a critical part of the business’ infrastructure. We will be discussing why your company needs a team to manage your open source stack, how to manage this team, and the benefits they could provide.

Peter is a Ruby core committer and a Staff Software Engineer at Shopify. He works on improving the performance of Ruby and has worked on various projects including Modular GC, Ractors, and Variable Width Allocation. He is currently based in Tokyo, Japan.

Cole Robertson, pixel character

Cole Robertson

Rebulk

“Building a new startup on Rails and Starlink”

YC S25. Measures bulk inventory nobody can barcode, with LiDAR and computer vision.

Jason Thomas, pixel character

Jason Thomas

OpenC3

CTO

“Satellite command and control with Ruby and COSMOS”

COSMOS began at Ball Aerospace to scratch an itch: can I make an easy to use and configure command and control system? This talk traces that journey — from an internal tool at a big aerospace company, to open source in an industry where almost nothing is open, to OpenC3, the company we founded to steward COSMOS. Ends with how we built line-by-line Ruby script execution.

Jason graduated from Iowa State University and spent 20 years at Ball Aerospace, where he was instrumental in building COSMOS. In 2022 he co-founded OpenC3 with Ryan Melton to commercialize COSMOS, where he now serves as CTO, building the next generation of COSMOS features.

Keynote
Chris Oliver, pixel character

Chris Oliver

GoRails, Hatchbox

Founder

“Rails: The Founder's Unfair Advantage”

Chris is a Rails Luminary, entrepreneur and content creator. He makes weekly Ruby on Rails screencasts at GoRails.com, a Ruby on Rails SaaS template called Jumpstart Pro and a hosting service called Hatchbox.io.

Nov 10-12 · SFJAZZ

Tickets

  • Company-sponsored

    $650

    Invoiced, expensable, no deadline. Buying this tier is what keeps Regular at $450.

    Get a ticket
  • Both days

    $450

    Both days and the community day. Until Sep 30

    Get a ticket
  • One day

    $350

    Day 1 AI-heavy OR Day 2 AI-light. Until Sep 30

    Get a ticket
  • Late bird

    $500

    From Oct 1

Need company sign-off to attend?

One page with the costs, the case, and an email you can send as is.

Convince your manager
Sponsors

Backing year two

Thank you to the companies behind the conference.

Ruby Tier

Coffee Sponsor

Ruby Passport Booth

Emerald

Travel Sponsor

Media Sponsor

Who is in the room

Ruby companies you'll meet

This list is automated: two tickets from one company put it here, and more tickets make the island bigger.

  • Zachary Roland

    Workshop Software

  • thoughtbot

  • Dave Sick

    New Leaders

  • HopSkipDrive

  • Liz Pantalone

    Fixate Industries

  • Avinash Joshi

    Cactus

  • Igor ArkhipovEnrique MogollanTrista Mueller

    Handshake

  • Luke Oldenburg

    Hack Club

  • Chris Janik

    IFTTT

  • Benjamin WoodNate Vick

    ClickFunnels

  • Chris FungTodd Sedano

    Gusto

  • Nina RCeline

    Instrumentl

  • Peter Zhu

    Shopify

  • Jason BoscoSteph Farid

    Typesense

Organizers
Victoria MelnikovaAmanda KinneyAnton SenkovskiyAleksandr BerdiuginAlexander TishchenkoSvyatoslav KryukovAndrey Novikovtravis turnerIrina NazarovaCamila MirabalVova DementyevNicolas Erlichman

Evil Martians

Playable now

Everyone who comes gets a character

The Pier is an 8-bit San Francisco where attendees, speakers and volunteers walk around as pixel versions of themselves. Buy a ticket, get a character. The game runs until we meet at SFJAZZ in November.

Quests

0 complete
  • Generate and publish your pixel card +10
  • Fill out your profile +10
  • Find yourself on the Pier +1
  • Talk to 5 people +20
  • Return a gem to its maintainer +10

Came last year? There is a quest waiting for you. New quests come out until November, and the last badges are earned in person at SFJAZZ. Talk about it in the SF Ruby Slack.

SFJAZZ Center, San Francisco

The Venue: SFJAZZ Center

San Francisco

SFJAZZ Center

Getting there

201 Franklin St, San Francisco, CA 94102, at Fell, in Hayes Valley. Entrance on Franklin. Day 1 runs 9:15 am to 4:45 pm, Day 2 9:00 am to 4:30 pm.

Public transit
  • Muni Metro

    Any line to Van Ness station, then 8 minutes on foot up Van Ness to Fell.

    $2.85 with Clipper, $3 cash

  • BART

    Civic Center station, then 12 minutes on foot along Grove, past City Hall.

    About 30 min and $11 from SFO

  • Buses

    49 Van Ness/Mission to McAllister. 6 Hayes/Parnassus to Hayes & Gough. 5 Fulton to McAllister & Gough.

    3 to 5 min walk

  • Caltrain

    Caltrain ends at 4th & King. From there the N Judah, a Muni light rail, runs to Van Ness station.

    About 20 min, then the walk

  • Bike

    Bay Wheels docks at Grove & Gough and Market & Franklin.

    3 min walk

Parking
  • Performing Arts Garage

    360 Grove St. Two blocks, 4 min walk.

    In by 9 am, out by 7 pm
    $21 flat
    Hourly
    $3 to $5
    12 hours
    $26

    Weekdays 6 am to 10 pm, Nov 11 included. 6'9" clearance. EV charging.

  • Civic Center Garage

    355 McAllister St, under Civic Center Plaza. 10 min walk.

    In by 8:30 am, out by 7 pm
    $23 flat
    Hourly, midday
    $7
    24 hours
    $38

    Weekdays 6 am to 10 pm. Closed Nov 11, Veterans Day.

Street meters are two-hour limits until 6 pm, Veterans Day included. Rideshare drop-off: Franklin St at Fell.

Rates from SFMTA, September 2026. Nov 11 is Veterans Day: Muni and BART run a weekday schedule.

The people running it

Organizers and volunteers

Say hi at SFJAZZ. They know where everything is.

  • Aleksandr BerdiuginAlexander TishchenkoAmanda KinneyAnton SenkovskiyAurelie VerrotCamila MirabalIrina NazarovaJuli TeraKen Decaniolindsey anneVictoria MelnikovaVova DementyevYang Chung

    Aleksandr Berdiugin · Alexander Tishchenko · Amanda Kinney · Anton Lovchikov · Anton Senkovskiy · Aurelie Verrot · Camila Mirabal · Gary Tou · Hector Miramontes · Irina Nazarova · Joshue Osuna · Juli Tera · Ken Decanio · lindsey anne · Madeline Hou · Steven T Ancheta · Victoria Melnikova · Vova Dementyev · Yang Chung

SF Ruby, All Year Round

SF Ruby meets every month: free meetups, a jobs board, and Ruby news.