Ruby Engineer for Global Dev in Windsor/London, United Kingdom.
Light up your cores! Learn how to achieve levels of scale hitherto unknown to mere mortals.
This talk will cover concurrency and parallelisation for the discerning rubyist. We'll cover why MRI is keeping your CPUs way cooler than they find comfortable and how you can unlock unfound levels of roflscale by spending a little time with celluloid and JRuby. I'll touch on points and techniques including:
All gained from solid experience in the field and on-project - engineering a messaging solution processing many thousands of messages in parallel per second.
Hey John, thanks for commenting. You made some good points and I'll feed that back in to the proposal now.
Is this talk going to show-off Celluloid on CRuby/YARV vs JRuby or will it address other VMs as well?
There seem to be too much good stuff on your proposal which may be too for 30mins presentation + 15mins QA. Perhaps discussing about the GVL issue vs JRuby'simplementation is unecessary if what you are trying to achieve is to present Celluloid and the actor-based way of programming in Ruby.