https://javascript.plainenglish.io/historical-evolution-of-front-end-development-practices-955360ba85de