Press Release: April 30, 2012
The dRuby Book--New from Pragmatic Bookshelf: Distributed and Parallel Computing with Ruby
Raleigh, NC—In The dRuby Book: Distributed and Parallel Computing with Ruby (Pragmatic Bookshelf, $35.00), you'll learn directly from legendary Japanese Ruby hacker Masatoshi Seki in this first English-language book on his own Distributed Ruby library. You'll find out about distributed computing, advanced Ruby concepts and techniques, and the philosophy of the Ruby way—straight from the source.
dRuby has been part of the Ruby standard library for more than a decade, yet few know the true power of the gem. Completely written in Ruby, dRuby enables you to communicate between distributed Ruby processes as if there were no boundaries between processes. This is one of the few books that covers distributed and parallel programming for Ruby developers.
The dRuby Book has been completely updated and expanded from its Japanese version, with three new chapters written by Masatoshi-san. You'll find out about the design concepts of the dRuby library, and walk through step-by-step tutorial examples. By building various distributed applications, you'll master distributed programming as well as advanced Ruby techniques such as multithreading, object references, garbage collection, and security.
Then you'll graduate to advanced techniques for using dRuby with Masatoshi-san's other libraries, such as eRuby and Rinda—the Ruby version of the Linda distributed tuplespace system. In the three new chapters, you'll see how to integrate dRuby and eRuby, get a thorough grounding in parallel programming concepts with Rinda, and create a full text search system using Drip.
Step by step, you'll gain mastery of dRuby and distributed computing.
Available in epub, mobi, and PDF direct from the publisher and in paperback from fine bookstores worldwide.
What People are SayingThe dRuby Book is a fantastic introduction to distributed programming in Ruby for all levels of users. —Eric Hodel, Ruby committer, RDoc and RubyGems maintainer dRuby is the key component that liberates Ruby objects from processes and machine platforms. Masatoshi himself explains its design, features, case studies, and even more in this book. —Yuki "Yugui" Sonoda, Ruby 1.9 release manager Any programmer wanting to understand concurrency and distributed systems using Ruby should read this book. —Aaron Patterson, Ruby and Ruby on Rails core committer
For a review copy or more information please email firstname.lastname@example.org. Please include your delivery address and contact information.
For more information about the book, including: code, errata, discussions, full table of contents, excerpts from the book and more, see the catalog page for The dRuby Book: Distributed and Parallel Computing with Ruby.
The dRuby Book
Publisher: Pragmatic Bookshelf
By Masatoshi Seki
Print ISBN: 9781934356937
Print Price: $35.00
About Pragmatic Bookshelf
Pragmatic Bookshelf is an imprint of the Pragmatic Programmers, LLC. Our titles are distributed to bookstores internationally by O'Reilly Media.
The Pragmatic Bookshelf features books written by developers for developers. The titles continue the well-known Pragmatic Programmer style, and continue to garner awards and rave reviews. As development gets more and more difficult, the Pragmatic Programmers will be there with more titles and products to help programmers stay on top of their game.
O’Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O’Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying “faint signals” from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.
Return to: O’Reilly Press Room
Recent Press Releases
Media Relations – North America & Conferences
Media Relations – Japan
Media Relations – United Kingdom
+44 (0) 1252 721284