In the pre-ES6 era, there was only one way of declaring variables in JavaScript — being the usage of var. var has always had this special aura of misconception — this probably because of how the behaviour of variables declared with var distinguishes from... (more…)
Read more »
A quick post to write about one of my favourite ES6 feature - Spread operator. What is it?Official (and frankly boring) definition from Mozilla docs: Spread syntax (...) allows an iterable such as an array expression or string to be expanded in places whe... (more…)
Read more »
In this article, I propose a way of writing relatively simple apps without using a fully-fledged framework. It is based on my experience during an interview process. I am not trying to persuade you… (more…)
Read more »
Reflection in a programming language is the act of inspecting, dynamically calling, and modifying classes, objects, properties, and methods. In other words, reflection is the ability of the program…...
Read more »