How to avoid bugs and vulnerabilities using defensive programming.
Do not stale or return the wrong result, rather tell your caller that something is wrong.
Making peace with the Ghosts of Code Past while delivering new features.
A/B tests will try to make spaghetti from your clean code. Learn from my mistakes so you don’t repeat them.
Bledea Georgescu Adrian © 2020