Freelancing over the Internet - Drawbacks and Benefits

In this article I describe my experiences and conclusions of working as a Freelancer over the internet. I will describe the benefits and drawbacks of Freelancing in general with an emphasis of Freelance I.T work.

Read

ES6 brings new features to JavaScript

The ES6 standard has introduced several changes to JavaScript. These changes include Classes, Proxies, Promises, Modules, Iterators and Generators and more

Read

Using await and async with Promises

The async keyword is used when declaring functions. A function declared with async must return a promise. If a function is declared with async and it does not return a promise, then the JavaScript engine will automatically convert the return value of the function to a promise object.

Read

Using generators, classes and objects in JavaScript

All values in JavaScript are objects except for primitive values which have no methods and properties.

Read

Using JavaScript promises

A Promise is defined as an object representing the eventual completion or failure of an asynchronous operation. When creating a Promise object, we have to pass a function called executor as the constructor parameter. The function should accept two functions as arguments called resolve and reject.

Read