Jobs (Queues) vs. Events
When to use each one?
Read more →Git: Reset last commit
git reset --soft, git reset --hard & git revert
Read more →New PHP 8.4 array functions
array_find, array_find_key, array_all & array_any
Read more →Git Rebase onto
How to modify the commit history with git rebase onto
Read more →The testing pyramid
How to structure your test suite 🗼
Read more →Three dots in PHP
First-Class Callable Syntax, Variadic function & Argument unpacking
Read more →PhpStorm tricks ✨
Customize the IDE with templates, plugins and more
Read more →Functional Tests
Unit, Integration and System tests
Read more →How to create a global .gitignore file
and forget to ignore the same files over and over again! ⚡️
Read more →Declaring array structures in PHP
Read more →ORM: Data Mapper vs Active Record
Which one is better and why?
Read more →How does the Service Container work?
Read more →Why and How to decouple your classes
with a real decoupling example
Read more →A brief introduction to GraphQL
Read more →Sorting functions in PHP
And the Spaceship Operator 🚀🚀🚀
Read more →Functional Programming in JavaScript
forEach, map, filter, reduce, find, findIndex, some & every
Read more →Functional Programming with Phel 🐘
When PHP meets FP 🚀🚀🚀🌚
Read more →Immutability, the good way
Practical examples of immutability in PHP
Read more →Getting started with Open Source Software
Being up-to-date and avoiding conflicts
Read more →Testing with Test Doubles?
Dummy, Stub, Spy, Mock or Fake
Read more →Why you should not use Reflection when testing
with some code examples
Read more →