San Francisco Ruby Conference 2025
2025-11-19..2025-11-21
San Francisco, United States
as the organisers put it
Nov 10-12, 2026 at SFJAZZ. Two days of Ruby talks for small teams and big teams, Day 1 AI-heavy and Day 2 AI-light, then a community day. Schedule is live, tickets from $350.
who it's for
Ruby developers, Rails developers, engineering managers, platform engineers, devops engineers, startup founders, ruby core contributors
topics
Herb ERB parser and linter; Reactive templates with ReactionView; AnyCable and Yjs real-time; ZJIT method-level JIT; Rails asset pipeline strategies; Packaging front-end as gems/npm; Scaling Rails to millions requests; Sidekiq open source future; AI-assisted grading with LLMs; In-browser coding runtime (Tidewave); Packwerk package privacy enforcement; Function-first Ruby style
| title | author | length |
|---|---|---|
| Opening words | Irina Nazarova, Brittany Martin Springer | 13m |
Conference opens by listing concrete scale and resources: 54 speakers and about 30 volunteers, sponsors including Chime, Bold.new, Cisco Meraki and Mux, and… | ||
| Herb to ReActionView | Marco Roth | 30m |
Herb supplies an HTML-aware ERB parser (implemented in C), a language server that gives real-time editor diagnostics, a formatter, and a linter with 50+ lint… | ||
| Play with your code | Rachael Wright Munn | 25m |
Programming games are used to demonstrate concrete DX improvements: a multiplayer Battlesnake must reply under 500ms to a board state, Exopunks shows… | ||
| Real-time collaboration with Rails | JP Camara | 28m |
Shows how to add real-time collaborative editing to a Rails app using AnyCable (Go websocket server) and Yjs (CRDT), with benchmarks showing Action Cable… | ||
| Master the Rails asset pipeline | Adrian Marin | 19m |
Shipable recipe for packaging Rails front-end assets: a plugin system that powers the Avo gem and is already used by hundreds of applications, supports layered… | ||
| ZJIT: The future of Ruby performance | Takashi Kokubun | 28m |
YJIT already delivers 10–20% production speedups; ZJIT is a new method-level JIT merged into Ruby 4.0 that adds a Ruby-aware high-level IR (ZJIT HR) and… | ||
| Programming language evolution in the AI era | José Valim | 32m |
Concrete prescriptions: frameworks generate agents.md file generated by frameworks with project rules and precommit tasks (Phoenix ships one after generating… | ||
| Start writing Ruby (stop using classes) | Dave Thomas | 33m |
Argues that Ruby developers overuse classes and should reserve class for object factories only, favoring plain functions, modules, structs and hashes instead… | ||
| Pack it up | Stephan Hagemann | 27m |
Packwerk is a gem that marks folders as packages and reports unaccepted inter-package references; its limits include missed non-autoloaded files and tempting… | ||
| Ruby startup demo – Peter Philips | Peter Philips | 09m |
SaaS employee-recognition product claims $3M ARR, 200 customers, one launch at 80,000 employees, 3.5M shared moments and ~60,000 monthly active users across 30… | ||
| Ruby startup demo – Wyatt Ades | Wyatt Ades | 09m |
An edtech LMS built on Rails runs AI-assisted grading for 5-minute student video submissions using audio transcripts, rubrics and LLM tool calls that produce… | ||
| Ruby startup demo – Bart De Water | Bart De Water | 09m |
Live demo walks through signing up a five-person company, configuring smart allowances algorithm that sets a $2,185 example budget for an employee, and… | ||
| Ruby startup demo – Chamod Gamage | Chamod Gamage | 09m |
AngelList runs a single Rails monolith that has routed $15.44 billion to 28,000 startups and demos a concrete system: an open‑sourced Saxel library compiles a… | ||
| Ruby startup demo – Sam Lambert | Sam Lambert | 09m |
PlanetScale demonstrates Vitess-based sharding for MySQL/Postgres with an actual live migration: it creates sequence tables to centralize ID generation, copies… | ||
| RubyLLM | Carmine Paolino | 21m |
Argues that AI is now mostly API calls and presents RubyLLM as a lightweight alternative: one API for every model, switching providers mid‑conversation, and a… | ||
| From code to customers | Colleen Schnettler | 19m |
Builds a free AI virtual try-on Chrome extension that uses the Replicate API and drives paid signups by exposing Replicate’s one-hour file retention and… | ||
| The thin CLIent approach | Jeremy Evans | 29m |
Claim: move nearly all CLI logic to a gateway so the client just POSTs a JSON argv array to get preformatted stdout. Implementation experiments use MRuby… | ||
| The role of software design in an AI world | Sarah Mei | 25m |
Claims that AI coding assistants change daily work and raise abstraction level, based on six months with code assistants applied to real Rails codebases rather… | ||
| Sidekiq: Open source, business and the future | Mike Perham | 22m |
Sidekiq is an open core background-job system that scales — a largest customer runs 250,000 jobs/sec — and uses Redis and multithreading to run jobs… | ||
| Scaling Rails to 2M MySQL requests per second | Eugene Kenny | 29m |
Intercom hits 2 million MySQL requests/sec and solves it with concrete tactics: deploys identity_cache to cut DB reads (cache serves ~10M reads, but introduces… | ||
| Ruby startup demo – Alex Kalderimis | Alex Kalderimis | 08m |
Bolt.new claims to generate full‑stack web apps with zero code and reaches $40M ARR in five months. It runs a web containers client‑side runtime that boots in… | ||
| Ruby startup demo – Ryan Sherlock | Ryan Sherlock | 11m |
Intercom ships Fin, an AI support agent that runs on top of help desks or standalone and claims to raise automation and resolution rates by wiring intent… | ||
| Ruby startup demo – Matt Duszynski | Matt Duszynski | 09m |
NexHealth claims a working universal API and Synchronizer that syncs cloud and on‑prem EHRs in real time via agents, demonstrated by booking an appointment… | ||
| Ruby startup demo – Zach Kamran | Zach Kamran | 08m |
Demo of Simple AI shows a Rails + TypeScript backend that runs enterprise phone agents, claiming respond under 700 milliseconds and handling hundreds of… | ||
| Ruby startup demo – Brian Moseley | Brian Moseley | 10m |
Sixfold uses generative AI to automate insurance underwriting, ingesting 40 million documents and processing 1 million submissions, saving underwriters 25,000… | ||
| Ruby startup demo – Avinash Joshi | Avinash Joshi | |
An AI voice platform answers HVAC and plumbing calls 24/7, captures transcript and audio, qualifies leads, and books jobs into the customer’s CRM; one customer… | ||
| Ruby startup demo – Arjun Singh | Arjun Singh | 11m |
Superconductor runs multiple coding agents in parallel in the cloud with a live browser preview for each agent so every agent has a running Rails app and… | ||
| Ruby startup demo – Nagendra Dhanakeerthi | Nagendra Dhanakeerthi | 05m |
Multiwoven is an open-source reverse ETL that claims one-click self‑hosting and customizable connectors and is built as a monolith control panel in Ruby on… | ||
| Ruby startup demo – Dan Farina | Dan Farina | 11m |
Ubicloud is an open-source alternative to AWS that deploys Mastodon (Rails + Node) onto bare-metal providers like Hetzner or AWS Bare Metal, using a managed… | ||
| Ruby startup demo – Andy Wang | Andy Wang | 09m |
Demo shows a Rails startup that turns messy QuickBooks work into a one‑click workflow: users get metrics and tax filing set up in 5 minutes setup, transactions… | ||
| Rails X | Vladimir Dementyev | 52m |
Argues that Rails must evolve now and shows concrete pieces already doing it: Vite Rails plus a Bundled JavaScript runtime via Bundle Bun for consistent… | ||
| Closing words | Irina Nazarova | 07m |
Closing remarks invite everyone to share Rails X cake and join Day 3 community events: open-water swim, Alcatraz trips, a bike ride, a 10K run and a Hack Day… | ||
| nothing matches | ||