Industrial-Sized Deals Best Books of the Month Shop Women's Handbags Learn more nav_sap_SWP_6M_fly_beacon $5 Albums Fire TV Stick Subscribe & Save Shop Popular Services tmnt tmnt tmnt  Amazon Echo Starting at $99 Kindle Voyage Disney Infinity 3.0 Gear Up for Football Deal of the Day
Crafting Rails Applications: Expert Practices for Everyda... and over one million other books are available for Amazon Kindle. Learn more

Crafting Rails Applications: Expert Practices for Everyday Rails Development (Pragmatic Programmers) 1st Edition

3 customer reviews
ISBN-13: 978-1934356739
ISBN-10: 1934356735
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
$10.99
Buy new
$19.64
More Buying Choices
29 New from $10.60 19 Used from $5.66 1 Collectible from $18.95

InterDesign Brand Store Awareness Rent Textbooks
$19.64 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.

Frequently Bought Together

Crafting Rails Applications: Expert Practices for Everyday Rails Development (Pragmatic Programmers) + Agile Web Development with Rails 3.2 (Pragmatic Programmers)
Price for both: $42.08

Buy the selected items together

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.

NO_CONTENT_IN_FEATURE


Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

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: 7.5 x 0.6 x 9 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,345,685 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

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

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Crafting Rails Applications: Expert Practices for Everyday Rails Development (Pragmatic Programmers)
This item: Crafting Rails Applications: Expert Practices for Everyday Rails Development (Pragmatic Programmers)
Price: $19.64
Ships from and sold by Amazon.com

Want to discover more products? Check out this page to see more: translate from english to polish