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

POPP sixth edition. Development diary #1

Article

A diary for work on the new edition of PHP Objects Patterns, and Practice. Week #1: Firing up vagrant, fixing my tests, finagaling dependencies, building PHP 8.

More