** Pizza and drinks will be provided!
When things go well, no one notices. But for some reason, one little white screen of death sends the whole world to your door demanding answers. Who knew?
In this session we'll look at what to do when the unexpected happens and you need to debug, especially when it's someone else's code -- either CiviCRM itself, or a related extension or custom module.
Debugging can feel a lot like hunting for a needle in a haystack, and sometimes you're not even sure the needle is there. But we'll walk through a few examples taken from real life, and see how those were found and solved. Along the way we'll look at strategies for narrowing the search, and tools to help with navigating unfamiliar code.