In this lightning talk, I would like to increase public awareness of thread safety with examples from various open-source gems so everyone can improve their understanding of whether a block will be executed in the same or a different thread.
When you provide a block to a function in Ruby, do you know when and where that block will be executed? What is safe to do inside the block, and what is dangerous? Let’s take a look at various code examples and understand what dragons are hidden in Ruby dungeons.
Explore more events
- Rails Executor: the border between application and framework code
Rails Executor: the border between application and framework code
Kaigi on Rails 2023Tokyo, Japan - imgproxy is amazing: handling user-uploaded images with ease and confidence
imgproxy is amazing: handling user-uploaded images with ease and confidence
Osaka Web Designers and Developers Meetup