Programming Books C Java PHP Python Learn more Browse Programming Books
Buy Used
$5.72
FREE Shipping on orders over $35.
Used: Like New | Details
Sold by BigHeartedBooks
Condition: Used: Like New
Comment: Enjoy this book. It could almost pass as new, and is in gift giving condition. Big Hearted Books guarantees to process your order within 1 business day, offers expedited shipping, and no hassle returns. By purchasing this item, you are helping raise much needed funds for our charitable partners throughout New England. Big Hearted Books is sharing the love of books one book at a time!
Access codes and supplements are not guaranteed with used items.
Add to Cart
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

Agile Web Development with Rails, Third Edition Paperback – April 4, 2009

ISBN-13: 978-1934356166 ISBN-10: 1934356166 Edition: Third Edition

Used
Price: $5.72
21 New from $2.42 82 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
Paperback
"Please retry"
$2.42 $0.01

There is a newer edition of this item:


Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 850 pages
  • Publisher: Pragmatic Bookshelf; Third Edition edition (April 4, 2009)
  • Language: English
  • ISBN-10: 1934356166
  • ISBN-13: 978-1934356166
  • Product Dimensions: 7.6 x 8.9 inches
  • Shipping Weight: 2.3 pounds
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon Best Sellers Rank: #811,506 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Sam Ruby is a prominent software developer who has made significant contributions to the many of the Apache Software Foundation's open source projects, and to the standardization of web feeds via his involvement with the Atom web feed standard and the popular Feed Validator web service.

He currently holds a Senior Technical Staff Member position in the Emerging Technologies Group of IBM. He resides in Raleigh, North Carolina.


More About the Authors

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

Customer Reviews

Combining this with The Pickaxe and you are on your way to becoming a good Rails developer.
Amazon Customer
At the same time, if you want to get beyond the basics, you will save yourself a lot of time on research by just going through the Agile book.
Rilindo Foster
I highly recommend this book to anyone seriously interested in learning this fun and amazing development platform!
K. Truitt

Most Helpful Customer Reviews

23 of 24 people found the following review helpful By Park Consulting Llc on May 30, 2009
Format: Paperback
Summary: Great book after you've learned the basics of RoR.

I'm writing this review because I disagree strongly with some of the previously submitted reviews that rated this book poorly.

This IS the book I'd HIGHLY recommend to anyone with a programming background who has gone through intro-level RoR books and online tutorials and wants to delve deeper into understanding the framework, in terms of gotchas, tips, recommended coding practices, etc.

When I go to a book store and pick up a book, I skim through it, look at the content, and see if the author(s) covered important or complex topics with an appropriate level of detail. This book nailed that part. Even in skimming the book for 5 minutes, I found explanations for several issues I had run into while learning RoR. E.g. with a has-one / belong-to relationship between 2 models, when does the relationship get saved if you associate the parent in the child, or associate the child to the parent? Things like that, which are relevant to programmers build real applications, are invaluable to know.

One thing that makes the book excellent is how well it explains options and their tradeoffs for implementation of functionality. E.g. there is an excellent writeup on the options for managing session data.
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
19 of 22 people found the following review helpful By effnish on May 15, 2009
Format: Paperback
I've made it through most of this book and while it has some good coding examples it lacks thorough explanations. If you've got a solid background in development and have done a little research on Rails you'll pick up the content without too much suffering. I've been developing Java for 3 years with little to no web experience and I feel like I could struggle through my own project at this point, but there are better books out there.

I would suggest starting with Rails Foundations 2 and moving to this book later. The Foundations author does a superb job of explaining the rails framework, ActiveRecord, views, and controllers in the 1st 7 chapters before jumping into building an application. Overall that book and Simply Rails 2 strike a better balance between application development and instruction.
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
8 of 8 people found the following review helpful By Larry on June 8, 2009
Format: Paperback
I don't remember earlier versions of this book getting slammed quite like this one. Maybe it's simply because there's more competition around. Regardless, I still think this is "the" Rails book to get if you're just starting out, or want a refresher on some of the main areas of Rails.
It's gotta be hard to put out a book against such a fast-moving target, and to their credit I think they did a pretty good job - for example, they were able to sneak in a description about named scopes.
My main gripe is that REST has been adopted by the Rails community for quite some time, and I think the tutorial should have been rewritten to reflect this, i.e. it could have done wihout the "add_to_cart", "who_bought", etc. actions in the controllers.
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
12 of 14 people found the following review helpful By Epsilon Delta on April 21, 2009
Format: Paperback Verified Purchase
the feel i get from the pragmatic guide on Rails is: do this and do that. It gives you a lot of fragments of knowledge, without a very complete big picture, and without a complete explanation of what's going on. I tend to learn from the big picture and then going down to the details, and understand why in each step, so this book is not for me.
4 Comments 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
4 of 4 people found the following review helpful By Rilindo Foster on December 22, 2009
Format: Paperback
Originally, I meant to use this book to learn Rails. For some reason though, I could not quite get through the material - I think that the example application (the famous depot code ) was not something I particular care for at the time, so I ended up using the Learning Rails book from O'Reilly to start learning how to build Rails apps. Then I went and did something for a while.

When I got back into Rails, I again went to the Learning Rails book and started to build a web app, however, I felt like I should be able to do more with the app I built, so I started to search around various Rails web sites, as well as the Rails API documentation; at some point, I started to refer to the Agile book again. That is when I started to understand why its so popular.

Details on Active Record / Views? Check.
Pagination? Check.
Time Zones? Check.

In fact, I think I would have saved myself a lot of time on research if I have just look up the details I wanted to know in the book. That, I believe, is the strength of this book - not only it will give you the basics of building Rails, but it will go into depth as to WHY and HOW Rails works.

Not to say that Learning Rails book is bad - I think I did better with the Learning Rails through that book and I recommend that publication to anyone getting into Rails. At the same time, if you want to get beyond the basics, you will save yourself a lot of time on research by just going through the Agile book. If nothing else, get both books.
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
9 of 12 people found the following review helpful By A. Upadhyay on July 25, 2009
Format: Paperback
I had almost zero background in Web Applications (I work in embedded systems programming). Few days back I gave a shot to understanding the .Net framework, however it was just too much coding for a starter like me. Someone told me about Ruby on Rails, and I thought to give it a shot. This was the first book that I came across. However it was a total disappointment.

It seemed to me that the author was more interested in getting a website running as soon as possible. Even so that the most crucial explanations were not explained properly. Though i could follow the instructions easily, the explanation of the MVC architecture was not good.

Simply Rails 2, on the other hand proved to be a much better bet for a beginner like me. The concepts are very well explained. The example website is also a little more advanced (clone of digg.com) which helps a lot in understanding more complex applications.
2 Comments 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

Customer Images

Most Recent Customer Reviews

Search