Programming paradigms in JavaScript - callbacks, Promise, async/await, promisify, functional (Ramda) and reactive (RxJS).
You can run each example with npm run index, where index is from 1 to 9.
This code accompanies my blog post in which I describe evolution of callbacks and refactor code to find optimal maintainability and readability.
