Amazon.com: The Art of Rails (Programmer to Programmer) (9780470189481): Edward Benson: Books
The Art of Rails (Programmer to Programmer) and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
The Art of Rails (Programmer to Programmer)
 
 
Start reading The Art of Rails (Programmer to Programmer) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Art of Rails (Programmer to Programmer) [Paperback]

Edward Benson (Author)
4.6 out of 5 stars  See all reviews (7 customer reviews)

List Price: $39.99
Price: $26.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.60 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want it delivered Monday, February 27? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $23.75  
Paperback, Bargain Price $5.69  
Paperback, May 5, 2008 $26.39  

Book Description

May 5, 2008 0470189487 978-0470189481 1
Ruby on Rails offers the ability to rapidly design and write high-quality code with elegance and maintainability. Written by an experienced web application developer, this book explains how to take good Rails code and turn it into beautiful Rails code: simple, effective, reusable, evolvable code. He discusses the very latest in design patterns, programming abstractions, and development methodologies that have emerged for the modern web. With each design technique, you?ll discover how to make your own additions to Rails and craft a development environment tailored to your specific needs.

Frequently Bought Together

The Art of Rails (Programmer to Programmer) + Professional Ruby on Rails (Programmer to Programmer) + Rails Cookbook (Cookbooks (O'Reilly))
Price For All Three: $92.63

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Professional Ruby on Rails (Programmer to Programmer) $39.99

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Rails Cookbook (Cookbooks (O'Reilly)) $26.25

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

From the Back Cover

The Art of Rails®

Any programmer knows that an API is only half the story, and with Ruby on Rails® this is especially true. Good Rails development, like good web development, is much more about the design choices you make than the framework you have at your disposal. Written by an experienced web application developer, this book picks up where the API leaves off and explains how to take good Rails code and turn it into beautiful Rails code: simple, effective, reusable, evolvable code.

In a blend of design and programming, this book identifies and describes the very latest in design patterns, programming abstractions, and development methodologies that have emerged for the modern web. Ruby on Rails offers a completely new way of thinking about and using these emerging techniques, and learning to think like a Rails developer will enable you to rapidly design and write high-quality code with elegance and maintainability. With each design technique, you will discover how Rails incorporates it into its domain-specific language, and you will learn how to weave it seamlessly into your own Rails applications. Then you will learn how to take the next step and transform yourself from user into creator, making your own additions to Rails and crafting a development environment tailored to your specific needs.

What you will learn from this book

  • Techniques for organizing your code between and within Model, View, and Controller to eliminate code repetition and maximize your effectiveness

  • How to think like a REST-based developer and use Rails 2.0 to translate these thoughts into your code

  • Advanced Ruby and meta-programming: how to use features such as block-based development, monkey patching, and dynamic APIs to build your own additions to the Rails framework

  • Design patterns for AJAX, web APIs, HTML decomposition, schema development, meta-programming, and more

  • Behavior-driven development: A new style of testing and development centered around stories and behaviors instead of method calls and assertions

  • Ways to make your development both productive and fun in the software you write

Who this book is for

This book is for developers familiar with Ruby on Rails who are looking to advance their skills by learning the design and coding techniques that enable a mastery of web application development with Rails.

Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.


Product Details

  • Paperback: 309 pages
  • Publisher: Wrox; 1 edition (May 5, 2008)
  • Language: English
  • ISBN-10: 0470189487
  • ISBN-13: 978-0470189481
  • Product Dimensions: 7.3 x 0.7 x 9.2 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #1,272,319 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

7 Reviews
5 star:
 (5)
4 star:
 (1)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

4 of 4 people found the following review helpful:
5.0 out of 5 stars Solid Rails Book, May 23, 2008
By 
Larry (Somerville, MA) - See all my reviews
This review is from: The Art of Rails (Programmer to Programmer) (Paperback)
I really enjoyed this book. (Of course, I enjoy most tech books because you can always pick up new information or a different/better slant on something you thought you already knew.)

It is obvious Edward knows his stuff, and he has a knack for describing and explaining difficult concepts.

I especially liked his coverage of AJAX, Methods and Messages, Procs and Blocks, and Mixins.

Good book, Edward. Thanks for writing it!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars Excellent Birds Eye View Book, March 30, 2009
I own most of the Ruby and RR books and was nervous to buy another. I am pleased I did after reading this book cover to cover in the Kindle edition. Since Rails and Ruby are so flexible, intermediate programmers like myself spent a lot of time researching and wondering what methods are the most appropriate for inserting javascript, testing complex stories, or implementing RESTful architectures. The author picks up each of these questions in detail, mixing well written surveys of relevant approaches with well reasoned arguments for why rails and the community are moving in one direction and not another. Bravo! I am a much better Rails developer as a result of this book. The Kindle edition has some minor formatting glitches (they need to get their fixed font code formatting settled down especially) but was eminently readable.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars The Next Step for Rails Developers, March 8, 2009
By 
This review is from: The Art of Rails (Programmer to Programmer) (Paperback)
The Art of Rails is a phenomenal follow-on book for anyone who has completed a beginner Ruby on Rails book and is looking for moving on to the next step. Beginner RoR books (such as Agile Web Development with Rails and online tutorials, such as Rolling with Rails) focus on the mechanisms, getting the basic feel for the capabilities of RoR to quickly build web applications.

The Art of Rails is the next step, focusing on the policy and the how. Once the basic mechanisms are taught, the natural next step is the how -- how these mechanisms can be used to best achieve the initial goals laid out by each developer. This book dives into design paradigms such as M-V-C and REST in a thorough, yet pleasantly intuitive manner that guides the developer in methods of using good design and programming principles to build more flexible and efficient web applications.

For any developer that has learned the basics of Ruby on Rails and is looking for the next step, looking to really leverage the power of Rails to build web applications, this is certainly the book that helped me complete that progression.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews





Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
web services, monkey patching, partial style, proxy style, polymorphic associations, rhtml view, monkey patches, def initialize, puppet style, inner layout, flash variable, singleton class, undefined method, seed data, web application design, helper methods, eval method, resource controller, named routes, cooking site, five styles
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Getting the Most, Code That Writes Code, Beautiful Web, The Rails Concept, New Web, Single Table Inheritance, Buddy List, World Wide Web, Big City, Semantic Web, Matcher Method Tests, General Operand, Method Description, Google Web Toolkit, Item Added, Route Definition, Controller Action
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject