https://javascript.plainenglish.io/take-your-vuejs-skills-to-the-next-level-with-these-5-tips-f2c7190b11d4