Writing

Technical articles on software engineering, architecture, tooling, tutorials and beyond.

Posts

Why and How to decouple your classes

with a real decoupling example

PHP SOLID DECOUPLING

A brief introduction to GraphQL

GRAPHQL REST HTTPS

Sorting functions in PHP

And the Spaceship Operator 🚀🚀🚀

PHP PROGRAMMING SORTING ALGORITHMS

Functional Programming in JavaScript

forEach, map, filter, reduce, find, findIndex, some & every

JAVASCRIPT TYPESCRIPT PROGRAMMING

Functional Programming with Phel 🐘

When PHP meets FP 🚀🚀🚀🌚

PHP FUNCTIONAL PROGRAMMING PHEL

Immutability, the good way

Practical examples of immutability in PHP

PHP IMMUTABILITY GOOD PRACTICES

Getting started with Open Source Software

Being up-to-date and avoiding conflicts

COLLABORATION GIT GITHUB

Testing with Test Doubles?

Dummy, Stub, Spy, Mock or Fake

PHP TESTING MOCKING

Why you should not use Reflection when testing

with some code examples

PHP TESTING REFLECTIONS

The importance of tests in our software

TESTING PROGRAMMING SCALABILITY