https://medium.com/@everythingprogramming/my-personal-collection-of-essential-node-js-features-10-keys-to-backend-mastery-9e75bf60e75f