Tim Mouskhelichvili • May 4, 2022 • 2 minutes to read
In TypeScript, there could be many scenarios where a developer might want to pause or sleep a function's execution for a specific time. This function used to be hard to implement, but nowadays, promises make it very simple. To [...]
Tim Mouskhelichvili • May 3, 2022 • 2 minutes to read
JavaScript supports many different operators (for example, the concatenation operator) to help developers work with objects. One of those operators is the JavaScript power operator. Developers have two distinct ways of using the power operation. Firstly, you can use [...]
Tim Mouskhelichvili • May 2, 2022 • 2 minutes to read
The node_modules folder contains all the saved JavaScript dependencies of a project. Since this folder often has a massive size, developers typically do not commit it inside the Git repository. To ignore the node_modules folder in Git, create a [...]
Tim Mouskhelichvili • April 28, 2022 • 4 minutes to read
Git makes it simple to collaborate on a repository for multiple developers. It provides many easy-to-use commands to sync local changes with the remote repository. One of those commands is the git push command. The git push command updates [...]
Tim Mouskhelichvili • April 27, 2022 • 3 minutes to read
Often, developers need to create multiline strings in JavaScript. A multiline string provides better readability for developers and gives the ability to make edits more quickly. Since introducing template literals in the 2015 version of JavaScript, it has been [...]
Tim Mouskhelichvili • April 25, 2022 • 2 minutes to read
NPM (abbreviation for node package manager) is the most used package manager for JavaScript and Node.js projects. It helps developers manage external dependencies by providing simple-to-use commands. Sometimes, however, developers might encounter strange errors like: "Please run npm [...]
Tim Mouskhelichvili • April 24, 2022 • 2 minutes to read
Git tags are pointers to specific commits used to mark release versions or as bookmarks. Sometimes, however, developers might want to remove a tag from a remote server or the local repository. To remove a local tag in Git [...]
Tim Mouskhelichvili • April 23, 2022 • 3 minutes to read
Git is an excellent version control software that tracks file changes inside a code repository. It provides a lot of easy-to-use commands to manage your files. Sometimes, developers want to remove a file (or a collection of files) from [...]
Tim Mouskhelichvili • April 22, 2022 • 4 minutes to read
In Git, tags are used to create references to specific commits. Think of a tag as a checkpoint in your application development history. Typically, tags are used to mark release versions (for example, v1.0.1). Luckily, it is [...]
Tim Mouskhelichvili • April 21, 2022 • 3 minutes to read
Lodash is a utility library written in JavaScript that helps developers work with strings, numbers, arrays, and other types of objects. It provides a lot of utility functions (for example, the Lodash filter function or the pick function) to [...]