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
- Dmitry's PHP JIT-IR Presentation: https://www.researchgate.net/publication/374470404_IR_JIT_Framework_a_base_for_the_next_generation_JIT_for_PHP
- 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
- Git Repository for Collections: https://github.com/php/php-src/compare/master...derickr:php-src:collections
- 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
- State of Generics and Collections: https://thephp.foundation/blog/2024/08/19/state-of-generics-and-collections/
Comments
Life Line
Updated a bench and a waste_basket
Updated a bench
Updated a bench
Updated a bench
I've just finished reading "Snow Crash" by Neal Stephenson. I found this a fun and excellent read.
Updated a restaurant
Updated a restaurant
Updated a restaurant
Updated a restaurant
Updated a brewery
Updated a restaurant
Updated a restaurant
Having dessert before even attempting to go to the restaurant for my (early) birthday dinner.
Enjoying this barrel aged quadrupal, in entirely new Dutch city (another Christmas tradition for us).
Updated a bar
Updated a restaurant
Updated a pub
Updated a bar
Updated a restaurant
Updated an attraction and a museum
Updated a restaurant
Updated a bar
Updated a brewery
I walked 7.4km in 1h17m31s
I walked 1.0km in 8m59s
I know my French is pretty terrible, but I'm sure I'm closer to the correct answer than what's shown here...
(add your own comment 



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!