Chris Hartjes

Chris Hartjes

Long-time PHP developer who has spent many years helping to teach PHP developers how to get better at testing their PHP applications.

I currently work for ZiffDavis Shopping building global shopping loyalty infrastructure using a mix of PHP, Python, good testing practices, and design patterns.

Sessions Montréal 2026

Moving beyond CRUD to CQRS

Session en Anglais - Avancé

Most PHP web application frameworks are designed to allow us to quickly build CRUD apps. Create, Read, Update, Delete -- most applications (despite what our egos tell us) are just slight variations of this pattern.

There are alternatives that might actually relate to your business logic in a better way! It might be time to start using CQRS -- Command Query Responsibility Segregation.

Writing Testable PHP Code In An Uncaring World

Session en Anglais - Intermédiaire

It's a tough time to be someone who cares about writing code that you can test. Your boss? They want to replace you with someone cheaper and an LLM. Your teammates? They just want to close out some tickets and go home. The end users? They don't care, they just want it to work. In this talk I will show you what things look like in 2025 when you want to write testable PHP code.