Debugging Techniques for Drupal and LAMP

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 be covered. Some of these techniques apply generally to all web applications or other PHP code. A structured debugging approach that narrows down problems, rather than making random changes and guesses, is the main goal of the talk.

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

Speakers

Room: 
Track: 
Coding and development
Experience level: 
Intermediate
Questions answered by this session: 
How can I become a better debugger ?
Is debugging a different mental process from development ?
As a non-developer, how can I help save my team time and money by assisting speedy and efficient debugging ?
What tools, sophisticated or simple, are available to help with debugging, and how much benefit can I expect from them ?
What are common sources of bugs in Drupal ?
Colorado mountains