Context The objective is to set up an OpenId Connect Server using the Authorization Code Flow from an Oauth2 server…
Story of an professional experience To start, i tell you briefly the story of an profesionnal experience: During a professional…
When we are working alone or as a team on a project and care about quality and security of our…
SOLID: what is it? Robert Cecil Martin is the author of First five principles of object oriented design. Learn more…
What is the hexagonal architecture? The hexagonal architecture is a case of application of DDD (Domain Driven Design). It allows…
The objective of Test Driven Development is to guide the writing of the code by the tests. After discussions with…
One of the best practices in javascript unit testing is to decouple the tests. This is to minimize the dependencies…
Traits are a mechanism for reusing code in language with inheritance such as PHP. A trait attempts to reduce some…
In some cases, when the inheritance is complex, the code becomes difficult to maintain. This is the case of multiple…