PHPStorm, MAMP and Xdebug – How to keep (some of) your hair

I’m mostly logging this here for my own benefit, but if the Google gods brought your here, sweet! Just came across another fun quirk with running Xdebug, MAMP and PHPStorm together. πŸ˜…πŸ˜…πŸ˜…πŸ˜… I’ve talked about this combination causing me issues in the past, but this…

JavaScript build tooling and the CLI

Something that’s come up recently in the front-end world is the topic of a learning curve and JavaScript tooling such and Webpack and Babel. While I agree that new tooling can sometimes be a pain to learn, since when did being a web developer/programmer/rockstar not…

MAMP, Xdebug, PHPStorm and symlink madness

Ask any PHP developer and they’ll tell you Xdebug is the best thing since sliced bread. While true, it’s also one of the biggest pain in the asses to setup. I’ve probably set it up, in various incarnations, close to 10 times. There’s always something…

WordPress Jetpack contact forms – AJAX

EDIT, May 9, 2016 I noticed that the form wouldn’t submit when not logged in, so I’ve updated the gist to include a check to see if a user is logged in.Β  Jetpack is awesome for a lot of things. Unfortunately, one of the things…

ACF Code Field

Love the WordPress Advanced Custom Fields plugin, but want a field for adding in code with syntax highlighting? Just released, a new plugin that adds a code editor field option to ACF. Download it at: https://github.com/ptasker/acf-code-field  

WordPress security – Tools and third-party services

(This is part 1 of a series on WordPress security) Online securityΒ is has been gaining alot of attention in the media recently, and with good reason. With much of our lives now taking place online, security is something that effects all of us. The recent…

Now with 50% more self-hosting…

Just switched this blog over to a self hosted Digital Ocean VM. I was able to migrate all of my content away from WordPress.com, which was nice. Testing out some Cloudflare DNS and Nginx action.   This site is going to be a playground for…