Blog

Notes from production
PHP, Symfony, AI and the ops around it.

An overengineered 'created' event that improved my entire design

I worried about a 'created' event firing too early in my async Billit import and dispatched it from a sub-task to prevent that. When I wanted to write about it, I found out the worry was unfounded and I even realised how I should've approached it from the start.