Ruby Rogues cover image

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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app