Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to JRuby
Search
bostonrb
July 17, 2012
0
290
Introduction to JRuby
bostonrb
July 17, 2012
Tweet
Share
More Decks by bostonrb
See All by bostonrb
What to expect in Rails 4.0
bostonrb
47
11k
Dissecting Ruby
bostonrb
4
900
love your lib directory.pdf
bostonrb
1
350
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Scaling GitHub
holman
464
140k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Rails Girls Zürich Keynote
gr2m
95
14k
Six Lessons from altMBA
skipperchong
29
4.1k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Side Projects
sachag
455
43k
Unsuck your backbone
ammeep
671
58k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
The Language of Interfaces
destraynor
162
25k
Navigating Team Friction
lara
191
16k
Transcript
“Intro” to JRuby Jay McGaffigan
Me, Myself, and I • Developer at Decision Resources
Group • Twi@er: @hooligan495
It’s ruby • Installs with RVM • Download
a distribuIon • Even on Windows
Rails • Yep…
Some things are different
Not a Unified Gemset • ImageMagick vs Rmagick
• Cextensions aren’t fully supported (never will be considered ProducIon) • Might have to write a java extension
Deploying • It’s different but not “new”
Java integraIon • Calling Java Libraries •
Give Java a Ruby syntax
Things to be aware of • Startup •
JVM tuning and warmup • Forking processes • Threading
Why Did we Choose JRuby • Ruby in the
“enterprise” • Selling a product • Fit into customers “labs”
Resources • h@p://www.jruby.org – Ge_ng started – Wiki
– IRC Tom Enebo, Charles Nu@er, Nick Sieger, and others whose names I forget are always up for answering a quesIon
Always looking for help • Grab a bug and
work to fix it • Grab a gem (rcov) and ensure Jruby compaIbility