Being a front-end software/web/app developer, in 2015, is awesome; we have evergreen browsers from all the major providers, the amount of browser specific hacks we need to use are the fewest. So many things have changed so much for the better. JavaScript as a language is going from strength to strength with the adoption of ES6 and fantastic tools such as babel that let ES5 browsers join the party.

But the rise of JavaScript has felt like a double edged sword of late, and I’m often left feeling like Neo in the Armoury.


There has never been a better time to pick up JavaScript as a first or an additional language, it is quickly becoming the defacto language of the modern web. The current standard (ECMAScript 5 — but slowy being superseded by version 6) is a relatively small language compared to Java and PHP, and shares their C style syntax, but this is pretty much where the similarities end, as JavaScript is more akin to Lisp in operation.

With the release of ES6 into the wild, many conveniences from other languages and transpiled languages such as CoffeeScript are coming into use, with…

Brian Barnett

Brian Barnett, front-end #JavaScript web application developer @brian3kb, #Photography @faultytog & #ElectronicMusic dabbler https://brianbar.bandcamp.com/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store