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. Chris left them here.
cocoapods-acknowledgements
Return to Samuel Giddins
JRuby-OpenSSL
Return to Charles Nutter
kuby-core
Return to Cameron Dutro
american_date
Return to Jeremy Evans
refinement
Return to Samuel Giddins
jeremyevans-postgres-pr
Return to Jeremy Evans
txgh-queue
Return to Cameron Dutro
activerecord-jdbcpostgresql-adapter
Return to Charles Nutter
sunstone
Return to James Bracy
activerecord-has_some_of_many
Return to Ben Sheldon
lineprof
Return to Takashi Kokubun
mls
Return to James Bracy
cocoapods-dependencies
Return to Samuel Giddins
rapt
Return to Ben Curtis
ruby-hl7-zef
Return to Enrique Mogollan
gelauto
Return to Cameron Dutro
dbd-jdbc
Return to Charles Nutter
json_pure
Return to Charles Nutter
cocoapods-downloader
Return to Samuel Giddins
jruby-readline
Return to Charles Nutter
rack-test
Return to Jeremy Evans
rubocop-md
Return to Vova Dementyev
hint-rubocop_style
Return to Benjamin Wood or Nate Vick
schematist
Return to Carmine Paolino
liferaft
Return to Samuel Giddins
activerecord-jdbcmysql-adapter
Return to Charles Nutter
thamble
Return to Jeremy Evans
rack-unreloader
Return to Jeremy Evans
arel-extensions
Return to James Bracy
jeremyevans-exception_notification
Return to Jeremy Evans
rux
Return to Cameron Dutro
wrap-bootstrap-rails
Return to Takashi Kokubun
ffi-compiler
Return to Charles Nutter
heya
Return to Josh Wood
rspec-openapi
Return to Takashi Kokubun
inch_by_inch
Return to Samuel Giddins
rake-ant
Return to Charles Nutter
anyway_config
Return to Vova Dementyev
roda-route_list
Return to Jeremy Evans
ntcharts
Return to Marco Roth
trilogy
Return to Ben Sheldon
yrb-lite
Return to JP Camara
jbundler
Return to Charles Nutter
validates_type
Return to Jake Yesbeck
rails-dbd-mysql
Return to Raphael Costa
fuzzy_money
Return to Ben Sheldon
cocoapods-disable-podfile-validations
Return to Samuel Giddins
view_component-contrib
Return to Vova Dementyev
pronto-haml
Return to Chris Fung
grape-client-generator
Return to Cameron Dutro
rux-rails
Return to Cameron Dutro
kube-dsl
Return to Cameron Dutro
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 โ60 gems of theirs in the hunt
abstract_notifier action-cable-redis-backport action-cable-testing action_policy action_policy-graphql actioncable-next active_delivery active_event_store activerecord-slotted_counters amorail anycable anycable-core anycable-rack-server anycable-rails anycable-rails-core anycable-rails-jwt anycable-thruster anyt anyt-core anyway_config autoprefixer-rails callback_hell capistrano-anycable capybara-thruster checkr-canada clowne downstream evil-seed freezolite graphql-anycable graphql-connections imatcher imgproxy-rails influxer isolator keynote litecable logidze n_plus_one_control netologiest npmdc paco pglite pgrel rails-intest-views require-hooks rspec-sqlimit rubanok rubocop-anycable-rails rubocop-md ruby-next ruby-next-core ruby-next-parser store_attribute test-prof test-prof-autopilot view_component-contrib wasmify-rails wsdirector-cli wsdirector-core
150 gems they have collected
active_delivery active_job-performs webmock logidze rubocop-md litecable anycable-rails-core isolator test-prof anyway_config store_attribute stoplight action_policy wsdirector-cli ruby-next-core expeditor ruby-next-parser pghero haml pronto-flay anycable-rails action-cable-testing freezolite clowne layered-rails-skills ruby-next-core logidze anycable-rails rspec-sqlimit freeze_the_lits clowne abstract_notifier database_consistency keynote layered-rails-skills ruby-next evil-seed graphql callback_hell keynote logidze action-cable-redis-backport pgrel abstract_notifier wsdirector-cli anycable store_attribute isolator imgproxy-rails anycable-rails anycable-rails-core action-cable-testing imatcher test-prof capybara-thruster view_component-contrib action-cable-testing rubanok n_plus_one_control wsdirector-cli ruby-next-parser isolator keynote imatcher rspec-sqlimit anycable action-cable-testing actioncable-next action_policy-graphql graphql-anycable store_attribute anycable-rails-jwt action-cable-redis-backport isolator npmdc rails-intest-views freezolite keynote n_plus_one_control action_policy-graphql checkr-canada store_attribute action_policy-graphql downstream action-cable-redis-backport wsdirector-cli active_delivery rspec-sqlimit anyway_config anyt-core wasmify-rails actioncable-next action_policy-graphql ruby-next-core anycable-rails anycable-rails-jwt anycable-thruster netologiest ruby-next-parser graphql-connections anycable-rack-server isolator abstract_notifier imatcher rubocop-md influxer anycable-rails-jwt store_attribute anyt-core graphql-anycable freezolite wasmify-rails anycable yabeda-schked imatcher actioncable-next capistrano-anycable test-prof-autopilot anycable-core wsdirector-cli paco rubocop-md action_policy wasmify-rails anycable-rails-jwt netologiest amorail anycable-thruster graphql-connections autoprefixer-rails wsdirector-core npmdc clowne active_event_store npmdc pglite rubanok activerecord-slotted_counters downstream pgrel amorail require-hooks imgproxy-rails freezolite anycable-rack-server test-prof abstract_notifier anyt ruby-next-parser anyway_config