What is all the fuss about with front-end development?

Many enterprise software developers still wonder why everyone is so concerned with client-side applications, HTML 5, Javascript, and front-end related “stuff.” Such skills are very notable on job postings nowadays, even for enterprise development based on Java, .NET, and Rails (which are server-side technologies). A developer might ask: Why does nobody seem to care anymore that I have a Java architect certification if I don’t know about RequireJS, AngularJS or whateverJS (front-end development tools)?

On this post at Medium, originally made for Avenue Code‘s Code Highway blog, I give an overview about what is going on with front-end development and why is it given so much importance over the past couple of years.