Opening the Black Box: Becoming a Better Developer through Debugging

milsyobtaf

Trying to tame a modern, fully-featured web application like Drupal can be an exercise in frustration.

  • Why are you seeing that piece of content there?
  • Why am I seeing a negative integer instead of a string from this function?
  • What the hecking heck does this PDOException in my Watchdog log mean?

In this session we will be going over useful debugging tools (Chrome DevTools, xdebug) and techniques (bisecting, git annotate) that can help you start to see into the inner workings of all versions of Drupal, especially Drupal 8. You will be better prepared to start building truly custom features into your projects and you'll be able to remain calm when you get the dreaded email that your site is showing the White Screen Of Death at 4:45pm on a Friday afternoon.

Session Track

Coding and Development

Experience Level

Intermediate

Drupal Version