Copyrights apply to this source code. You may use the source code in your own projects, however the source code may not be used to create training material, courses, books, articles, and the like. We make no guarantees that this source code is fit for any purpose.
The dRuby Book is a fantastic introduction to distributed programming in Ruby
for all levels of users. The book covers all aspects of dRuby, including the principles
of distributed programming and libraries and techniques to make your work
easier. I recommend this book for anyone who is interested in distributed programming
in Ruby and wants to learn the basics all the way to advanced process
coordination strategies.
—Eric HodelRuby 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” SonodaRuby 1.9 release manager
dRuby naturally extends the simplicity and power Ruby provides. Throughout
this book, Rubyists should be able to enjoy a conversation with dRuby that makes
you feel as if your own thoughts are traveling across processes and networks.
—Kakutani ShintaroRubyKaigi organizer, Ruby no Kai
Any programmer wanting to understand concurrency and distributed systems
using Ruby should read this book. The explanations and example code make
these topics approachable and interesting.
—Aaron PattersonRuby and Ruby on Rails core committer
A fascinating and informative look at what is classically a total pain in the neck:
distributed object management and process coordination on a single machine or
across a network.