In this article I explore a common code smell related to conditionals and Boolean values and show how to fix it.
This article explains why a user would need to use enums in their code and shows how to do it with a simple example.
This article shows 5 ways of flattening a list of lists, ranked from worst to best.