small medium large xlarge

Using JRuby: Bringing Ruby to Java; new Podcast

January 26, 2011

It’s here! Using JRuby: Bringing Ruby to Java now available in print and shipping from We’ve also got a great new podcast with Johanna Rothman and Ian Dees, on multitasking and how to get stuff done at a sustainable pace. Now at and on iTunes.

Tell your friends! Tweet this

Using JRuby: Bringing Ruby to Java

Now you can bring the best of Ruby into the world of Java, with Using JRuby. Come to the source for the JRuby core team’s insights and insider tips. You’ll learn how to call Java objects seamlessly from Ruby, and deal with Java idioms such as interfaces and overloaded functions. Run Ruby code from Java, and make a Java program scriptable in Ruby. See how to compile Ruby into .class files that are callable from Java, Scala, Clojure, or any other JVM language.

In Using JRuby you’ll venture into the wide world of open-source Ruby and Java libraries. Write Ruby on Rails web applications that run on Java servers like Tomcat. Use Java’s JDBC or Hibernate to easily connect Ruby to industry-standard databases. Test your Java program using Ruby’s elegant Cucumber and RSpec frameworks. Create dazzling desktop user interfaces with frameworks like Limelight and Monkeybars. Package a Rails or plain Ruby project for easy deployment to any Java environment.

JRuby lets you merge the best of several possible worlds, so you can create unique software using the best tools available. This book is your definitive guide.

Full Table of Contents

  • JRuby Core
    • Getting to Know JRuby
    • Driving Java from Ruby excerpt
    • Ruby from Java: Embedding JRuby excerpt
    • The JRuby Compiler
  • JRuby and the World
    • Introduction to Rails excerpt
    • JRuby and Relational Databases
    • Building Software for Deployment
    • Testing Your Code with JRuby
    • Beyond Unit Tests
    • Building GUIs with Swing
  • Reference
    • Ruby 101
    • Ruby/Java Interoperability
    • Configuring JRuby
    • Calling External C Code
    • JRuby for Sysadmins
    • Limelight Example Source
    • Bibliography

Now available in print and shipping from

January Podcast with Johanna Rothman and Ian Dees

Miles Forrest talks about multitasking and getting things done with Johanna Rothman and Ian Dees.

Everyone manages time, whether you keep it all in your head, write it down on paper, or enter it in some form of electronic organizer. But what do you do when you have a really big project? What do you do when you say “I want to do it all!” but end up going nowhere fast? Author Johanna Rothman shares techniques that work.

Johanna began managing projects back in 1984 when there was no Internet, no voice mail, and tools like spreadsheets had just been invented. As she grew in her abilities to manage large, complicated projects with hundreds of developers, she branched out, working as a consultant for the last 16 years. Her most recent book, Managing You Project Portfolio, helps you organize multiple projects and evaluate them without getting buried under a mountain of statistics.

Now available from and on iTunes.

Coming Soon:

  • Continuous Testing with Ruby: Better Software Through Faster Feedback in print
  • Rails Test Prescriptions: Keeping Your Application Healthy in print
  • Test-Driven Development for Embedded C in print
  • Code in the Cloud: Programming Google AppEngine in print

Recently Released:

  • Agile in a Flash [in print]
  • Arduino: A Quick-Start Guide [in print]
  • HTML5 and CSS3: Develop with Tomorrow’s Standards Today [in print]
  • Crafting Rails Applications: Expert Practices for Everyday Rails Development [in beta]
  • Thanks for your continued support,

    Andy & Dave

    Books  *  eBooks  *  Screencasts  *   PragPub Magazine