Thanks!
Thanks for attending my talk "Debugging Your Set-Up" at PHP NorthWest 2017 that I gave on September 30th, 2017. Here you can find some extra information about the talk if they are available. For this talk we have:
Questions?
If you have any questions about the talk, feel free to contact me. My details are on the contact page.
Slides
The talks slides can be downloaded at debug-setup-phpnw17.pdf
Resources
- Extension: Geospatial: https://github.com/php-geospatial/geospatial
- Extension: Xdebug: https://xdebug.org
- Extension: php-ast: https://github.com/nikic/php-ast
- Extension: tokenizer: http://php.net/tokenizer
- Extension: vld: https://github.com/derickr/vld
- Library: PHP Code Coverage: https://github.com/sebastianbergmann/php-code-coverage
- PHP 7 Virtual Machine: https://nikic.github.io/2017/04/14/PHP-7-Virtual-machine.html
Comments (through joind.in)
In this talk, I learned some useful commands for debugging my PHP environment. I did think the talk was a little underprepared and needed to be more structured.
Useful tools, I've heard people discuss them before when debugging applications and it was interesting to learn more about them, but I think the talk needs some more practice. It became a little difficult to follow, lots of tabbing between screens until the demo worked, etc. Lots of potential, and over-all the content was good.
Felt too fast paced. I appreciated that he had issues through the demos which further helped to show his debug process, although would have been better had Derick maybe talked through those steps as well. Having been to several of Dericks talks over the past couple of years I feel that this was not his strongest one.
Another talk from Derrick where he again showed us how much we don't know about php. Maybe I will never use those tools to debug on so low level. Anyway it was nice to see that it is possible to track errors like segmentation fault, etc. Good to know what is happening under the PHP hood. Thanks
I will definitely agree with some of the other comments, compared to what Derick got us used to, this talk was a bit under in terms of flow, hence the note. Though I do get the exercise was pretty complex, as the choice he made was to deliver a technical, example based talk, therefore accepting this back and forth between slides and terminal. As an advanced topic, I found it quite easy to follow in terms of content, which definitely means the talk is almost ready to be as good as Derick's other talks, live demos aside, and I'd love to thank him again for that!