Dan Ackroyd - Presentations and docs repository



Good or bad - making choice is hard DPC, June 7th 2019
Interface Segregation - DPC, June 8th 2019

Previous talks

Dependency injection the right way
The value case for unit tests - video
Composer - the good, the bad and the ugly
PHP Traits
Interface Segregation - for better code April 13th 2016, PHPSW
Interface Segregation - for better code - May 16th 2016 PHPBerks
Granular config - September 21st 2016
Interface Segregation - PHPNW, October 1st, 2016
Interface Segregation - Portsmouth, October 12th, 2017
React JS intro
Good or bad - making choice is hard 14th March 2018 PHPSW
Docker Mistakes 10 October 2018 PHPSW
Interface Segregation - Cardiff, February 28th 2019

Draft talks

Background workers
Solid structure
Docker Lesssons learned
Audio visual hygiene


Constructor behaviour of internal classes - passed PHP 7.0
Closure from callable - passed PHP 7.1
get_class() disallow null parameter - PHP 7.2
Consistent Callables - for PHP 8.0
Improved error control operator - draft


My infrequently updated blog


A CV that isn't just a link to Github