Automotive Holiday Deals Up to 50% Off Select Books Shop Men's Athletic Shoes Learn more nav_sap_SWP_6M_fly_beacon Black Friday egg_2015 All-New Amazon Fire TV Luxury Beauty Gifts for Her Amazon Gift Card Offer cm15 cm15 cm15 $30 Off Amazon Echo $30 Off Fire HD 6 Kindle Cyber Monday Deals Entertainment Collectibles Shop Now HTL

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Using JRuby: Bringing Ruby to Java (Facets of Ruby) 1st Edition

13 customer reviews
ISBN-13: 978-1934356654
ISBN-10: 1934356654
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
In Stock. Sold by worldofbooksusa
Condition: Used: Very Good
Comment: The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Access codes and supplements are not guaranteed with used items.
16 Used from $13.03
+ $3.99 shipping
More Buying Choices
8 New from $53.09 16 Used from $13.03
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Best Books of the Year So Far
Looking for something great to read? Browse our editors' picks for 2015's Best Books of the Year in fiction, nonfiction, mysteries, children's books, and much more.

Special Offers and Product Promotions

  • Take an Extra 30% Off Any Book: Use promo code HOLIDAY30 at checkout to get an extra 30% off any book for a limited time. Excludes Kindle eBooks and Audible Audiobooks. Restrictions apply. Learn more | Shop now

Editorial Reviews

About the Author

Charles O Nutter is the principal developer of JRuby. He has worked at Ventera, Sun, and now, EngineYard. During his time on the project, he has steered JRuby to its place as the fastest Ruby implementation.

Thomas Enebo has striven since 2003 to make JRuby a piece of software that will capture the hearts and minds of Ruby and Java developers everywhere. He works at EngineYard alongside Charles and Nick.

Nick Sieger is a prolific blogger and programmer who contributes not only to the JRuby core, but also to numerous libraries that Ruby programmers depend on every day in their work with JRuby. He works at EngineYard.

Ola Bini writes software at Thoughtworks Studios, and is the author of Practical JRuby on Rails. He is constantly pushing the boundaries between programming languages.

Ian Dees is the author of Scripted GUI Testing With Ruby. By day, he slings C++, Ruby, LabVIEW, and other languages for a test equipment manufacturer in Portland, Oregon.


Hero Quick Promo
Holiday Deals in Kindle Books
Save up to 85% on more than 1,000 Kindle Books. These deals are valid until November 30, 2015. Learn more

Product Details

  • Series: Facets of Ruby
  • Paperback: 300 pages
  • Publisher: Pragmatic Bookshelf; 1 edition (February 7, 2011)
  • Language: English
  • ISBN-10: 1934356654
  • ISBN-13: 978-1934356654
  • Product Dimensions: 7.5 x 1.1 x 9 inches
  • Shipping Weight: 1.7 pounds
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Best Sellers Rank: #1,576,770 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

7 of 7 people found the following review helpful By Ilya Grigorik on August 7, 2011
Format: Paperback
Determining the right audience for a technical book is always a tricky proposition, and interestingly, it seems that the JRuby team chose to tailor this book towards a "Java programmer who is interested in Ruby and probably Rails". This choice, on its own, tells you a lot about where JRuby is seeing adoption: while there is some fraction of (MRI / C) Rubyists migrating to the JVM, it looks like the larger market for JRuby specifically are the Java programmers looking to "sneak" JRuby into their existing codebase.

The book is roughly split into three parts:

(1) JRuby internals: calling Java from Ruby; calling Ruby from Java; understanding the JRuby compiler. In other words, think of Ruby as your scripting language on top of your existing JVM code, and this is your manual on how to connect all the pieces. The authors provide good examples to get you started, but for more advanced stuff you'll likely find yourself on the mailing list still.

(2) Introduction to Rails: if you've worked with Rails before, then you won't find anything new here, the only exceptions are setting up JDBC and related Java infrastructure. And if you've never developed with Rails, then you'll walk through a fully-fledged example of building an app.

(3) Rake, Ant, Maven, and Testing in Ruby: the build and deployment tools will be an interesting read for Rubyists and Java veterans alike. JRuby offers some great integration and scripting capabilities by combining Rake, Maven and Ant - something I wasn't aware of prior to reading this book, so that was a great surprise.
Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
13 of 16 people found the following review helpful By Rusty Shackleford on February 16, 2011
Format: Paperback Verified Purchase
I wish I had this book 2 years ago, it would have saved me so much aggravation. This book gives you all the knowledge you need to use JRuby effectively. Note that it is does not mean that everything is covered, it means everything important is covered and gives you the tools to write any sort of JRuby application.

Yes, Rails is covered in fair detail, but that isn't the main focus of the book. When the team jumped ship to EngineYard I feared that JRuby was going to became JRails. So far, that doesn't seem to be the case.

I am not sure what else to add, this book is detailed, yet focused and clear.

What troubles me, and this is a Ruby wide problem, is that to get the same information from this book online, you would have to try hundreds of sites and sift through the outdated docs and simple tutorials. There is no official message board, only a mailing list which are terrible things to sift through and need to die already. The wiki is always out of date. Why paid docs is acceptable in the Ruby world is beyond me. This book is exactly what the official online tutorials should be and the books should go much deeper. It did pain me to pay the dev team to produce basic docs(they are NOT volunteers working for free-not that this would be a valid excuse anyway) but I love getting the great Java platform while being able to avoid the crappy Java language and use a language that I love so I have to deal with this terrible practice.

JRuby also often follows the insane Ruby idea of "source code are the docs", but that is another rant.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful By Siddhardha on June 26, 2014
Format: Paperback
I had to come up to speed on ruby and rails over the past several months for work reasons. Although JRuby is not used at my work place at this time, it seemed worth checking it out and I purchased this book so as to come up to speed on it. I found this book to be a good introduction to JRuby. Part I, JRuby Core, is where most of the value in this book is. This part covers invoking Ruby from Java and vice versa, compiler options and somethings to watch out for. The code samples as well as the explanation is good in this part. Part II covers how JRuby can be used in a real project. A fair amount of stuff is redundant for those who have studied/used ruby, rails, cucumber, rspec etc. such as myself. I tried out the code samples in this book with the latest versions of gems even though this book uses older versions as it is few years old. Some of the samples break but are easy enough to fix - there were one or two examples I couldn't get to work. Besides the redundancy, another issue to be aware of is that this book covers things that are no longer supported (i.e. deprecated). For example, ribs in Chapter 6 is supposed to persist ruby's objects using Hibernate. If you look at the github for this project, you will notice that the last commit was 6 years ago meaning it's no longer under active development nor does it have the features one of the authors was going to support in a future release (as noted in the book). Another example is Chapter 10 Building GUIs with Swing. Apart from the fact that Oracle intends to replace Swing with JavaFX going forward, one of the examples it uses is with monkeybars gem which is also yanked. Therefore, be sure to checkout the status of the gems and invest time in them only if they are current.Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews