This is a series of few articles covering good and bad practices at each stage of the application lifecycle