Talk in English - US at Longhorn PHP Conference 2023
Track Name:
Ballroom A
View Slides: https://speakerdeck.com/aaronholbrook/debugging-php-applications
Short URL: https://joind.in/talk/e077f
(QR-Code (opens in new window))
Discover the art of debugging PHP applications with finesse in this dynamic session. Debugging is a vital skill for developers, enabling efficient issue identification and resolution. Join us as we explore proven techniques and powerful tools that will empower you to become a master troubleshooter.
During this session, we will start by discussing the fundamental principles of problem-solving. We will explore strategies for dissecting complex issues and narrowing down the problem space effectively. Discover how to ask the right questions, analyze symptoms, and perform systematic investigations that lead you closer to the root cause.
Next, we will explore the indispensable role of tools in the debugging process. Explore how to leverage the capabilities of integrated development environments (IDEs) to streamline your debugging workflow. Learn how to set breakpoints, inspect variables, and step through code execution for precise analysis.
One of the most powerful tools at your disposal is xDebug. Dive into its advanced features and gain practical insights on utilizing it effectively. Discover how to set up xDebug, capture stack traces, and leverage its remote debugging capabilities to solve even the trickiest bugs.
# Key Takeaways:
* Fundamental techniques for efficient debugging and problem-solving
* Strategies for narrowing down the problem space and identifying root causes
* Harnessing the power of integrated development environments (IDEs) for effective debugging
* Deep dive into xDebug: setup, advanced features, and remote debugging
* Practical tips and best practices for troubleshooting PHP applications
Join me for an enlightening session where we will unravel the secrets of debugging PHP applications. Equip yourself with the skills, techniques, and tools necessary to become an adept troubleshooter confidently untangling even the most intricate bugs. Elevate your debugging prowess and master the art of efficient troubleshooting in PHP!
Comments
Comments are closed.
Excellent presentation with lots of great examples and techniques for debugging.
Good stuff here for figuring out where things are going wrong.
Very engaging, and informative content. Nice refresh for experienced devs, with some new thinking on some topics. Now I've got a new tool in git bisect for my toolbox.
Great ideas and input. I enjoyed the scientific method comparison as well as the example of git bisect. Would have loved more xDebug examples if there had been the time, but the overview you did give was very useful. Will be getting it set up.
Lots of great info. Very engaging!
Great talk! Your enthusiasm for the topic of debugging is infectious. The talk was well-presented and very informative. I really enjoyed the live demos as well. Thanks!
Great presentation, really engaging. I use Xdebug but I didn't know git bisect, the demo clearly demonstrated practical applications. The tips and suggestions for identifying bugs are very valuable.
Thanks all - appreciate the kind words and I do apologize the git bisect section took longer than I had planned on.
Hit me up today or tomorrow and I'd be more than happy to walk you through using xdebug in depth!
Cheers!
This was a great talk, lots of good things, examples, methods and strategies to employ in the never ending battle against bugs!!
Thanks for this talk. The examples he showed and the presented strategies were very helpful for me.
My absolute favorite class of this conference. This convinced me to that git binary takes out ALL of the guessing of where problems are located. I will be implementing this immediately!
Great presentation! Git bisect is a life-changer.
Great presentation and ideas, and influential delivery!
Very nice, engaging and fun.