Monadic futures are a fairly effective solution to the problem.
No callback hell, just a clean linear flow of imperative looking non-blocking code that runs concurrently but still guarantees order of execution.
No callback hell, just a clean linear flow of imperative looking non-blocking code that runs concurrently but still guarantees order of execution.