Practical Rails Projects and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Practical Rails Projects (Expert's Voice)
 
 
Start reading Practical Rails Projects on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Practical Rails Projects (Expert's Voice) [Paperback]

Eldon Alameda (Author)
4.2 out of 5 stars  See all reviews (5 customer reviews)

List Price: $44.99
Price: $29.54 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.45 (34%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Thursday, February 2? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $26.59  
Paperback $29.54  

Book Description

1590597818 978-1590597811 October 29, 2007 1

Ruby on Rails is currently a very hot technology, and its popularity is still growing. Practical Ruby on Rails Projects provides intermediate Rails users with an essential learning aid to take them to higher level, teaching them countless real world techniques via a series of practical project-based chapters. Each chapter takes the reader through the complete process of building up a full-functional Rails web application.

Projects taught in the book include a blog, a REST-based task manager, an online IT help desk, a web comic (including image upload facilities,) Wiki, and much more. Techniques learned include speeding up development with plugins, engines and Ruby Gems, styling with CSS libraries, and adding dynamism using Ajax.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Practical Ruby Projects: Ideas for the Eclectic Programmer (Books for Professionals by Professionals) $32.62

Practical Rails Projects (Expert's Voice) + Practical Ruby Projects: Ideas for the Eclectic Programmer (Books for Professionals by Professionals)


Editorial Reviews

About the Author

Eldon Alameda is a web developer who currently resides in the harsh climates of Kansas.

He develops Ruby on Rails applications for a small technology startup in downtown Kansas City; prior to this he did development for a variety of companies including local advertising firms, Sprint PCS, and IBM. During the nineties, he also acquired a nice stack of worthless stock-options from working for dot-coms.

When he’s not sitting in front of a computer or irritating his wife by describing a new technology as "sexy" , he spends most of his time at home playing games with his young daughter.


Product Details

  • Paperback: 648 pages
  • Publisher: Apress; 1 edition (October 29, 2007)
  • Language: English
  • ISBN-10: 1590597818
  • ISBN-13: 978-1590597811
  • Product Dimensions: 9.3 x 7.1 x 1.3 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #1,049,382 in Books (See Top 100 in Books)

 

Customer Reviews

5 Reviews
5 star:
 (3)
4 star:    (0)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

10 of 11 people found the following review helpful:
3.0 out of 5 stars Fairly comprehensive, but lacking in places, December 1, 2007
By 
James Stewart (Grand Rapids, MI, USA) - See all my reviews
(REAL NAME)   
This review is from: Practical Rails Projects (Expert's Voice) (Paperback)
Practical Rails Projects is a weighty tome, coming in just shy of 600 pages, which led to this review taking a little longer than it otherwise might: not just because the book took a while to get through, but also because it wasn't quite so practical to lug it on the bus as some of the others I've recently covered. A result of that heft is a fairly comprehensive volume, but one that doesn't feel quite so consistent as it perhaps should.

Eldon Alameda has written the book for people who have some previous Rails experience or may have cracked open one of the introductory books on offer, but who want to learn the framework by observing a number of working projects. In some ways that leads to overlap with a book like Practical Rails Social Networking Sites (Expert's Voice), but whereas that built up one example this book covers seven ranging from a system to track progress through an exercise programme, to an appointment scheduler that interfaces with 37signals' Highrise using ActiveResource.

The first few projects proceed at an even pace and are likely to be helpful to a newcomer to Rails, there's a fair bit of overlap with examples available in other volumes, but they work well together. While the author discusses the decision to skip over the writing of tests and/or specs, it did seem that in a volume of this size that topic should have been given a little space, even if that involved sacrificing one of the sample projects.

Unfortunately the book loses pace a little later on, particularly with the introduction of the Ext JS library which is used to build user interfaces but ends up occupying far more space than the actual Rails code in the later chapters. Obviously Javascript frameworks are an important part of building many modern web applications and Ext JS is a worthy entrant, but the way it was used seemed quite inappropriate. The admin interfaces built with it would not gracefully degrade for users without javascript; there was no discussion of progressive enhancement or even of why the decision had been taken to build such an inaccessible system. When careful use of respond_to blocks can make progressive enhancement so straightforward in Rails, this seems a missed opportunity. At the very least the decision making process should have been documented, and ideally a better solution would have been offered.

I was similarly surprised to find a number of occasions where design decisions were made that conflicted with the RESTful approach that is now Rails convention. Early on that might have been one thing, but coming after a chapter extolling the virtues of resource-centric design that was quite a surprise and seemed an indication that the book had begun to sprawl a bit. In many ways it's a shame that this book wasn't broken up into a couple of volumes. Packaging the first few projects together as an introduction, then offering the last few as smaller supplements more tightly focussed on specific areas such as Ext JS usage, ActiveResource, etc. That way the material could have been tightened up and some of the repetition would have made more sense, and perhaps there would have been space to cover a few obvious missing pieces such as atom/rss feeds.

With a number of volumes now available that use specific projects to illustrate Rails techniques, this book isn't so distinctive as it might have been a few months ago, and many developers will probably want to go for a more focussed, more succinct option. If your learning style benefits from taking things slowly and you don't mind some repetition then this may be a good option, but don't forget to read up on accessible web development while exploring later chapters.

Disclaimer: I was sent a copy of this book for review by the publisher.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 7 people found the following review helpful:
5.0 out of 5 stars Interesting Book including first Rails 2.0 intro for the Beginner/Intermediate Rails Programmer, November 7, 2007
By 
Charles Harvey (Arlington, Va United States) - See all my reviews
(REAL NAME)   
This review is from: Practical Rails Projects (Expert's Voice) (Paperback)
I initially had some complaints with this book as the source code was not up on the Apress Website. This has been rectified in less than 24 hours and I want to thank the Author, Eldon Alemeda for making it happen.

I have finished the my first quick read, and now with the required source code online I have made it through the first 5 chapters of excercises, and I am impressed with the breadth that is covered in 621 pages.

This book would be a great book for someone who is an advanced beginner (admittedly an oximoron) or intermediate Rails programmer. It takes the reader through 7 short projects with only 23 pages of space on initial handholding on how to get your development system up and running.

While the author skips the usual Test/Behavior Driven Development paradigm, it is a logical course in this case in order to cover so many topics.

This book covers many topics in with lots of breadth including Rest Based Authentication, Advanced Caching, converting PHP game sites that I found quite useful.

Lastly and most importantly for me was the last 4 chapters of the book that focused on a project using Rails 2.0 + some nifty integration with Yahoo Maps.

Especially with the active participation of the author in supporting this book and its readers, I strongly recommend it as an addition to any rails advanced beginner/intermediate programmer.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars Great resource for every ruby developer, March 6, 2008
By 
Jose Betancur "Photographer" (Envigado, Antioquia Colombia) - See all my reviews
(REAL NAME)   
This review is from: Practical Rails Projects (Expert's Voice) (Paperback)
I try to learn ruby on rails form a lot of sources, but as Eldon says I ended with great books but every single one, guide me so well that in the end I only know how to do the stuff on the book, one single project for each book..

Then I find this book, and it gave me tips about ruby and put me challenges or exercises to follow, not pages to follow up.

Great deal!

Now I feel more confident with RoR.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews



Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
active record, bench press, dark alliance, lat pulldowns, official site, extinct animals, registration and authentication system, add task form, edit news post, comics controller, welcome controller, todo model, sexy migrations, scaffold resource generator, sidebar tasks, var grid, css graphs, var dialog, mongrel rails, blog engine, place the following content, new administration system, articles controller, rhtml template, post struct
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Active Resource, Yahoo Maps, Action Web Service, Monkey Tasks, Instant Rails, Rick Olsen, Final Fartasy, Today's Tasks, Zoo Tycoon, Baldur's Gate, Developer Name, Comic Load, Developer Home Page, Firal Fartasy, Chunky Bacon, Story Headline, Frontpage Headline, Action Mailer, Call of Duty, Create New Developer, Add Games, News Story, Due Today, Summary We've, Mon May
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(6)
(2)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
Rails 2.0 Covered? 0 Nov 26, 2009
How popular is Ruby on Rails ? 0 Feb 12, 2008
See all 2 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject