I’m a huge fan of the Ruby programming language, but in terms of implementation Ruby still lags behind other dynamic languages such as Javascript, which have powerful optimizing runtimes capable of delivering blazing performance.

Yet I think Ruby in 2017 is closer to that goal than ever: it seems like everyone in the Ruby runtime game is looking at techniques such as JIT compilation and speculative optimization.

Recently, on the 7th of March, I gave a presentation at the 4th edition of the sardines.rb meetup on the future of Ruby implementations in 2017 and beyond.

You can find the video and slides of my presentation below, enjoy!