Part of recording
Geneva.rb June 2025

Race Conditions in Rails: Gotta Catch 'Em All (Before Your Buyers Do)

Sections in this recording



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

Explore all talks recorded at Geneva.rb Meetup
+6