Typesense
WorkOS
Fin
Laravel Cloud
AppSignal
Persona
Avo
Beyond Finance
SumIt
TRMNL
Order.co
Chatwoot
Chime
FastRuby.io
Buildkite
CodeRabbit
Legacy? I prefer battle-tested.
Pair grazing. Like pair programming, but greener.
This dock is mine now. Non-blocking, though.
Scoot over. This plank is taken.
Sunbathing is a lifestyle.
I only surface for major releases.
Formation lead. Zero merge conflicts.
I review fish. Approve, approve, approve.
Squad's over there. I'm remote.
Drop a churro. I dare you.
Telegraph Hill rent: one cracker.
Wild parrot of Telegraph Hill, doing a flyby.
Check Agents on Rails: the first benchmark report
Peace, love, and open source.
Series A? We prefer Series Mars.
Great reception up here. Home says hi.
Karl the Fog? We go way back.
Mrrp. Come closer. See what happens.
X-ray glasses. Irina left them here.
erb
Return to Takashi Kokubun
action_dispatch_test_predicates
Return to Chris Fung
webrick
Return to Jeremy Evans
kuby-redis
Return to Cameron Dutro
xcactivitylog
Return to Samuel Giddins
pronto-eslint
Return to Chris Fung
jbundler
Return to Charles Nutter
sigstore
Return to Samuel Giddins
activerecord-jdbc-adapter
Return to Charles Nutter
md2key
Return to Takashi Kokubun
morning_glory
Return to Todd Sedano
hx_ruby
Return to Carmine Paolino
lexxy
Return to Rosa Gutierrez
activerecord-precount
Return to Takashi Kokubun
jvectormap-rails
Return to Cameron Dutro
rux-rails
Return to Cameron Dutro
ffi-compiler
Return to Charles Nutter
rubanok
Return to Vova Dementyev
openapi_rspec
Return to Svyatoslav Kryukov
benchmark_driver-output-gruff
Return to Takashi Kokubun
dwarftree
Return to Takashi Kokubun
anycable-rack-server
Return to Vova Dementyev
JRuby-OpenSSL
Return to Charles Nutter
tilt-indirect
Return to Jeremy Evans
debug_socket
Return to Alex Coomans
resque-honeybadger
Return to Josh Wood
jazzy
Return to Samuel Giddins
helm-rb
Return to Cameron Dutro
cocoapods-disable-podfile-validations
Return to Samuel Giddins
helm-cli
Return to Cameron Dutro
delayed_job_honeybadger
Return to Josh Wood
by
Return to Jeremy Evans
fssh
Return to Cameron Dutro
rails-intest-views
Return to Vova Dementyev
playbook_ui
Return to Wade Winningham
bitpagos
Return to Ernesto
foobara-sh-cli-connector
Return to Miles Georgi
passages
Return to Jake Yesbeck
0 complete
Generate & publish your Pixel Card
+10Fill out your profile
+10Add your GitHub handle
+10Find yourself in the Clouds
+1Talk to 5 people
+20Share your card on your socials
+30Collect the gems of the Clouds
+1Return a gem to its maintainer
+10Extra: return from last year's conference
+1More quests coming soon!
Q for quests, F for this panel.
The piano you hear on people is played by Sonic Pi, Sam Aaron's live coding music tool, and Ruby all the way down.
Animal calls by Igor Lazo and LokYYs (CC BY-SA 4.0) and Marco Dragonetti (CC BY 4.0). All trimmed and re-levelled for the Clouds; sources and licences. Other sounds CC0.
© 2026 SF Ruby. Organized by Evil Martians.
Get your own Pixel Card! San Francisco Ruby Conference, November 10-12, 2026
Join us →Founder @ Spinel Cooperative
Founder at Spinel.coop, a consultancy focused on webapp & devex work and OSS tools. My favorite problems are shared by a lot of developers, so working on them can have a big impact. I've been doing Ruby since 2003, Rails since 2004, co-created Bundler in 2009, led rubygems.org from 2014 to 2024, and work on rv.dev and gem.coop today. My non-programming interests are nerd catnip, board games like the NetRunner card game, video games like Factorio and Destiny, and reading speculative fiction. My biggest active open source projects are https://rv.dev and https://gem.coop. I also made an upsetting website about whether a hotdog is a sandwich, and it was a finalist for a Webby Award: https://cuberule.com.
13 gems of theirs in the hunt
brewbygems bundler08 compact_index gist haml-rails jquery-rails lita-tweet rails-footnotes rails3-footnotes rails3-generators rv sparks unpwn