• 4 articles

    Strangler Fig Migration

    Migrating a 15-year-old Zend Framework 1 application to Symfony 8 using the Strangler Fig pattern — the bridge components, the module-by-module porting, and the day the legacy code was deleted.

  • 2 articles

    Multi-tenancy Landmines

    Real-world pitfalls in multi-tenant Symfony applications — from Doctrine filters to tenant resolution edge cases.

  • 2 articles

    Indirect Prompt Injection

    How malicious content in web pages, emails, and issue trackers hijacks AI agents — from the Clinejection supply-chain attack to the Unit 42 anatomy of indirect prompt injection, and what actually works as a defense.