
TypeScript is tremendously helpful while developing Node.js applications. Let's see how to configure it for a seamless development…

TL; DR: No. Please add node_modules to your .gitignore file:

JSX is an excellent abstraction for building web interfaces. Introduced by Facebook and popularized by React, it's an extension of…

You can create hashes in Node.js without the need to install any external library. Usually, I create the following utility function in the…

First described in the classic geometry book Elements, by the ancient Greek mathematician Euclid (ca. 300 BC, at the book VII, proposition…

Consider the following function that calculates the factorial of a number:

Using custom dialog elements instead of native browser implementations, such as alert,
confirm, or prompt,
has become the standard for web…

Since fetch) is pratically universally supported on the most used web browsers, we may safely drop the use Axios and other similar…

In computer science, a first-class citizen is an entity that supports all operations available to other entities. Some of the available…

Recently, I created a package with the ESLint settings I like to use in my React projects, as I was tired of always having to configure it…