Blog

Here is a collection of articles that I have written about software development, software testing, DevOps, and developer education.

Recently I built a new application using SlimPHP, a PHP microframework, instead of a full-stack framework, such as Symfony or Zend Framework 2. In this post, I start discussing how taking this approach has lead to a leaner application design.

Whether you're creating a podcast or a screencast, how do you make your voice sound as professional as possible - without an expensive recording studio? Today I'll show you how to do it using the free, open-source tool Audacity.

Thinking of becoming a PluralSight Author? Considering creating online training videos and screencasts to share your experience with others? Make it easy on yourself by knowing how to setup a consistent environment.

PHP South Coast 2015

July 22, 2015

The inaugural PHP South Coast conference, in Portsmouth, was excellent - truly excellent. Here's my review of the talks, the networking, the people, the games and everything in between.

Networking is something we should all build more actively, whether professionally or personally. It's rewarding on so many levels. But if you're self-conscious, how do you start?

Here we are in July 2015. How did the time pass so quickly? The excitement from the last few weeks is still with me, so you could say that I'm on a bit of a high of late. However, it's not all been peaches and cream...

I'm a Conference Speaker

June 24, 2015

At long last, after numerous attempts submitting talk proposals to conferences around the world, I've been accepted to speak at php[world] in Washington D.C., this November.

Well, it's been an interesting week this last one. I wouldn't say it was a crazy one, but still interesting. The key standout for this week was that, I decided to start a podcast. That's right, after so long, I decided to start a podcast.

I'm a bit late with this, as it was PHP's 20th birthday a few days ago now. But this morning,

Oh What a Week!

June 5, 2015

It's been an interesting week, this week. I'm not sure whether you'd call it hardening up, or putting my money where my mouth is really. Regardless, it's been a good one! Why, you may ask? Well it's been great for three reasons...