RubyConf 2008: Coding for Failure: All you need to know for building rock solid applications in 45 minutes
Coding for Failure will walk you through everything you need to know for building fault tolerant applications that degrade gracefully in the face of adversity. During the presentation, you'll learn how to avoid the most common bad practices and how to minimize the impact of often forgotten error scenarios. We'll walk through practical examples including consuming external resources, handling email or Net::HTTP failures, interacting with the shell safely, how to handle exceptions gracefully in different scenarios, and how to use monitoring to catch failures before they happen.
About Tammer Saleh
Tammer Saleh is an experienced Developer and Systems Administrator. He has worked for the NCSA, University of Illinois, Caltech’s Earthquake Detection Network, and Citysearch.com — performing tasks ranging from Network Administration to designing Artificial Intelligence applications. He is the lead developer for the Shoulda rails plugin, as well as for the LDAP-Activerecord gateway, and he presented Angels and Daemons for RailsConf 2007