Deciding on a Front-End Development Workflow

In the early days of web development, a frontend developer only had to be proficient in HTML, CSS, and JavaScript, but the lack of structure gave rise to unmaintainable and untestable spaghetti code which quickly became a debugging nightmare. With the rise of complex, heavy single-page applications, one cannot ignore the need for speed and …