Speakers: Jimmy Smutek

  • Jimmy Smutek: Xdebug, Where Would I be Without You, Xdebug

    Jimmy Smutek: Xdebug, Where Would I be Without You, Xdebug

    WordCamp Baltimore 2017Speaker: Jimmy Smutek

    October 23, 2017 — This talk will demonstrate the benefits of using Xdebug to debug PHP, why it beats the pants off of `var_dump()`, and how it has helped, and continues to help me become a better developer. I’ll talk a bit about what Xdebug is, how it works, and a few common scenarios where Xdebug has helped me to solve problems and gain a better understanding of how various tools work together. I’ll be running Xdebug on a Vagrant box and using PHP Storm for my demonstration. I will cover: 1. How to quickly configure a project to use Xdebug 2. How to set break points and step through code execution 3. How to inspect variables 4. How to use the console to evaluate expressions Xdebug isn’t hard to use, and once you’ve used it you’ll wonder how you ever lived without it.

    Presentation Slides »

  • Jimmy Smutek: WordPress Workflows with PHP Storm

    Jimmy Smutek: WordPress Workflows with PHP Storm

    WordCamp Lancaster 2016Speaker: Jimmy Smutek

    April 19, 2016 — The talk will demonstrate how PHP Storm can speed up WordPress development workflow while also helping aspiring developers better understand how WordPress works.

    Some of the topics I’ll cover will be: Configuring a project, setting up and using debugging on a local vagrant box (VVV) with Xdebug, and using Live Templates & placeholders to quickly build commonly used code constructs.

    I’ll also detail some quick tips, like jumping to variable and class definitions and quick switching between recently used templates. Time permitting I’ll also show how to use PHP Storms built in tools for compiling, version control, and deployment.

    Presentation Slides »