Agile Web Development with Rails, 2nd Edition

Agile Web Development with Rails, 2nd Edition
by Dave Thomas, David Hansson, Leon Breedt, Mike Clark, James Duncan Davidson, Justin Gehtland, Andreas Schwarz

Agile Web Development with Rails, 2nd Edition
List Price: $39.95
Our Price: $5.25
You Save: $34.70 (87%)
Availability: Usually ships in 1-2 business days
Buy Used: from $0.01 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Andreas Schwarz, Dave Thomas, David Hansson, James Duncan Davidson, Justin Gehtland, Leon Breedt, Mike Clark
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2006-12-21
ISBN: 0977616630
Number of pages: 720
Publisher: Pragmatic Bookshelf

Book Reviews of Agile Web Development with Rails, 2nd Edition

Book Review: Beyond great: best book, best reference, best index (and funny)
Summary: 5 Stars

I am an oldster (you know, 40+) and have learned many a language. Kernigan and Ritchie wrote their "K & R" C-language book in some written language a little higher level than English. After 40 or 50 reads through, I got it. I read C++ books, SmallTalk, Delphi, Visual Basic, and many Java books, HTML, JavaScript, CSS, Awk, Emacs, REXX (!!), and just about everything O'Reily has ever published.

Now, I come to Ruby, and Ruby on Rails. Thank goodness for this book. What a relief to read a book that is 1) comprehensive, 2) practical, 3) accurate, 4) funny at times, and 5) above all, has a good index! Perhaps programming languages are (finally) getting easier to write about, but Dave Thomas is an outstanding technical writer: he knows his audience and writes for us. Look, I know a million programming languages, but I am not the kind of person who zips through a book and suddenly gets it. Most books are written by people who are experts in the nuances, but have forgotten the many steps that lead up to those nuances.

AWDWR is better. It starts with a non-trivial and complete tutorial -- the first half of the book is an application that manages to hit most of the critical aspects of actually doing the job. It is a reasonably broad application covering many points of real webapps. (I read through thinking, yeah, we managed to deal with that in our Java webapp in a month, and here it is, built in to Rails, and better ... more than once). Maybe it is Rails, which seems to be a significant step in maturity over current generations (my last was WebWork/Struts 2, which seems to be the best you can do with Java these days, but really only one part of the larger problem).

But I have to give great respect to Dave Thomas and the other great writers who all made this second edition book a great, great book. I could follow along when reading, I actually did the whole tutorial and found myself learning almost all the way through typing the examples in by hand (mostly by learning how to debug my typos and understanding how the language and framework responded). Now that we're writing our real software, we still look back at the tutorial to get a clear view of how all the parts fit together.

The second part of the book is a solid documentation of the components and APIs available. It is not complete, but nor should it be -- if you want the API, link to the Rails site API. It does cover the important points, however, and ties them back to the tutorial where appropriate. Various important aspects are covered in enough detail to get the idea across, but not so much as to be just a lexicon.

I can't recommend this book highly enough. If this is your first programming book, it will be a struggle, but less than most, and if you're a professional software engineer with one or two languages under your belt (and reasonable proficiency at the command line), you will find this a great reference for learning, and for doing.

Summary of Agile Web Development with Rails, 2nd Edition

The definitive, Jolt-award winning guide to learning and using Rails is now in its Second Edition. Rails is a new approach to web-based application development that enables developers to create full-featured, sophisticated web-based applications using less code and less effort. Now programmers can get the job done right and still leave work on time.

NEW IN THE SECOND EDITION: The book has been updated to take advantage of all the new Rails 1.2 features. The sample application uses migrations, Ajax, features a REST interface, and illustrates new Rails features. There are new chapters on migrations, active support, active record, and action controller (including the new resources-based routing). The Web 2.0 and Deployment chapters have been completely rewritten to reflect the latest thinking. Now you can learn which environments are best for your style application, and see how Capistrano makes managing your site simple. All the remaining chapters have been extensively updated. Finally, hundreds of comments from readers of the first edition have been incorporated, making this book simply the best available.

Rails is a full-stack, open source web framework that enables you to create full-featured, sophisticated web-based applications with a twist...you can create a full Rails application using less code than the setup XML you'd need just to configure some other frameworks.

With this book, you'll learn how to use Rails Active Record to connect business objects and database tables. No more painful object-relational mapping. Just create your business objects and let Rails do the rest. You'll learn how to use the Action Pack framework to route incoming requests and render pages using easy-to-write templates and components. See how to exploit the Rails service frameworks to send emails, talk to web services, and interact dynamically with JavaScript applications running in the browser (the "Ajax" architecture).

You'll see how easy it is to deploy Rails. You'll be writing applications that work with your favorite database (MySQL, Oracle, Postgres, and more) in no time at all.

Networking Books

Book Subjects
Most talked about in Networking Books
Business Applications Software: For the IBM Personal Computer ImageBusiness Applications Software: For the IBM Personal Computer
by Lon Ingalsbe
Maxwell Macmillan International; Published: 1991-05; Paperback; Book
Sams Teach Yourself Networking in 24 Hours ImageSams Teach Yourself Networking in 24 Hours
by Macmillan Publishing, MacMillan General Reference
MacMillan Publishing Company; Published: 1998-07-01; Hardcover; Book
Price in other shops: $19.98
Glencoe Computer Applications and Keyboarding ImageGlencoe Computer Applications and Keyboarding
by Rice
Glencoe/Mcgraw-Hill; Published: 1998-01; Hardcover; Book
Best price: $4.73
ISDN and Broadband ISDN ImageISDN and Broadband ISDN
by William Stallings
MacMillan Publishing Company.; Published: 1991-12; Hardcover; Book
Best price: $8.00
Price in other shops: $62.00
Networking Using Novell Netware Release 3.11 ImageNetworking Using Novell Netware Release 3.11
by Emilio Ramos, Al Schroeder, Ann Beheler
Macmillan Pub Co; Published: 1993-09-29; Spiral-bound; Book
Best price: $156.00
Mastering Microsoft Windows Server 2008 R2 ImageMastering Microsoft Windows Server 2008 R2
by Mark Minasi, Darril Gibson, Aidan Finn, Wendy Henry, Byron Hynes
Sybex; Published: 2010-02-02; Paperback; Book
Best price: $33.24
Price in other shops: $59.99
Storage Area Networks For Dummies ImageStorage Area Networks For Dummies
by Christopher Poelker, Alex Nikitin
For Dummies; Published: 2009-01-09; Paperback; Book
Best price: $16.27
Price in other shops: $29.99
Smart Homes For Dummies ImageSmart Homes For Dummies
by Danny Briere, Pat Hurley
John Wiley & Sons; For Dummies; Published: 2007-07-23; Paperback; Book
Best price: $3.32
Price in other shops: $21.99
Essential JavaScript for Web Professionals ImageEssential JavaScript for Web Professionals
by Dan Barrett, Dan Livingston, Micah Brown
Prentice Hall Ptr; Published: 1999-08-03; Paperback; Book
Best price: $2.25
Price in other shops: $29.99
Cisco CCNP Test Yourself Practice Exams ImageCisco CCNP Test Yourself Practice Exams
by Syngress Media
Computing Mcgraw-Hill; Published: 1999-10-11; Paperback; Book
Best price: $17.77
Price in other shops: $39.99
Similar Books and other products
Rails Recipes (Pragmatic Programmers) ImageRails Recipes (Pragmatic Programmers)
by Chad Fowler
Pragmatic Bookshelf; Published: 2006-06-16; Paperback; Book
Best price: $3.88
Price in other shops: $32.95
Beginning Ruby: From Novice to Professional (Expert's Voice in Open Source) ImageBeginning Ruby: From Novice to Professional (Expert's Voice in Open Source)
by Peter Cooper
Apress; Published: 2007-03-27; Paperback; Book
Best price: $33.37
Price in other shops: $39.99
Ruby Pocket Reference (Pocket Reference (O'Reilly)) ImageRuby Pocket Reference (Pocket Reference (O'Reilly))
by Michael James Fitzgerald
O'Reilly Media; Published: 2007-07-25; Paperback; Book
Best price: $5.00
Price in other shops: $9.99
Head First Design Patterns ImageHead First Design Patterns
by Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson
O'Reilly Media; Published: 2004-11-01; Paperback; Book
Best price: $23.88
Price in other shops: $49.99
The Rails Way ImageThe Rails Way
by Obie Fernandez
Addison-Wesley Professional; Published: 2007-11-26; Paperback; Book
Best price: $6.73
Price in other shops: $54.99
Learning Ruby ImageLearning Ruby
by Michael James Fitzgerald
O'Reilly Media; Published: 2007-05-21; Paperback; Book
Best price: $19.94
Price in other shops: $34.99
Practical Ruby Projects: Ideas for the Eclectic Programmer (Books for Professionals by Professionals) ImagePractical Ruby Projects: Ideas for the Eclectic Programmer (Books for Professionals by Professionals)
by Topher Cyll
Apress; Published: 2007-12-18; Paperback; Book
Best price: $0.01
Price in other shops: $44.99
Rails Cookbook (Cookbooks (O'Reilly)) ImageRails Cookbook (Cookbooks (O'Reilly))
by Rob Orsini
O'Reilly Media; Published: 2007-01-16; Paperback; Book
Best price: $13.30
Price in other shops: $39.99
The Ruby Programming Language ImageThe Ruby Programming Language
by David Flanagan, Yukihiro Matsumoto
O'Reilly Media; Published: 2008-02-01; Paperback; Book
Best price: $22.55
Price in other shops: $39.99
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition ImageProgramming Ruby: The Pragmatic Programmers' Guide, Second Edition
by Dave Thomas, Chad Fowler, Andy Hunt
Pragmatic Bookshelf; Published: 2004-10-08; Paperback; Book
Best price: $8.97
Price in other shops: $44.95
Book store. Illustrated catalog of books on different categories