2016/10/04 Javascript: Programming for Complex Asynchronous Use-Cases (Promises and Generators) generatorJavaScriptPromise