Advanced Rails Review

Advanced Rails
Average Reviews:

(More customer reviews)
Are you looking to buy Advanced Rails? Here is the right place to find the great deals. we can offer discounts of up to 90% on Advanced Rails. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Advanced Rails ReviewI've been developing in ruby for a few years, and rails seriously for less than a year, but reading voraciously, and I own a couple dozen ruby and rails books (including outdated 1st editions). THis one is unique, it's a smallish (325 pages)packed with info that other books deemed too hard to explain or inessential for beginners. Some of the chapters are too much information for me (especially i18n, UTF-8 and localization) but that's because of the nature of my work. The chapters on metaprogramming/ rails coding techniques, database usage, profiling, performance tuning, security and are truly outstanding.
Like i said for Scott Raymond's Ajax on rails, this author is a technical master and an excellent communicator. The explanations are efficient, and move right along. The english is tight and typo-free, illustrations, screen shots and code snippets are all useful. There are techniques discussed here, such as using MQ (or git-add) in conjunction with benchmarking/profiling, that I would say if you don't know them, your rails development team simply will not be competitive, and make no mistake, this has become a very competitive market. I would recommend that every rail dev read this cover to cover.
This is now one of my 4 favorite ruby/rails books (the others: "Rails Way", Black's "Ruby for Rails", and "Ajax on Rails")
What's not in the book: domain modeling, UML, denormalization, those kinds of topics. It's not a data modelling/ activeRecord book. Ajax (pretty well covered in other books), except as it relates to performance and security.
Nitpicks: it's not quite perfect,:
- mercurial coverage: i would prefer git and darcs coverage, or at least a mention. The CVS discussion is superfluous, also.
- weak index: on a few occasions, space is devoted to configuring apache (p. 106, 136). Do they show up in the index under Apache? Also nginx only rates a mention as the leading reverse proxy. There's an index entry for "code"(?!). Not indexed: facets, evil (p 45), money gem (p. 224), ... This is an extremely important (time-saving) thing, I would be willing to pay 3x the price for a well-indexed book.
- search engines (p 169) I wouldn't concede ferret is industry leader, he should have mentioned the SOLR and sphinx plugins
- the bit about PHP security, p 131 seems irrelevant.
- some other points could have been footnoted: class variables and inheritance in 1.9 is still being debated by the ruby core team (p 20) and plugin load order is also under debate (p 75).Advanced Rails Overview
Readyto go to the next level with Rails? From examining the parts of Ruby that make this framework possible to deploying large Rails applications, Advanced Rails offers you an in-depth look at techniques for dealing with databases, security, performance, web services and much more. Chapters in this book help you understand not only the tricks and techniques used within the Rails framework itself, but also how to make use of ideas borrowed from other programming paradigms. Advanced Rails pays particular attention to building applications that scale -- whether "scale" means handling more users, or working with a bigger and more complex database. You'll find plenty of examples and code samples that explain:

Aspects of Ruby that are often confusing or misunderstood
Metaprogramming
How to develop Rails plug-ins
Different database management systems
Advanced database features, including triggers, rules, and stored procedures
How to connect to multiple databases
When to use the Active Support library for generic, reusable functions
Security principles for web application design, and security issues endemic to the Web
When and when not to optimize performance
Why version control and issue tracking systems are essential to any large or long-lived Rails project
Advanced Rails also gives you a look at REST for developing web services, ways to incorporate and extend Rails, how to use internationalization, and many other topics. If you're just starting out with rails, or merely experimenting with the framework, this book is not for you. But if you want to improve your skills with Rails through advanced techniques, this book is essential.

Want to learn more information about Advanced Rails?

>> Click Here to See All Customer Reviews & Ratings Now

0 comments:

Post a Comment