Programming Books C Java PHP Python Learn more Browse Programming Books
Crafting Rails Applications: Expert Practices for Everyda... and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $33.00
  • Save: $8.58 (26%)
FREE Shipping on orders over $35.
Only 2 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Crafting Rails Applicatio... has been added to your Cart
FREE Shipping on orders over $35.
Used: Good | Details
Sold by CWJBOOKS
Condition: Used: Good
Comment: softcover book in good shape , light wear to cover and book edges
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Crafting Rails Applications: Expert Practices for Everyday Rails Development (Pragmatic Programmers) Paperback – April 14, 2011

ISBN-13: 978-1934356739 ISBN-10: 1934356735 Edition: 1st

Buy New
Price: $24.42
29 New from $14.87 24 Used from $0.01 1 Collectible from $18.95
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$24.42
$14.87 $0.01

Frequently Bought Together

Crafting Rails Applications: Expert Practices for Everyday Rails Development (Pragmatic Programmers) + Rails Recipes: Rails 3 Edition + Agile Web Development with Rails 3.2 (Pragmatic Programmers)
Price for all three: $76.65

Buy the selected items together

NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: Pragmatic Programmers
  • Paperback: 184 pages
  • Publisher: Pragmatic Bookshelf; 1 edition (April 14, 2011)
  • Language: English
  • ISBN-10: 1934356735
  • ISBN-13: 978-1934356739
  • Product Dimensions: 9 x 7.5 x 0.6 inches
  • Shipping Weight: 12.8 ounces (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #1,041,368 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Jose Valim is the lead developer and co-founder of Plataforma Tec. He started working with Ruby and Rails in late 2006 and was invited to be part of the Rails Core Team in 2010 after his work on Rails 3 development. He's also author and maintainer of various other well-known open source projects that led him to receive a Ruby Hero award in recognition for his contributions to the community. Lately, he's been flying around the globe giving talks and courses about Ruby and Rails.


More About the Author

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

Customer Reviews

4.0 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

43 of 44 people found the following review helpful By Ben Scheirman on April 13, 2011
Format: Paperback
I just finished with Crafting Rails Applications by José Valim. The book claims to teach Expert Practices for Everyday Rails Development. I didn't find it to be exactly that, however I did enjoy it and I learned a ton.

The Good

The book flows pretty well. Each chapter contains a challenge or set of related challenges and it's pretty easy to follow along with the code. Each example contains automated tests, and he creates a gem for almost each solution, so that it is easy to see how to modularize things.
The coverage of Rails internals is really enlightening. Sometimes it can be a bit dry, but you'll learn quite a few things about Renderers, Responders, Engines, Railties, Routing, Rack, Instruments, and more.
The book also contains a wide range of technology topics. José doesn't just utilize Rails & ActiveRecord. Other examples include MongoMapper, Redis, and Sinatra.

The Bad

Even though each of the examples contains unit tests, they are written in a style that I find to be problematic in real systems. The concise nature of the tests is probably an artifact of being printed, but most of the testing examples utilize few test classes with many assertions per test method.
In addition, though he "writes" the tests before implementation, this actually hurts understandability in some cases. The reason is most of the tests read as if he already knew the implementation and knew exactly how to test it. But it isn't apparent to the reader.
I tend to prefer RSpec with 1 assertion per test method and many fine-grained methods that test various behaviors in each context my system is in. The book's Test::Unit style wasn't something I'd suggest as a good way to test real applications.
Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By jessethebuilder on July 24, 2013
Format: Paperback Verified Purchase
This book introduces the reader to a number of advanced features of Rails. If you want to understand middle-ware or create custom generators, or do a lot of other things you didn't know you could do, get this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
0 of 4 people found the following review helpful By G. Allen Morris III on July 23, 2013
Format: Paperback
That the first chapter talks about using a package that the author wrote turned me off from reading anymore of the book. At the very least the book lacks a consistent point of view.

The problem could just be with the title. Had they called the book "Crafting Rails Applications with EngineX" I may have read it, but I may not have bought it. But either way I would not feel better about the author and the publisher.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again