5 reasons to avoid imperative code
5 reasons to avoid imperative code that are consequences of how imperative code violates separation of concerns 
Tags: rxjs, angular