
Revolutionizing Ruby Deployment with Falcon Web Server and Async Concurrency Framework - RUBY 627
Ruby Rogues
00:00
Exploring Async and Event Machine in Ruby
This chapter delves into the differences between async and event machine in handling UDP, sleep, timers, and blocking operations in Ruby, emphasizing the necessity for hooks in the Ruby VM. It contrasts the development approaches of async 1.1.x and event machine, discussing issues faced by event machine like crashes and reinventing Unix interfaces. The evolution of concurrency models for web applications, the transition to streaming models, and technical intricacies of async gems and non-blocking features implementation are thoroughly examined.
Transcript
Play full episode