Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to JRuby
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
bostonrb
July 17, 2012
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to JRuby
bostonrb
July 17, 2012
More Decks by bostonrb
See All by bostonrb
What to expect in Rails 4.0
bostonrb
47
11k
Dissecting Ruby
bostonrb
4
920
love your lib directory.pdf
bostonrb
1
380
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
310
Design in an AI World
tapps
1
250
Site-Speed That Sticks
csswizardry
13
1.2k
RailsConf 2023
tenderlove
30
1.5k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
490
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
290
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