Simple developer guides
The goal of this page is to provide tips, best practices, patterns on how to improve code quality and how to smell bad code.
Basic knowledge of object oriented programming is expected to understand the concepts discussed in the following articles.