As Alfred Pennyworth once profoundly said in The Dark Knight Rises: Some front-end developers just want to watch the world burn. Alfred …
Javascript
A Guide To ES6 Classes
You might have noticed I have been writing about ES6 a lot lately. This is because I am excited about ES6 and thanks to the use of …
Default Parameter Values On Javascript Functions
It’s time for another ES6 post. This time, we're talking about arguably one of the best additions to Javascript that is up there with …
What Are Weakmaps In ES6?
With ES6 comes a plethora of new features and changes, one of those is Weakmaps - essentially Weakmaps are a collection of keys and values …
A Guide To ES6 Arrow Functions =>
One of many favourite things in ECMAScript 6 (aka ES6) is the newly added arrow functions. If you're a Coffeescript user then the arrow …
Transpiling Wars: BabelJS vs Traceur
While browsers play catchup with ES6 support and we wait for older browsers without ES6 support to fizzle out and die, we can actually start …
I Heart Object.observe()
If you have used AngularJS, or EmberJS and any other front-end Javascript based framework, then you would be familiar with the concept of …
DOMDocumentFragment vs innerHTML
When it comes to Javascript, there are many ways you can skin a cat as they say. When it comes to inserting HTML into a page, unless you are …
ReactJS: Props vs State
Developers new to ReactJS seem to get confused as to what the difference between props and state are inside of components. After all, they …