About Chris Hartjes

I've been building web sites of all shapes and sizes, mostly in PHP since 1998. Around 2003 I discovered unit testing and automated testing and haven't stopped trying to tell everyone about it since. Along the way I have given 100+ talks (including work shops) at conferences and self-published half-a-dozen books focussing on helping people get better at writing tests for their PHP code.

Outside of my day job I do very little coding, choosing instead to frustrate myself via hobbies like pretend baseball teams, board games with complex rules, and 3d printers that clog up if you look at them funny.

I have been working for ZiffDavis Shopping as a Staff Engineer since January 2024, helping to build shopper loyalty infrastructure.

I am using the following technologies in my work there:

I've also touched a little React and Java but it's just "copy something that works elsewhere in our code bases".

Our team focusses a lot on code quality, effective automated testing, and works closely with other groups and individuals within ZiffDavis Shopping to make sure what we build for them meets their needs.