Jan. 4th,2018
   Ismail Nassor Mbarack

ES6 classes are one of the most awesome syntactic sugar that comes right out of the box.Remember in the past when we wanted to simulate classes, we had to use functions and prototypes but yet wasn't as great as the classes like the way it is in Java,...

Read More
   Jan. 3rd,2018
   Ismail Nassor Mbarack

Objects have been enhanced a lot in ES6.Some juicy syntax got added to them to make them more interactive and easy to manipulate.To kick off we'll start with object shorthand where we don't have to refer both they and value if their variable names ar...

Read More
   Jan. 2nd,2018
   Ismail Nassor Mbarack

Template string is one of the coolest features added in ES6.Remember the hustles we used to go through when we wanted to append a certain HTML content into the DOM or when we wanted to concatenate a certain variable to the HTML markup in JavaScript?I...

Read More
   Jan. 2nd,2018
   Ismail Nassor Mbarack

From time to time we wanted to pass unlimited values into the function without having to worry how many arguments this function can take.In ES5 we used the arguments keyword where we used to iterate through its array length likewise in ES6 we do almo...

Read More
   Dec. 29th,2017
   Ismail Nassor Mbarack

If you're familiar with some backend languages like PHP you won't be surprised to hear that functions parameters have default values, yes default values. Unlike in ES5, functions in ES6 can be given default values during declaration and we don't have...

Read More
   Dec. 27th,2017
   Ismail Nassor Mbarack

Arrows are a function shorthand.Instead of writing the whole function keyword we can simply replace it with => .Their syntax is similar to the functions in Java 8, C# and CoffeeScript. If you are familiar with some backend languages like Java then yo...

Read More
   Dec. 25th,2017
   Ismail Nassor Mbarack

So you're here to learn ES6.....Great! So roll up your sleeves and let's get started.In the previous tutorial we went through all the processes for getting Babel setup ready to start ES6 coding, if you haven't done so yet please go back to that tutor...

Read More
   Dec. 24th,2017
   Ismail Nassor Mbarack

This morning I wanted to write tutorials on ES6 but I figured that I would rather write a tutorial on how to setup Babel first before diving deep into ES6.For most new front-end developers they may wonder what Babel is, it's simply a JavaScript compi...

Read More