UringMachine — High Performance Concurrency for Ruby Using io_uring
Sharon Rosner
UringMachine is a new Ruby gem that provides a fast low-level API for building concurrent applications, harnessing the Linux io_uring interface. Let's see how io_uring works, understand the design of UringMachine, and the performance advantages it brings for Ruby web apps. Sharon is a long-time Ruby programmer, and the author of multiple open-source Ruby gems, including Sequel, Extralite, Polyphony, and Papercraft. He is a recipient of a Japanese Ruby Association grant for working on UringMachine. If you are looking for an expert on this topic — you just found one!