Sign In


Order Status
Basket Contents



Internet - General Books, Wiley New Releases

Art of Rails
The Coming Age of Web Developmnet


Art of Rails

Author: Benson, Edward
Isbn 13: 9780470189481
ISBN: 0470189487
Pub Date: May 31, 2008
Publisher: Wiley
Shipping Weight: 2.60 pounds
Status: Not Yet Published/Back Ordered

List Price: $39.99
Quantum Price: $27.99


Quantity in Basket: None


Quantity:

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. You will also 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 and ways to make your development both productive and fun in the software you write.
view more info, including table of contents
(opens in pop-up window)


Valid CSS!