https://medium.com/@mnosov622/exploring-the-world-of-front-end-vs-back-end-web-development-2b06181efe2e