July 6, 2017

php[world] Training Day Requirements

I am giving a full day of Laravel Training before the main php[world] conference. To fully participate in the training exercises you’ll want to follow the directions below. Please reach out to me if you have any issues. Laravel Valet is a fine solution if you’d prefer not to have to install Virtualbox or Vagrant. I will not be able to fully support everyone’s configuration so to create...

Conferences Laravel Speaking


June 30, 2017

Using Homestead with CakePHP Framework

Interested in checking out CakePHP? You can easily spin up a new CakePHP project and add Homestead just as easy as any other modern PHP project. When I teach Laravel I use a quick start style application. I’ll be starting to build this same application with CakePHP: CakePHP does not use the traditional `public` folder that other frameworks use as the HTTP entry point into their...

CakePHP Vagrant


June 14, 2017

Looking for a new day job

I can help your team solve interesting and complicated problems. I have been a PHP engineer for over a decade and spent the last few years working with large-scale custom content management systems and APIs in enterprise environments. I’m also experienced in server management and configuration. My expertise leans heavily towards backend software engineering, the conversion of legacy software...

Day Job


June 13, 2017

How I rate talks for conferences and events

"If you’ve given a talk that's been recorded more than once. it's probably time to stop submitting that to conferences." -- an offhand comment I made on twitter. I made this comment after going through the first round of rating talk submissions for a conference I have the privilege of helping with talk selection. I feel like there was a lot of back and forth and it's obvious...

Community Conferences Speaking