React v16.4.0 - Pointer events

React v16.4.0 - Pointer events

On May 23rd, 2018 a new minor release v16.4.0 of React has been launched. Overall, it's a rather uneventful release mostly concerned with fixing a variety of bugs. Quite notably though, it adds support for pointer events which…

ES6: Promises

ES6: Promises

Promises have been around for a while but with ES6 also came its native implementation which we will now have a look at. So what is a promise anyway? As defined by MDN, the Promise object represents the eventual completion…

ES6: Arrow Functions

ES6: Arrow Functions

In today's post I will talk about fat-arrow functions introduced in ES6. Why is it called fat-arrow function you wonder? As it turns out, => is called fat-arrow in contrast to -> for example which, I guess, should be…

ES6: Enhanced Object Literals

ES6: Enhanced Object Literals

If you have written some JavaScript code, most likely you are already familiar with object literals which make it easy to create objects with key: value pairs. ES6 syntax enhances object literals in a few interesting ways, let's look at…

ES6: Classes

ES6: Classes

In today's overview of ES6 let's have a look at classes. Classes essentially is just a syntactical sugar over the existing JavaScript's prototype-based inheritance. As MDN clearly states, the class syntax does not introduce a new object-oriented inheritance model to…