2 of 3 people found the following review helpful
Review by Nicolas Vallée,
This review is from: Ruby in Practice (Paperback)
For me, this book aims at a public at ease with the various aspects of Ruby. First, whereas many others would have begun directly with technical points after a short introduction, the reader will find in this book a presentation of three strengths of Ruby (duck typing, functional programming and meta-programming for Domain Specific Languages), which is at least a good reminder.
Then you will see a quick, but comprehensive enough, presentation of various libraries to solve problems in a more concise and/or more efficient way. The reader will find many examples of solutions for n-tier (Web Services, REST, Websphere MQ), for deployment in the workplace (authentification directories, RDBMS, search engines, emailing). I particularly appreciated the generation of PDF documents. These presentations are sometimes also a good reminder of good practice in professional development, as aspects of tests (Test:: Unit, RCov) and specifications (RSpec).
Finally, you will see other important elements in appendix :
1) different installation procedures for Ruby and Gem on the platforms Linux (Redhat or Debian), Windows and Mac OS X.
2) a review of the integration of Ruby in the Java platform with JRuby and deployments WAR for J2EE.
3) how to start Rails applications on different web servers.
The only criticism I can make is the lack of a real common thread throughout the book, which might give the impression of a listing of useful libraries.