- Series: Facets of Ruby
- Paperback: 458 pages
- Publisher: Pragmatic Bookshelf; 1 edition (October 11, 2013)
- Language: English
- ISBN-10: 1937785564
- ISBN-13: 978-1937785567
- Product Dimensions: 7.5 x 0.9 x 9.2 inches
- Shipping Weight: 1.6 pounds (View shipping rates and policies)
- Average Customer Review: 33 customer reviews
- Amazon Best Sellers Rank: #583,208 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Agile Web Development with Rails 4 (Facets of Ruby) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
All Books, All the Time
Read author interviews, book reviews, editors picks, and more at the Amazon Book Review. Read it now
Frequently bought together
Customers who bought this item also bought
"When I started learning Ruby on Rails, I read the first edition of this book. Its holistic view of the Rails framework and community provides any new developer the kick start they need to a highly successful career. After reading through the latest edition cover to cover, I can happily say that it continues that trend and remains the first book I recommend to any new Rails developer."
About the Author
Sam Ruby is a prominent software developer who is a co-chair of the W3C HTML Working Group and has made significant contributions to many of the Apache Software Foundation's open source software projects. He is a Senior Technical Staff Member in the Emerging Technologies Group of IBM.
Dave Thomas, as one of the authors of the Agile Manifesto, understands agility. As the author of "Programming Ruby," he understands Ruby. And, as an active Rails developer, he knows Rails.
David Heinemeier Hansson is the creator of the Rails framework.
Top customer reviews
The main downside of this book is that some of the treatment is superficial. For example, an authentication mechanism is developed in the book which is good for illustrative purposes but it's not replaced with a relevant gem that's ready to use (such as devise). This book uses MiniTest for the most part for automated tests. In my work place MiniTest is considered to be too basic in terms of functionality/scope and therefore cucumber/rspec/capybara are used instead. This book barely mentions these gems and capybara is not mentioned at all. Another thing to note is that this book does not use TDD but develops tests as after the fact - which is not necessarily bad in itself (depending on your style of development) but something to be aware of.
If you are a beginner to Rails, you can checkout either this book or Ruby on Rails Tutorial book - both will get you started. If you have preference towards TDD, then go with Ruby on Rails Tutorial. Personally I liked the TDD style of Ruby on Rails Tutorial. I suspect that neither of these two books will be very useful to intermediate/advanced Rails developers.
And I must emphasis to potential buyers, THERE ARE PROBLEMS WITH THE CODE GIVEN IN THE BOOK, so if you found yourself scratching your head (like me) if you've done something wrong or haven't paid attention to the details and loosing HOURS in the progress, don't worry, 99% it's their fault. In the intro of the book, the book advises to use their wiki if any problem arises, which was tremendously helpful from the other users but, hilariously, the authors rarely (and I do mean rarely) answers back with the faulty code they provided! Which brings that their only one way to get the most update and 'stable' code...
Buy the updated pdf version!
Now, I wouldn't mind buying a pdf version (for my personal use) but, the fact I had to buy a book with faulty code and now I had to shell out more $$$ to get the updated pdf which I don't know if it would resolve my concerns..
This was my first Pragmatic Programmer book and it was definitely did not lived up to its' reputation as many recommended to the franchise. Such a shame DHH, the creator of Ruby on Rails, has his name stuck in this book (but I admit, he does share really useful tidbits but they are, you know, tidbits)
The "depot demo" it walks you through creating touches on lots of great material, like database tables, relations, and AJAX just to name a few.
This isn't everything you will need to know to go make millions on your great idea, but it forms the foundation of understanding of Ruby on Rails.
The writing style is excellent as far as textbooks go - i really like all the books written by Dave Thomas (yea yea, no not the Wendy's guy).