Schedule

Samuel Williams
Samuel Williams
  • @ioquatix

Hi there 👋 My name is Samuel and I'm from New Zealand. I like cats, programming, and coffee. I am a Ruby core committer. Creator of Async framework & Falcon web server. I'm currently working on improving Ruby's model for concurrency and building libraries to support highly scalable applications.

Real World Applications with the Ruby Fiber Scheduler

Ruby 3 introduced the fiber scheduler which provides transparent context switching between fibers when they perform blocking operations. With minimal changes, web applications can take advantage of the fiber scheduler to improve performance and unlock new techniques for application design and interactivity. We discuss the current state of the fiber scheduler design, its usage in several real world applications, and how you can take advantage of it in your own projects.

Recorded video