Skip to content

Details

Join us at Immersive Labs in Bristol this month for an in-person South West Ruby meetup featuring:

🍺 great food and drinks (sponsored by Immersive Labs)
💬 talk by Chris Seaton (Shopify)

Schedule

18:00 - Arrive, grab a drink and some food, have a chat

19:00 - "Finding Stability in an Unstable World"
People who implement interpreters and compilers for highly dynamic languages such as Ruby want one thing - stability. They want your program to reach a 'stable' or 'steady' state where no new classes are defined and no methods are redefined, so that they can treat your program as if it was more static and use conventional compiler techniques to make it fast.

Unfortunately some idiomatic Ruby patterns mean that we may never reach such a stable state. We'll show you what these patterns are, why they cause a problem, and what researchers at Shopify are doing to mean you won't have to care about it any more.

This is joint work between Chris Seaton and Matthew Alp.

Chris 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, and an MEng at the University of Bristol on languages with mutable syntax and semantics.

In his spare time he’s Squadron Leader of the Cheshire Yeomanry squadron of the Queen’s Own Yeomanry, Cheshire’s historic reserve light cavalry squadron.

20:00 - More mingling

Slack

If you like to join us on Slack please join https://bathruby-for-slackers.herokuapp.com and find us in the #south-west-ruby channel

Related topics

Events in Bristol, GB
Ruby
Open Source
Software Development
Web Development
Web Technology

You may also like