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.
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.
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.