Thomas E Enebo
Thomas E Enebo

Thomas Enebo co-leads the JRuby project. He has been passionately working on JRuby for many years. When not working on JRuby, he is writing Ruby applications, playing with Java, and enjoying a decent beer.

JRuby 9.2 and Rails 5.x

JRuby 9.2 has been released. 9.2 supports Ruby 2.5 compatibility and it also runs Rails 5.x well. This talk will discuss some of the more interesting apects of JRuby 9.2:

  • Performance updates
    • Graal integration
    • IR instr refactoring
    • Object shaping
  • Full encoding support ( @@かいぎ ||= $🐻🌻.send :┬─┬ノº_ºノ' )
  • Improved Windows support

It will also give an update on the state of running Rails 5.x on JRuby. This talk will go over updates we have made to ActiveRecord-JDBC and show a real world use-case of getting Discourse running. Get up to date on the state of JRuby!

Presentation Material

Recorded video