Authors Martin L. Abbott and Michael T. Fisher offer 50 big ideas on how to successfully scale web sites (visit the book's website for the full list there's even a free Scalability Rules Android app available for download on the site). Topics in Scalability Rules include caching, cloning, database management, fault tolerance, replication, split data sets, statelessness, asynchronous communication, and message buses. The principles are accompanied by a variety of recommendations to help anyone looking for ways to scale and manage a high-demand web property.
Bob Zeidman's The Software IP Detective's Handbook helps readers understand the complexities surrounding and detection mechanisms for software intellectual property, forensics, and a variety of other legal and technical considerations. Using various code analysis and tracking approaches, Zeidman shows you how to detect and protect your work from intellectual property theft.
The Rails 3 Way explores every notable aspect of RoR, and while it may take an occasional re-reading of a chapter, determined learners will gain substantial insight into the workings of the Rails framework. Starting with the Rails environments and configurations, the book covers all aspects of Rails development, from the Bundler, app settings, REST in Rails, migrations, associations, validations and advanced features like chaining scopes, callbacks, observers, and Single-Table Inheritance (STI). Session management, authentication and XML, and Rails caching and performance practices are also dissected.
Rapidly becoming the de facto replacement for the standard Test::Unit built into Ruby on Rails, RSpec is taking the Ruby community by storm. Learning the nuances that this new testing syntax and framework have to offer takes some practice. The RSpec Book shows developers the various facets of what RSpec has to offer. The book also covers Cucumber, one of the most popular Behavior Driven Development (BDD) frameworks built on top of RSpec.