Hello there, I am Mehzad Galib, a junior front-end web developer from Bangladesh. If you are reading this article, I am sure you are a JavaScript developer who may not landed his first developer job. In a job interview, an employer must ask you about the questions I am about to discuss. I will give short answers about every questions I mention. So, let’s jump into it:

1. Differentiate Between Null and Undefined:
This is a popular interview question for a JavaScript Developer. To answer briefly, Null is a non-existent value, it can be set anywhere before setting up an actual…


React JS is one of the most popular JavaScript library for building user interfaces, developed by the creators of Facebook in early 2013. This is an declarative, open-source library for building single-page applications, super developer friendly. React JS has become highly popular because of its extra simplicity and flexibility for web developers. If you are reading this article, you may want to know some basics of it. So let’s jump into it:

1. React is a JavaScript Framework/Library:

This is a common confusion among beginners, between library and framework. To put this simply, React is a JavaScript Library, not a…


Greetings. I am Mehzad Galib, a junior front-end web developer and JavaScript enthusiast. Today I’ll discuss ES6.
ES or EcmaScript is a scripting language created to standardize JavaScript, and ES6 is the 6th version of it. Beginner web developers should know some basic terminologies and best practices about ES6. So, let’s jump into it:

ES6 Blocks

1. Block Bindings: Variable Declaration and Hoisting:

In ES6, there are three types of JavaScript variables: var, let, and const. Generally, when a variable is defined, a value is defined/bind within a scope.

Variables declared with ‘var’ means the variable is hoisted up to the function…


Greetings!!! I am Mehzad Galib, a junior front-end web developer and JavaScript enthusiast. Today I’ll talk about some of the JavaScript Array operations that is needed in critical data structure patterns and web applications. Much like any other programming language, JavaScript is a multi-paradigm, dynamic language with types and operators, standard built-in objects, and methods. Array is the fundamental data structure in JavaScript. As a beginner, you may find tricky to perform operations in JavaScript array. But no need worry, I am here to clear things up.

At first I’ll discuss JS array element manipulation tactics. It means I will…


Hello there, I am Mehzad Galib, a junior web developer in the making. Today, I will discuss 5 things you should know before jumping into JavaScript ES6/ES2015, also known as ECMAScript 2015.

So, Let’s get started:

1. JavaScript Variable Declaration with ‘Let” and “Const” keyword:

In the earlier version of JavaScript, there was only one way to declare a variable, which was “var”, shorter form of the entire variable keyword. But JavaScript ES6 presents two new special keywords which is more powerful and descriptive.

i. The “let” keyword is used to declare something which may update later in the scope…

Mehzad Galib

I am a junior MERN Stack developer, basically front-end focused development is my passion. I can write scalable, re-usable code for development purpose.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store