What we do

And why we do it

We love writing code and designing systems. We believe work should be playful and creative – partly because it’s more fun that way and partly because that’s how you build a better mousetrap.

More

Managing return values with PHPUnit mock objects

Article

How to use PHPUnit mock objects to create a virtual laboratory for testing components. Set up stub objects to return values via simple method calls.

More

The dreaded white screen of doom

Article

A fatal PHP error can leave you with an empty screen. Here’s how to find and manage error information in your system to get your code back on track.

More