Learn AI, Data Science & Business — Earn Certificates That Get You Hired
AI Engineer - Learn how to integrate AI into software applications
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk explains how to run and scale Rails applications with JRuby, including setup, Active Record performance, and JVM features such as garbage collection, JIT compilation, and parallel threading.
Syllabus
Intro
What is JRuby?
Ruby Compatibility
JVM Benefits
JVM Tools and GC
Fun Stuff
JRuby Install
Why JRuby on Rails?
Minimal Config Diffs
Catching Up
activerecord-jdbc-adapter
bundle install
Dealing with C Extensions
Deploying JRuby on Rails
Scaling Rails
Baseline Rails App
Caveats
Active Record Performance
Select Performance
Update Performance
True Story
Warmup Time
JRuby Flag: --dev
Future Improvements
JRuby Future
JRuby on Rails Future
Taught by
Ruby Central