How to never crash a site again. Defensive programming techniques for WordPress.