Announcement
LA Ruby Conference 2010
This is the second year for the LA Ruby Conference. Come and join us to learn about ruby and related technologies and software development practices that might change the way you do your job.
Registration for the conference is open. The conference on Saturday is $199.00. The training workshops on Friday are $60.00 each.
February 19-20, 2010
Holiday Inn
Burbank, CA
Presentation
return to ScheduleEverything you ever wanted to know about threads and fibers, but were afraid to ask.
Presented By: Joe Damato
This talk is an in depth look at the problems with the threading implementation in MRI Ruby 1.8 and our proposed solution which boasts up to a 10x performance boost and introduces a Fibers API (which is compatible with Ruby 1.9). We will start by explaining a few core ideas about systems programming. We'll take a tour of various threading and I/O models comparing the advantages and disadvantages of each. From there we'll examine some of the problems with the threading implementation in MRI and how our patch remedies the situation. We'll finish up by showing off a demo or two of our threading fixes, Fibers API, and how you can use them to get fast, scalable I/O. Attendees will take away knowledge about threading implementations, core systems concepts, and Ruby implementation details that will help them write better more scalable Ruby code in the field.






