Race Conditions in Rails: Gotta Catch 'Em All (Before Your Buyers Do)
Ben Colon
• Geneva, Switzerland
•
Talk
Date: June 11, 2025
Published: not published
Announced: unknown
Ben Colon (mobilidée) will take you on a humorous journey through the chaos of race conditions in Ruby on Rails. When a well-meaning dad builds a Rails app to sell his kid's Pokémon cards, success comes fast—and so do race conditions. Follow his funny and chaotic path as he discovers the pitfalls of concurrency, and learns how to fix them using transactions, optimistic and pessimistic locks, and advisory locking before every rare card manages to sell out twice.
Geneva.rb June 2025