North West Ruby User Group

The future shape of Ruby

Thursday 19th August 6:45pm Online

TruffleRuby uses an optimisation called object shapes to optimise Ruby. It automatically learns and understands the layout and types, or the shape, of your objects as your code is running and optimises code to work better with those shapes. As the community tries to make MRI faster, it could be time to adopt object shapes there as well. We’ll talk about what TruffleRuby does, how it does it, and the benefits it achieves in practice.

About the speaker

Chris Seaton is a Researcher (Senior Staff Engineer) at Shopify, where he works on the Ruby programming Language, and a Visitor at the University of Manchester. He was formerly a Research Manager at the Oracle Labs Virtual Machine Research Group, where he led the TruffleRuby implementation of Ruby, and worked on other language and virtual machine projects. Before this he completed a PhD at Manchester where he researched programming languages and irregular parallelism.

Register to attend

If you’d like to attend, you must register here before 5pm on the day of the event. Please check your spam folder as Meetup emails can often end up in there. In the meantime make sure you are set up and ready to go by downloading and installing the Zoom client. If you don’t want to install the Zoom client there is a web client but it’s not as fully featured and you’ll still need to sign in with a Zoom account to use it.

About NWRUG events

Our events are free and open to anyone with an interest in Ruby, regardless of experience level. There is no need to register, just show up on the day! We want to keep NWRUG as welcoming and inclusive as possible so we ask that all attendies follow our Code of conduct. If you have any questions, get in touch.