Programming Books C Java PHP Python Learn more Browse Programming Books
Professional Ruby on Rails (Programmer to Programmer) and over one million other books are available for Amazon Kindle. Learn more
  • List Price: $39.99
  • Save: $10.89 (27%)
FREE Shipping on orders over $35.
Only 1 left in stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
FREE Shipping on orders over $35.
Used: Very Good | Details
Sold by DUBS2011
Condition: Used: Very Good
Comment: **Eligible for Amazon's FREE Super Saver/Prime shipping with 24/7 customer service, package tracking, and 100% satisfaction guaranteed!!** Looks like a typical used book in Very Good condition.** We carefully inspected this book.**
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

Professional Ruby on Rails (Programmer to Programmer) Paperback – February 25, 2008

ISBN-13: 978-0470223888 ISBN-10: 047022388X Edition: 1st

Buy New
Price: $29.10
12 New from $4.99 14 Used from $2.03
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$29.10
$4.99 $2.03
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Series: Programmer to Programmer
  • Paperback: 457 pages
  • Publisher: Wrox; 1 edition (February 25, 2008)
  • Language: English
  • ISBN-10: 047022388X
  • ISBN-13: 978-0470223888
  • Product Dimensions: 9.3 x 7.4 x 1 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #2,532,478 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

Professional Ruby on Rails

Nothing less than a revolution in the way web applications are constructed,Ruby on Rails (RoR) boasts a straightforward and intuitive nature that avoids programming repetition and makes it infinitely easier to build for the web. Over the years, RoR has undergone numerous internal changes while programming techniques have evolved. This book captures the current best practices to show you the most efficient way to build a spectacular web application with RoR.

Preparing you to build a real, live, and complex web application, this invaluable resource covers all the questions that aren't addressed in introductory material, including how to manage users and security, organize a team of programmers, automate common build tasks, secure your site, and deploy a production server. You'll learn everything you need to know in order to extend Rails so that you can take advantage of the many exciting and wonderful things that are being done by the diligent RoR programming community.

What you will learn from this book

  • How to write automated tests for all parts of your Rails application

  • Why rake is a handy tool for automating commonly performed actions

  • Ways to manage time zones and internationalization

  • How to deploy Ruby applications using Capistrano, Mongrel, and Apache

  • Techniques for installing and running a Rails application in Java

  • Current security techniques, including prevention of cross-site scripting attacks

Who this book is for
This book is for RoR programmers, software and web developers, designers, and architects who are looking to expand their knowledge of the Rails framework.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

About the Author

Noel Rappin is the Director of Rails Practice at Pathfinder Associates ( www.pathfinderagile.com ), and has nearly a decade of experience with web application programming. Noel has a Ph.D. from the Georgia Institute of Technology, where he studied how to teach object - oriented design concepts. He is the co - author of Jython Essentials and wxPython in Action. You can read more of Noel ’ s writing at both the Pathfinder Agile Ajax blog (http://blogs.pathf.com/agileajax) and his own blog (http://10printhello.blogspot.com).

More About the Author

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

Customer Reviews

4.0 out of 5 stars
5 star
3
4 star
0
3 star
0
2 star
0
1 star
1
See all 4 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

24 of 25 people found the following review helpful By B. Randall on March 7, 2008
Format: Paperback Verified Purchase
First thing I'd like to point out is this book is up to date with Rails 2.0.2 (released 12/07) which is important as many things have changed like script/generate scaffold, in-place-editing and auto-complete have been deprecated, etc. Essentially, enough to baffle and frustrate a relative newcomer unaware of these changes who is trying to get started on 2.0.2 with older tutorials.

This book absolutely delivers on its promise to "fill the void" between beginner books and recipe/cookbook style books. It is the one-stop resource I've been seeking since Rails hit the streets.

I bought this book hesitantly as there were no reviews yet. I've purchased at least a dozen books on RoR over the past 2-years, some good, some average, some not so good. I can honestly say this is the best coverage of RoR I've read - without hesitation! I've only written one other review here at Amazon which was for David Black's "Ruby for Rails" which was a great book a few years ago if you didn't know Ruby programming.

I own AWDR I & II, Pick Axe, Recipes I&II, Cookbook etc. etc. Good books in their own right but I was still left not fully understanding key elements of building a solid, well tested enterprise ready site. This resulted in me making a ton of mistakes leading to endless hours of Googling to find others who had encountered the same problems, finding random tutorials, picking up a tip here, a tip there, etc. It was pure scattershot!

My application design was not cohesive and lacked the fundamental building blocks and safeguards necessary for continued growth. For lack of a better analogy, the apps I've built with Rails have been nothing more than patchwork quilts temporarily held together with rapidly disintegrating stitches.
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
3 of 3 people found the following review helpful By James McPhate on November 6, 2008
Format: Paperback
This is a fantastic book specifically geared at people who know Ruby and Rails. It says this in the opening chapter, and infers this in the title- "Professional Rails". So it's funny to see a review here complaining that you would be lost if you didn't Ruby and Rails.

And, as the other reviewer mentioned, it actually writes the tests! Better yet, it often writes the test first. And thank god there wasn't another "intro to ruby/intro to rails/installing rails" chapter at the beginning. Hell, it doesn't even say what a generator and pretty much starts "rails -d mysql soupsonline" with no explanation. This is fantastic! I was so excited.

Most of the first chapter discusses REST and TDD (test driven development) laying a foundation for more advanced rails applications and development techniques. As REST is relatively new to Rails, and a more advanced topic, I thought it was a great start. Routes are on page 8, and Ajax is already in the app by the end of chapter 1 (page 34).

Chapter 2 is using subversion, which at first I was leary of, but then quite accepting. Subversion (and now Git, which unfortunately wasn't big yet when the book was written) is a critical part of the advanced rails development workflow and this chapter is very rails centric in exposing best practices and tips.

I did a lot rails programming back in 2005, and recently picked it up again. This books was by far the most relevant for me, offering high value for time invested and effectively covering newer Rails developments (migrations, ajax support, capistrano, mongrel, etc.).

Also exciting was the fact that this was one of 10 different ruby and/or rails books at the bookstore.

If you are an experienced developer moving to Ruby and Rails, I'd also recommend this book.
Read more ›
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
Format: Paperback Verified Purchase
Professional RoR is the best book ever for a modestly experienced Web developer like myself. It thoroughly addresses all those little issues that are essential to developing a sound website. With the Well-grounded Rubyist and Pro Active Record, you've the best reference material for RoR development IMHO.
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
1 of 34 people found the following review helpful By KW on March 23, 2008
Format: Paperback Verified Purchase
Since this is one of the few Ruby on Rails 2.0 books it is just an okay book. You really need to know Ruby on Rails before even starting this book. It is very hard to follow and without the source code everyone would be lost by page 20. I guess he wanted people to learn by figuring out what he was trying to do.
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

Customer Images


What Other Items Do Customers Buy After Viewing This Item?