Alexa.com
Alexa Store HomeMy AccountOrder StatusView Cart
Go

 
 

Search
Go

Shop by category
Book by Category
 
Business & Culture
Alexa
 
 
 
 
 
 
 
Ruby in Practice
Email a friendView larger image

Ruby in Practice

List Price: $39.99
Our Price: $30.39 & this item ships for FREE with Super Saver Shipping.
You Save: $9.60 (24%)
In Stock
Usually ships in 1 business days
Only 5 left in stock, order soon!

Note: Item may be sold and shipped by another company. Learn more.
Description:

Ruby in Practice increases your productivity by showing you specific Ruby techniques you can use in your projects. The book offers detailed strategies for using Ruby in a large-scale environment. You'll see concrete examples of integration, messaging, web development, and databases, all presented in a clear Problem/Solution format. This book won't help you push your deadline back, but it will help you get the job done in less time.

Above all, Ruby in Practice is a practical book for developers who want an in depth understanding of the Ruby language and its toolset. The book is divided into three major parts.

The first part concentrates on issues that developers face both from within their organizations and from their peers. The authors weigh the costs and benefits of using Ruby in enterprise development projects, the over-riding theme being that every developer should always aim to use the right tool for any particular job. The authors then examine the pros and cons of developing with Ruby, and where appropriate, compare Ruby to other languages, both conceptually and in code.

The second part discusses techniques for communication and integration of systems. The authors describe how libraries and techniques are used to facilitate messaging, web development and communication automation. They also focus on how the strategies in the first section can be used with these libraries to make development more flexible and efficient.

The last part shows how to manage data and integrate with existing data using Ruby. The authors describe techniques for using existing Ruby libraries that either replace popular Java libraries or can interface with existing data in a different way. They go on to show you how strategies covered in the first section can be used to enable Ruby to interact with existing assets or to build new data systems.

Features:

ISBN13: 9781933988474


Condition: NEW


Notes: Brand New from Publisher. No Remainder Mark.


Product Details:
Author: Jeremy McAnally
Paperback: 360 pages
Publisher: Manning Publications
Publication Date: March 05, 2008
Language: English
ISBN: 1933988479
Package Length: 9.13 inches
Package Width: 7.32 inches
Package Height: 0.79 inches
Package Weight: 1.37 pounds
Average Customer Rating: based on 4 reviews
Customer Reviews:
Average Customer Review: 4.0
Write an online review and share your thoughts with other customers.


0 of 2 found the following review helpful:

3Cookbook Style: Lacks enough DepthSep 11, 2009
The book read like a traditional Cookbook style reference. The problem I found with the book is that it lacks enough recipes to separate it from the Dave Thomas Programming Ruby and Agile Development with Rails, both introductory programming books. In addition, I find that screencast and websites do a better job at teaching several of the tutorials that are found in this manual.

If you are newer to Ruby and want to find some good uses of the language than this book can point you in that direction.

5 of 6 found the following review helpful:

5A good Ruby ReadMay 28, 2009
I actually picked this up at a local Borders.

I have been programming with Ruby, and Rails, off and on for going on two years. I find it disappointing that there are not more good books on either subject. Naturally, as each book comes out, I eagerly turn the pages.. hoping. Sadly, many of the books are O.K, a few a bit lame.

This book was an enjoyable read for me. The author covers a nice spectrum of different uses for Ruby, including but not limited to, Rails. This is what I like most about the book. It's not a "cookbook". The author actually delves into each subject, giving you more details than you would find in a "cookbook" type of book. While not giving exhaustive coverage in any of the areas it discusses, it gives more than enough to form a foundation for future discovery.

I definitely learned from this book, and it has found a permanent place in my library.

I would say, though, that it is not for someone new to either Ruby, or to Rails. This book is more for someone at what I would term intermediate level with Ruby. It doesn't start "from the ground, up" in any of the areas it discusses, but certainly at a level that someone with a bit of time in the language can pick up and run with.

In my opinion, the book is a keeper, and is recommended.

4 of 5 found the following review helpful:

4Ruby in Practice - reviewMay 14, 2009
Ruby in Practice written by the Jeremy McAnally and Assaf Arkin is a solid book about Ruby programming language. It is divided into three parts which address the most common applications of Ruby. Firstly, it describes in details basic characteristics and strengths of Ruby such as metaprogramming, usage of duck typing, testing, and reporting. Second part covers usage of Ruby for internet communication, emailing and for web application creation and deployment using Rails. In third part, authors discuss techniques for data and document based applications and Ruby application in searching and indexing or parsing of different document types. All addressed problems are explained using well chosen and informative examples which can be utilized in real world situations.
Although, book is written in rather simple and comprehensive way it is not meant for beginners and requires from a reader at least the intermeddiate knowledge of core Ruby, Rails techniques and understanding of quite a number of other programming concepts.
All together, Ruby in Practice is a must in the library of every Rubyist aspirating to the advanced level.

2 of 3 found the following review helpful:

5Review by Nicolas ValléeMar 16, 2009
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.

 
 
 
 
 
About Us   Contact Us
Privacy Policy Copyright © , Alexa Internet, Inc.. All rights reserved.
Web business powered by Amazon WebStore