Blog
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...
Read Looking for a new day job
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 people have strong...
community conferences speaking
Read How I rate talks for conferences and events
Communities and Silos Revisited
"You can be a part of multiple communities..." This is a hot topic for me, and I'm glad to hear Matt's opinion. I agree with everything Matt says. If you've not heard it yet go listen to this before continuing this post: http://www.fiveminutegeekshow.com/100Welcome back. I've talked a lot about Laravel developers being in a silo just as Symfony, Zend, and other frameworks have these silos. This...
Read Communities and Silos Revisited
Why does Guzzle put an underscore in my url!?
"Why does Guzzle put an underscore in my url!?" This was an issue I agonized over for more time than I'm willing to admit. I was parsing URLs out of an Apache access log to gather real world usage to run against my test server for the day job. I was having the issue when I read the URL from the file and passed the URL to Guzzle that Guzzle would append an underscore to every URL, causing it to...
Read Why does Guzzle put an underscore in my url!?