Blog

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

Perhaps you've not seen the news on Twitter, Facebook, or the mailing list. If so, you may not know that I'm actively working on a new book and course about Zend Expressive.

A little while ago, I wrote two parts in a multi-part series about using Docker. As someone who’s reasonably new to Docker — **and** been bitten by the Docker bug — I wanted to share what I’d learned, in the hopes that others may benefit.

While I use ReStructuredText, and its companion platform Sphinx-Doc a lot, that doesn't mean that I believe they're the best combination for technical writing and documentation.

If you’re using Docker Compose to deploy an application (whether locally or remotely) and something's not working, here's a concise approach you can use to debug the deployment and get your containers up and running properly.

Do you use Sphinx-Doc and reStructuredText to manage your project's technical documentation? Do you find that it's a lot of work to ensure content validates and renders correctly? If so, this post walks through an initial workflow which seeks to make the process easier and more efficient.

Do you have something that you feel passionate about, something that you'd love to see realised? If so, how are you using your time? Are you using it effectively? Or are you, in fact, throwing so much of it away on pointless, trivial, tasks, by ramping up every day? Come learn what ramping up is, and why it's costing you your success.

Want to save time generating dependency configuration files for your Zend ServiceManager dependencies? In today's tutorial, I'll show you how, by using ConfigDumper, available in ServiceManager 3.2.0.

Rapid application development isn't often associated with Zend Framework. However, thanks to the ReflectionBasedAbstractFactory, rapid prototyping and developing in Zend Framework is as simple as Laravel. Come find out how in this tutorial.

Want to save time generating factories for your Zend ServiceManager dependencies? ServiceManager 3.2.0 contains FactoryCreator. In today’s tutorial, let’s see how to use it and how to save you time and effort.

Have you ever been stuck on a problem and thought that the answer had to be complex or sophisticated. Did you ultimately find that you overcomplicated the situation? If you do, don’t fret. It happens to all of us at times. Come with me today, as we consider how to not get lost in complicated answers to simple questions.