Chris Hartjes @grmpyprogrammer

Chris Hartjes has been building web applications of all shapes and sizes since 1998, with a focus on best practices and how to use testing as an effective development tool.

By day he works as a Principal Engineer for Synacor (http://synacor.com) while by night he works on building his online info-product empire through http://grumpy-learning.com He also is one of the organizers of the Greater Toronto Area PHP User Group and the True North PHP conference.

He lives in Milton, Ontario, Canada with his long-suffering wife, two daughters, a furry pig masquerading as a cat, and the reincarnation of the Roman god of the underworld in feline form.

Books by Chris Hartjes

Published Books

Unpublished Books