Recipes for Decoupling
What is coupling, and why is it bad? What is decoupling, and how to do it efficiently? This book is a compilation of str…
What is coupling, and why is it bad? What is decoupling, and how to do it efficiently? This book is a compilation of str…
The new Functional Programming language build-in for PHP.
Mocking is useful, but 'what to mock' usually turns out to be a more complicated than expected if you don't treat this c…
Using array_merge inside a loop is a performance killer. The spread operator will help you to improve this by flatting t…
Argument unpacking, function variable argument list, and variadics function.
The best guide that brings your coding and architecture skills a level up. All the modern PHP features combined with the…
`strict_types=1` is more for the reader than for the writer
Clear contracts, isolated side effects, testability, low complexity and cognitive load, code fluidity, and confidence in…
Symfony 5: The Fast Track