~/talk

Come Discuss Ractors and Concurrency with 'The Dude'!

Talkat RubyConf 2026 · 2026-07-14..07-16· [ruby, concurrency]
slides:none on file

Benchmarks show ractors delivering true parallelism in CRuby—4s vs 9.5s on a big-decimal multiply workload—while Ruby 4 still marks the Ractor API experimental. A homemade multiplayer server/game Trianko runs many ractors (UDP server, player handlers) and exposes repeated isolation errors: setting class instance vars, weakref access, non-sharable constants, and surprising restrictions on instance variables and Ractor.value semantics. Fixes include moving state into helper objects, ractorizing classes, and tools like the Schmacker coverage gem and Ractorize gem to adapt existing code.

AI-written summary · about

  1. 0:00Introduction
  2. 3:16Ractors vs threads
  3. 7:05Multiplayer game with Ractors
  4. 11:54Ractors isolation limits
  5. 18:36Message passing and gems
  6. 21:45Ractors gotchas
  7. 25:56Use Ractors?
  8. 27:01Closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.