Skip to content

Advanced Rails Building Industrial-Strength Web Apps in Record Time

Best in textbook rentals since 2012!

ISBN-10: 0596510322

ISBN-13: 9780596510329

Edition: 2007

Authors: Brad Ediger

List price: $34.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Ready to 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 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…    
Customers also bought

Book details

List price: $34.99
Copyright year: 2007
Publisher: O'Reilly Media, Incorporated
Publication date: 1/15/2008
Binding: Paperback
Pages: 360
Size: 7.00" wide x 9.19" long x 0.81" tall
Weight: 1.276
Language: English

Brad Ediger is the CTO of Tasman Labs, a real-estate technology company. Together with his wife Kristen, a web designer, Brad owns Madriska Media Group, a firm specializing in custom application development. When not programming, Brad enjoys playing various musical instruments and watching obscure films.

Advanced Rails
Preface
Prerequisites
Conventions Used in This Book
Using Code Examples
How to Contact Us
Safari#xAE
Books Online
Acknowledgments
Foundational Techniques
What Is Metaprogramming?
Ruby Foundations
Metaprogramming Techniques
Functional Programming
Examples
Further Reading
ActiveSupport and RailTies
Ruby You May Have Missed
How to Read Code
ActiveSupport
Core Extensions
RailTies
Further Reading
Rails Plugins
About Plugins
Writing Plugins
Plugin Examples
Testing Plugins
Further Reading
Database
Database Management Systems
Large/Binary Objects
Advanced Database Features
Connecting to Multiple Databases
Caching
Load Balancing and High Availability
LDAP
Further Reading
Security
Application Issues
Web Issues
SQL Injection
Ruby's Environment
Further Reading
Performance
Measurement Tools
Rails Optimization Example
ActiveRecord Performance
Architectural Scalability
Other Systems
Further Reading
REST, Resources, and Web Services
What Is REST?
Benefits of a RESTful Architecture
RESTful Rails
Case Study: Amazon S3
Further Reading
i18n and L10n
Locale
Character Encodings
Unicode
Rails and Unicode
Rails L10n
Further Reading
Incorporating and Extending Rails
Replacing Rails Components
Incorporating Rails Components
Contributing to Rails
Further Reading
Large Projects
Version Control
Issue Tracking
Project Structure
Rails Deployment
Further Reading
Colophon