Technical debt may be necessary in products, but how one keep a check on it and happily track it.
Don't delay your technical debts!
// Todo, the foundation of your future technical limitation and frustration that you planned today.
The author feels that gist of this article can be written down some other day due to shortage of time and would like to add the technical debt!
Currying in JS: Answering the traditional question, Add(2)(3), which gives sum of both numbers.
Understanding concept of currying and in depth analysis of most frequent interview questions around it
We will have a look at concepts that revolve around this question and progressively take it to next level.
Awesome list (of github) for UI Component Libraries based on UI Toolkits
Curated list of things for UI Component of React, Angular, Ember, Vue and Mithril JS for Open source community
The great thing about awesome-x is that there is one place to go to find all things awesome. An awesome list is a list of awesome things curated by the community.
Let's understand how can we make (a===1 && a===2 && a===3) to ever be true considering `===` operator, with help of getter-setter descriptors.
Understanding meta-property - newTarget
Digging deep into newTarget - `new.target` from ECMAScript 2015 (aka ES6)
ECMAScript 2015 has introduced a new meta-property or expression known as `new.target` (or `newTarget`); 'new' keyword followed by dot(.) and then `target`. Here is a primer on what it is and how to make use of it.