Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introduction to JRuby
Search
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
930
love your lib directory.pdf
bostonrb
1
380
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Optimizing for Happiness
mojombo
378
71k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
A designer walks into a library…
pauljervisheath
211
25k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
290
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
500
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
550
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