Posts in category PHP
February 2018
Mocking at architectural boundaries: persistence and time
Categories: PHP Tags: testing mocking hexagonal architecture architecture
Local and remote code coverage for Behat
Categories: PHP Tags: testing Behat code coverage
Reducing call sites with dependency injection and context passing
Categories: PHP Tags: legacy legacy code code quality call sites object design
January 2018
Unary call sites and intention-revealing interfaces
Categories: PHP Tags: legacy legacy code code quality call sites object design
Keep an eye on the churn; finding legacy code monsters
Categories: PHP Tags: legacy legacy code churn code quality
Simple CQRS - reduce coupling, allow the model(s) to evolve
Categories: PHP Tags: CQRS legacy legacy code database object design
August 2017
Layers, ports & adapters - Part 3, Ports & Adapters
Categories: PHP Tags: architecture design hexagonal architecture
Layers, ports & adapters - Part 2, Layers
Categories: PHP Tags: architecture design hexagonal architecture