Debugging Techniques for Drupal and Other Web Applications

A general approach to debugging Drupal problems will be presented, followed by an overview of a variety of tools such as the Devel suite, krumo, xdebug, client side debugging such as Firebug and LiveHTTPHeaders. In addition to debugging functionality, approaches to performance related problems will also be covered. Techniques that apply generally to all web applications or other PHP code will be noted, as well as tips on structured debugging that narrows down problems rather than random changes.

The audience will have a chance to share any debugging tricks they have during a question and answer session.