Creating prompts to Learn
Discussing creating information discovery opportunities in a development team
Read On →Discussing creating information discovery opportunities in a development team
Read On →Yesterday I had fun breaking down a complex system into simpler classes using CRC Models. CRC Models are Class Responsibility Collaborator models, and it allows you to identify classes that aren’t quite doing what they should be. Typically a key instance of when this practice is useful is if a system is consistently described as confusing, or people keep questioning if thing X should really live there. These phrases are symptomatic of a poor object class name/responsibility/collaborator match.
Read On →Introduction to why asynchronous architectures
Read On →How to use the Dependency Inversion Principle in PHP. The fifth in a series on SOLID
Read On →How to use the Interface Segregation Principle in PHP. The fourth in a series on SOLID.
Read On →How to use Liskovs Substitution Principle in PHP. The third in a series on SOLID.
Read On →How to use Open Closed Principle in PHP. The second in a series on SOLID.
Read On →How to use the Single Responsibility Principle in PHP. The first in a series on SOLID.
Read On →How to use the require command in composer to edit your dependencies
Read On →A photo of me speaking at PHPUK15
Read On →