Blog

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

You may already be all over this one, but if you’re new to Oxid eSales or new to website internationalization

Today I take you through the Zend Framework 2 EventManager. We'll look at the EventManager key patterns, how it works and step through with some hands on code.

To properly use Zend Framework 2, you need to know one of its core components - Modules. In this post you get a solid introduction to this key topic by hearing what key developers have to say and practical, sample, code.

I was going through PHPDeveloper this morning and found a great post from NetTuts from December 27th, 2011 entitled 10 New Year’s Resolutions Every Web Developer Should Make.

To master the Zend Framework 2 we need to understand its core concepts. In this series, we work through four of the core ones, starting with Dependency Injection. Join me today to get started learning all about DI.

As developers, we can believe errors are negative reflections on our applications. But are they really so? In today's post, I show you how they're anything but negative, they're actually very very positive, when interpreted correctly.

When you're working with HTML day in and day out, very often the same types of tasks come up repeatedly. Whether you're generating content to be displayed with PHP or jQuery, whether it's server or client side, it's not an easy task. You Need a Helping Hand!

When you're a freelancer, actually, when you're an organisation of any size, ts and cs (terms and conditions - yes those seemingly boring things that nobody reads), especially custom prepared ones, are absolutely essential. Find out why.

If you have a list of people and want to find only the people with a date of birth in a set year or greater, there's nothing easier than a FilterIterator. Find out how today.

What is a Professional PHP Freelancer? It's a tough question, but deserves asking. Today we have a series of questions to help you determine if you are.