In this post I want to show how different signaling tools could help to break code dependencies: first we consider a contrived example of coupled code, then we eliminate dependencies using different techniques: Promises, Observable Properties and Events, and then...