A talk about asynchronous stuff.
- https://esdiscuss.org/topic/cancellation-architectural-observations
- https://github.com/bergus/promise-cancellation/blob/master/examples.md
- https://github.com/tc39/proposal-cancelable-promises
- http://2ality.com/2017/05/util-promisify.html
- https://www.jcore.com/2016/12/18/promise-me-you-wont-use-promise-race/
- https://medium.com/@benlesh/promise-cancellation-is-dead-long-live-promise-cancellation-c6601f1f5082
- https://medium.com/javascript-scene/the-hidden-power-of-es6-generators-observable-async-flow-control-cfa4c7f31435
- https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers
- https://caolan.github.io/async/docs.html
- http://bluebirdjs.com/docs/getting-started.html
- http://folktale.origamitower.com/ | https://github.com/origamitower/folktale
- https://github.com/sindresorhus/execa
- https://parallel.js.org/
- https://github.com/tj/co
- https://github.com/mostjs/create
- https://github.com/cujojs/most
- https://github.com/rvagg/node-worker-farm
- https://github.com/sanctuary-js
- http://ramdajs.com/docs | https://github.com/ramda/ramda
- Philip Roberts: What the heck is the event loop anyway? | JSConf EU 2014 https://www.youtube.com/watch?v=8aGhZQkoFbQ
- Contravariance is the Dual of Covariance Implies Iterable is the Dual of Observable (Making Money Using Math) by Erik Meijer https://vimeo.com/98922027