Concrete PHP/Symfony implementation of OpenID Connect on top of an existing OAuth2 server: nonce, RSA keys, ID Token (JWT/RS256), UserInfo endpoint, Discovery, and JWKS — full code included.
Two Git commands that saved me from critical mistakes at work: git reflog to recover lost commits, and git rebase -i to rewrite history cleanly before a PR.
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…



