The Clouds

Isometric pixel-art map of San Francisco Typesense Typesense
We search this whole city in milliseconds. Typos welcome.
WorkOS WorkOS
Every door in this city opens with single sign-on.
Fin Fin
Our AI agent handles the city's support tickets. Even the seagulls.
Laravel Cloud Laravel Cloud
Every building here went up with one deploy.
AppSignal AppSignal
Monitoring every block of this town. All dashboards green.
Persona Persona
Everybody on this pier is who they say they are.
Avo Avo
The whole city's back office is one admin panel.
Beyond Finance Beyond Finance
Helping this town break free of debt, block by block.
SumIt SumIt
Every coin on this map? Accounted for.
TRMNL TRMNL
The city's tides, trains and standups, on one e-ink screen.
Order.co Order.co
Every plank on this pier arrived on one purchase order.
Chatwoot Chatwoot
Every conversation on this pier lands in one open-source inbox.
Chime Chime
Nobody on this waterfront pays a fee to bank.
FastRuby.io FastRuby.io
Every building on this block is on the latest Rails.
Buildkite Buildkite
Flying high over Ocean Beach. Your tests run in parallel below.
CodeRabbit CodeRabbit
Every pull request in this city gets reviewed before dinner.
bison Legacy? I prefer battle-tested. bison Pair grazing. Like pair programming, but greener. sea-lion This dock is mine now. Non-blocking, though. sea-lion Scoot over. This plank is taken. sea-lion Sunbathing is a lifestyle. whale I only surface for major releases. pelican Formation lead. Zero merge conflicts. pelican I review fish. Approve, approve, approve. pelican Squad's over there. I'm remote. seagull Drop a churro. I dare you. parrot Telegraph Hill rent: one cracker. parrot Wild parrot of Telegraph Hill, doing a flyby. martian Check Agents on Rails: the first benchmark report martian Peace, love, and open source. martian Series A? We prefer Series Mars. martian Great reception up here. Home says hi. martian Karl the Fog? We go way back. A cat Mrrp. Come closer. See what happens. x-ray glasses X-ray glasses. Marco left them here. jazzy jazzy Return to Samuel Giddins helm-cli helm-cli Return to Cameron Dutro playbook_ui playbook_ui Return to Wade Winningham ruby-next ruby-next Return to Vova Dementyev tilt-rails_erb tilt-rails_erb Return to Jeremy Evans cocoapods-downloader cocoapods-downloader Return to Samuel Giddins kuby-kind kuby-kind Return to Cameron Dutro txdb txdb Return to Cameron Dutro anycable-thruster anycable-thruster Return to Vova Dementyev ffi ffi Return to Charles Nutter lineprof lineprof Return to Takashi Kokubun protobug_sigstore_protos protobug_sigstore_protos Return to Samuel Giddins ActiveRecord-JDBC ActiveRecord-JDBC Return to Charles Nutter cocoapods-generate cocoapods-generate Return to Samuel Giddins kube-dsl kube-dsl Return to Cameron Dutro generated-assets generated-assets Return to Cameron Dutro jruby-jars jruby-jars Return to Charles Nutter cocoapods-amicable cocoapods-amicable Return to Samuel Giddins kubernetes-cli kubernetes-cli Return to Cameron Dutro ruby_llm ruby_llm Return to Carmine Paolino thread_safe thread_safe Return to Charles Nutter karabiner karabiner Return to Takashi Kokubun ap ap Return to Alex Coomans cocoapods-disable-podfile-validations cocoapods-disable-podfile-validations Return to Samuel Giddins maven-tools maven-tools Return to Charles Nutter image_voodoo image_voodoo Return to Charles Nutter shorty shorty Return to Alex Coomans feature_map feature_map Return to Sergio Rabiela jruby-readline jruby-readline Return to Charles Nutter rubocop-anycable-rails rubocop-anycable-rails Return to Vova Dementyev activerecord-jdbchsqldb-adapter activerecord-jdbchsqldb-adapter Return to Charles Nutter turbo-sprockets-rails4 turbo-sprockets-rails4 Return to Cameron Dutro yrb-lite yrb-lite Return to JP Camara json_pure json_pure Return to Charles Nutter cocoapods-try cocoapods-try Return to Samuel Giddins dotremap dotremap Return to Takashi Kokubun ruby-boolean ruby-boolean Return to Jake Yesbeck ruby2java ruby2java Return to Charles Nutter dbd-jdbc dbd-jdbc Return to Charles Nutter json_skooma json_skooma Return to Svyatoslav Kryukov googleauth-extras googleauth-extras Return to Alex Coomans cocoapods_debug cocoapods_debug Return to Samuel Giddins psych psych Return to Charles Nutter thamble thamble Return to Jeremy Evans bouncy-castle-java bouncy-castle-java Return to Charles Nutter database_cleaner-sequel database_cleaner-sequel Return to Ernesto molinillo molinillo Return to Samuel Giddins hanna hanna Return to Jeremy Evans cldr-plurals-runtime-rb cldr-plurals-runtime-rb Return to Cameron Dutro txgh-server txgh-server Return to Cameron Dutro rails-intest-views rails-intest-views Return to Vova Dementyev kuby-digitalocean kuby-digitalocean Return to Cameron Dutro claide-completion claide-completion Return to Samuel Giddins cocoapods-stats cocoapods-stats Return to Samuel Giddins foobara-util foobara-util Return to Miles Georgi sidekiq-redis-logger sidekiq-redis-logger Return to Alex Coomans thincloud-test thincloud-test Return to Robert Bousquet AntBuilder AntBuilder Return to Charles Nutter inch_by_inch inch_by_inch Return to Samuel Giddins i18n-js-assets i18n-js-assets Return to Cameron Dutro binascii binascii Return to Cameron Dutro beta-pod beta-pod Return to Samuel Giddins simple-graph simple-graph Return to Cameron Dutro rails_stats rails_stats Return to Ernesto cocoapods-deintegrate cocoapods-deintegrate Return to Samuel Giddins activerecord-precount activerecord-precount Return to Takashi Kokubun rails3-footnotes rails3-footnotes Return to André Arko anyt anyt Return to Vova Dementyev jbundler jbundler Return to Charles Nutter brewbygems brewbygems Return to André Arko ruby-hl7 ruby-hl7 Return to Enrique Mogollan net-http net-http Return to Charles Nutter combined_time_select combined_time_select Return to Chris Oliver hamlit-block hamlit-block Return to Takashi Kokubun subset_sum subset_sum Return to Jeremy Evans action_push_native action_push_native Return to Rosa Gutierrez
Amanda Kinney Amanda Kinney
Hola!
Aleksandr Berdiugin Aleksandr Berdiugin
Hey-Hey! Let's talk!
Anton Senkovskiy Anton Senkovskiy
Hey! Any chance you brought some nice coffee beans?
Dave Doolin Dave Doolin
Howdy!
James Kerr James Kerr
Hi, I'm James!
Robert Bousquet Robert Bousquet
Hi, I'm Robert!
Nicolas Erlichman Nicolas Erlichman
Hey!
Avinash Joshi Avinash Joshi
Hi, I'm Avinash!
Miles Georgi Miles Georgi
foooooob!
Ben Curtis Ben Curtis
Hi, I'm Ben!
Jesper Christiansen Jesper Christiansen
Hi, I'm Jesper!
JP Camara JP Camara
Join us, here, among the clouds
Ken Decanio Ken Decanio
welcome to SF
David Paluy David Paluy
Hey Y`all! Ask me on How I AI with Ruby
Matt Duszynski Matt Duszynski
Ship it!
Mike Dalton Mike Dalton
Hi, I'm Mike!
Todd Sedano Todd Sedano
Hi, I'm Todd!
Travis Dockter Travis Dockter
I use vim btw
Yatish Mehta Yatish Mehta
Hi, I'm Yatish!
Benjamin Wood Benjamin Wood
Hi, I'm Benjamin!
Victoria Melnikova Victoria Melnikova
Welcome to SF Ruby!
Vova Dementyev Vova Dementyev
Rails Way, or the highway?
Chris Janik Chris Janik
Hi, I'm Chris!
Nate Vick Nate Vick
Hi I'm Nate! I love solving DX problems and generally helping unlock people.
John Woodell John Woodell
Hi, I'm John!
Chris Fung Chris Fung
Hi, I'm Chris!
Yang Chung Yang Chung
Hey all, glad to see you!
Camila Mirabal Camila Mirabal
I'm Cami. Not friendly before 9:30 am.
Aurelie Verrot Aurelie Verrot
Bonjour! Do you want a croissant?
Steph Farid Steph Farid
Hi, I'm Steph!
Zachary Roland Zachary Roland
Hi, I'm Zachary!
Matthew Solt Matthew Solt
Hi, I'm Matt! Let's talk Ruby and AI!
Dave Sick Dave Sick
Howdy! I'm Sick! What are you doing?
Luke Oldenburg Luke Oldenburg
Hey!
Jason Bosco Jason Bosco
Hi, I'm Jason!
Peter Zhu Peter Zhu
Hi, I'm Peter!
Rosa Gutierrez Rosa Gutierrez
Hi! 👋🏻 I hope you're having a lovely day! 😊
James Bracy James Bracy
Hello!
Julien DeFrance Julien DeFrance
Meet me at Ruby Conf, Rails World and the SF Ruby Conference!
Juli Tera Juli Tera
Fun things are fun! ✨
Enrique Mogollan Enrique Mogollan
Do you want coffee shops recommendations? How do you drink your coffee?
Marco Roth Marco Roth
Hello Ruby Friends
Sean Behan Sean Behan
Hi, I'm Sean!
Jason Thomas Jason Thomas
I'm from Denver and I like to talk about aerospace!
Alexander Tishchenko Alexander Tishchenko
Hi, I'm Alexander!
Ben Sheldon Ben Sheldon
You're doing a good job!
Chris Hough Chris Hough
Happy to Help!
Liz Pantalone Liz Pantalone
Hi, I'm Liz!
Svyatoslav Kryukov Svyatoslav Kryukov
Ever heard of Inertia Rails? Pretty hip, they say.
Andrey Novikov Andrey Novikov
Hello from the other side of the Pacific!
Wade Winningham Wade Winningham
Hi!
Trista Mueller Trista Mueller
👋
Irina Nazarova Irina Nazarova
Looking for a venue for Rails Girls on Nov 12!
Tyler Tyler
Ask me about Ductwork!
Alexy Mikhailichenko Alexy Mikhailichenko
Hi, I'm Alexy!
Harsh Parekh Harsh Parekh
Hi, I'm Harsh!
travis turner travis turner
Hi, I'm travis!
Nina R Nina R
Hi, I'm Nina!
Branka Kranjac Branka Kranjac
"Ciao world!" Let's talk Ruby!
Igor Arkhipov Igor Arkhipov
Hello there!
Madison Sites Madison Sites
Hey howdy hey!
Carlos Lopes Carlos Lopes
Hi, I'm Carlos!
Chris Davis Chris Davis
Hi, I'm Chris!
Chris Oliver Chris Oliver
Hello world! 👋
Vipul M Vipul M
Hi, I'm Vipul!
Polina Muñoz Polina Muñoz
Ahoy, fellow pixel person!
CJ Avilla (cjav_dev) CJ Avilla (cjav_dev)
Hi, I'm CJ!
Celine Celine
Hi!
Tim Krins Tim Krins
Forget coffee - where are the burritos
Josh Nolan Josh Nolan
Hello Rubyists!
Ben Parisot Ben Parisot
Hi, I'm Ben!
Sergey Karayev Sergey Karayev
Greetings!
lindsey anne lindsey anne
your weird legacy backend doesn't scare me. let's go data spelunking ♪~ ᕕ(ᐛ)ᕗ
Hector Miramontes Hector Miramontes
Hi, I'm Hector!
Carmine Paolino Carmine Paolino
RubyLLM.chat.say "Hello!"
Marisa Lopez Marisa Lopez
Bonjour! How's it going?
Takashi Kokubun Takashi Kokubun
Hi, I'm Takashi!
Raphael Costa Raphael Costa
Just happy to be here!
Anton Lovchikov Anton Lovchikov
Hi, I'm Anton!
Ajaya Agrawalla Ajaya Agrawalla
Hey
Steven Ancheta Steven Ancheta
Hi, I'm Steven!
Gary Tou Gary Tou
👋 Hello, it's Gary!
Brian Reath Brian Reath
Hi, I'm Brian!
Alan Morales Alan Morales
Try mytarotjourney.com
Jeremy Evans Jeremy Evans
Try Ubicloud!
Peter Philips Peter Philips
Hi, I'm Peter!
Ambreen Hasan Ambreen Hasan
Hi, I'm Ambreen!
Sarah Young Sarah Young
Hallo!
Spencer Miskoviak Spencer Miskoviak
Hi, I'm Spencer!
Gideon Gideon
Hi, I'm Gideon!
Nancy Correa Nancy Correa
Hi, I'm Nancy!
Dominic Samphier Dominic Samphier
King's honour, friend.
Ben Tumbleson Ben Tumbleson
Hi, I'm Ben!
Ryan Kulp Ryan Kulp
안녕하세요~
Afra Ahmad Afra Ahmad
Hi, I'm Afra!
Haley Madsen Haley Madsen
Hey! I'm Haley :)
Jeremy Smith Jeremy Smith
Take a bite, and feel the burn!
Jim Remsik Jim Remsik
Hello, friend!
Cameron Dutro Cameron Dutro
Hi!! How do you feel about React?
Peter Armstrong Peter Armstrong
Hi
Andrew Wei Andrew Wei
🌥️
Fito Von Zastrow Fito Von Zastrow
Hi, I'm Fito!
Mohamad Mortada Mohamad Mortada
Hi, I'm Mohamad!
Samuel Fernandez Samuel Fernandez
Running on Rails on Ruby
Kevin Coleman Kevin Coleman
What's up, I'm Kev!
Josh Wood Josh Wood
It’s a common misconception that honeybadgers don’t care. They do!
Dominic Lizarraga Dominic Lizarraga
Hi, I'm Dominic!
Alan Ridlehoover Alan Ridlehoover
Hi, I'm Alan!
Chris Houhoulis Chris Houhoulis
Hi! I'll be visiting from Boston and volunteering at the conference.
Jake Yesbeck Jake Yesbeck
Hi, I'm Jake!
Amanda Perino Amanda Perino
Hi, I'm Amanda!
Melanie Alcantara Melanie Alcantara
Hi, I'm Melanie!
Karl McCollester Karl McCollester
Hi, I'm Karl!
Kirill Yakovenko Kirill Yakovenko
Hi, I'm Kirill!
Cosmo Martinez Cosmo Martinez
Hi, I'm Cosmo!
Bill Mers Bill Mers
Hi, I'm Bill!
Aatash Parikh Aatash Parikh
Hi, I'm Aatash!
Ian Dawson Ian Dawson
Hi, I'm Ian!
Daniel Hernandez Daniel Hernandez
Hi, I'm Daniel!
Trevor Turk Trevor Turk
Hi, I'm Trevor!
Manusvath Gurudath Manusvath Gurudath
Hi, I'm Manusvath!
Chris Saunders Chris Saunders
Hi, I'm Chris!
Charles Nutter Charles Nutter
Let's talk about JRuby!
Samuel Giddins Samuel Giddins
Hi, I'm Samuel!
Nabeel khan Nabeel khan
Hi, I'm Nabeel!
Braulio Martinez Braulio Martinez
Hi, I'm Braulio!
Ryan Sherlock Ryan Sherlock
Hi, I'm Ryan!
Madeline Hou Madeline Hou
woot woot year 2 lets goooo
Malav Bhavsar Malav Bhavsar
Hi, I'm Malav!
Jazz Garcha Jazz Garcha
Hi, I'm Jazz!
Ian Madden Ian Madden
Hi, I'm Ian!
Alex Tironati Alex Tironati
Hi, I'm Alex! We're shipping way too much!
Kat Drobnjakovic Kat Drobnjakovic
Hi! I'm kat
Karan Jain Karan Jain
Hi, I'm Karan!
Marcos Oliveira Marcos Oliveira
Hi, I'm Marcos!
Robert Schmitt Robert Schmitt
Hi, I'm Robert!
Bruno Fagundez Bruno Fagundez
Hi, I'm Bruno!
Akhil Naini Akhil Naini
Hi, I'm Akhil!
Steven Hansen Steven Hansen
Hi, I'm Steven!
Zach Margolis Zach Margolis
Hi, I'm Zach!
Erich Kist Erich Kist
Hi, I'm Erich!
Alex Coomans Alex Coomans
Hi, I'm Alex!
Pranav Pranav
Hi, I'm Pranav!
Chris Warren Chris Warren
hello
Mike Weber Mike Weber
Hi, I'm Mike!
Ran Craycraft Ran Craycraft
Hi, I'm Ran!
Andrew Ford Andrew Ford
Hi, I'm Andrew!
Dan Morena Dan Morena
Hi, I'm Dan!
Ajay Krishnan Ajay Krishnan
Hi, I'm Ajay!
Sergio Rabiela Sergio Rabiela
👋 Hi hi!
Darren Noll Darren Noll
Hi, I'm Darren!
Brian Truong Brian Truong
Hi, I'm Brian!
Sojan Jose Sojan Jose
Hey Hey
Francesca Hamm Francesca Hamm
Hello! I’m Francesca.
Christopher Hobbs Christopher Hobbs
Hi, I'm Christopher!
Drew Bragg Drew Bragg
Hi, I'm Drew!
Ernesto Ernesto
Hi there, I'm Ernesto from FastRuby.io 🚀
Michaela Healton Michaela Healton
Hi, I'm Michaela! Nice to meet you.
Ivan Barajas Vargas Ivan Barajas Vargas
Hi, I'm Ivan!
André Arko André Arko
Hi, I'm André!
David Trejo David Trejo
Hi, I'm David!
Ashlee Pitock Ashlee Pitock
howdy :)
Juan Lucena Juan Lucena
Hi, I'm Juan!
Jiwan Kang Jiwan Kang
Hi, I'm Jiwan!
Tara Bass Tara Bass
Hi, I'm Tara!
Chad Metcalf Chad Metcalf
Hi, I'm Chad!
Jared Jared
Hi, I'm Jared!
Brandon Weaver Brandon Weaver
Hi, I'm Brandon!

Quests

0 complete

🔒

Generate & publish your Pixel Card

+10 coins
Sign in to make your card.
🔒

Fill out your profile

+10 coins
Your intro, your Clouds greeting, your company and your goals.
🔒

Add your GitHub handle

+10 coins
Sign in to be paid for your own gems.
🔒

Find yourself in the Clouds

+1 hearts
Sign in to join the hunt.
🔒

Talk to 5 people

+20 coins
Find yourself in the Clouds first, then go and talk to people.
🔒

Share your card on your socials

+30 coins
Unlocks once your card is in the gallery.
🔒

Collect the gems of the Clouds

+1 coins each
Sign in to walk the Clouds and pocket them.
🔒

Return a gem to its maintainer

+10 coins each
Find yourself in the Clouds first, then go looking for an author.
🔒

Extra: return from last year's conference

+1 hearts +30 coins
Reserved for returning Cloud Cards 2025 attendees.
✨
SF Ruby
Website Tickets Join Slack FAQ Sponsor Cloud Cards 2025

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.

Tara Bass's pixel card

Get your own Pixel Card! San Francisco Ruby Conference, November 10-12, 2026

Join us →

Tara Bass

Staff Software Engineer @ Gusto

I'm part of the App Scaling Team at Gusto. My background is pretty diverse. Interests include best practices, sustainable approaches to AI, and databases at scale.