Popular posts

JavaScript
React
Post image

JavaScript Function Declaration: The 6 Ways

Six ways to declare (define) JavaScript functions: function declaration, function expression, arrow function, and more. Pick the one you need.
Continue reading ➞
Post image

How Three Dots Changed JavaScript

Spread operator and rest parameter are great additions. The article explains how they improve array literals, array destructuring and function arguments handling.
Continue reading ➞
Post image

When 'Not' to Use Arrow Functions

Arrow functions in JavaScript are great, but there are cases when you should avoid them. See the common pitfalls with explanations and examples.
Continue reading ➞
Post image

A Simple Explanation of Hoisting in JavaScript

The JavaScript variables hoisting described in easy to follow examples. See how hoisting works with var, const, let, function and class.
Continue reading ➞
Post image

Gentle Explanation of "this" in JavaScript

Updated October 24, 2020
The value of this keyword in JavaScript is determined by how the function is called. My guide will help you effortlessly understand this.
Continue reading ➞
Post image

Inheritance in JavaScript: Understanding the constructor Property

The `constructor` property is a piece of the inheritance mechanism in JavaScript. Precautions should be taken when creating hierarchies of classes.
Continue reading ➞
Post image

Catch the XMLHttpRequest in Plain JavaScript

Posted January 24, 2016
Explanation and example on how to catch the XMLHttpRequest start and finish events in plain JavaScript. Useful for Chrome extensions development.
Continue reading ➞
Post image

The Magic Behind Array Length Property

Posted January 17, 2016
Everything you need about Array.prototype.length in JavaScript: how to correctly query, modify and avoid potential problems. Lots of code samples.
Continue reading ➞
Post image

The Legend of JavaScript Equality Operator

A great article on how the JavaScript equality and identity operators work. Covered with detailed explanation, computation algorithms and plenty of examples.
Continue reading ➞
Post image

JavaScript Addition Operator in Details

Addition in JavaScript can sum numbers or concatenate strings. How not to get confused? Study the addition algorithm and follow the examples.
Continue reading ➞

Quality posts into your inbox

I regularly publish posts containing:

  • Important JavaScript concepts explained in simple words
  • Overview of new JavaScript features
  • How to use TypeScript and typing
  • Software design and good coding practices

Subscribe to my newsletter to get them right into your inbox.

Join 7094 other subscribers.
Dmitri Pavlutin

About Dmitri Pavlutin

Tech writer and coach. My daily routine consists of (but not limited to) drinking coffee, coding, writing, coaching, overcoming boredom 😉.