Tim Mouskhelichvili • April 7, 2022 • 7 minutes to read
Functions are part of the basic fundamental concepts of programming that every developer needs to understand. A function is a reusable piece of code that performs a specific task. Functions are the fundamental building blocks of any web application [...]
Tim Mouskhelichvili • April 6, 2022 • 3 minutes to read
While working on a git repository, you will always need to merge different branches into other ones. If you have many people working on the same repository, oftentimes trying to merge branches will result in merge conflicts. This brings [...]
Tim Mouskhelichvili • April 5, 2022 • 3 minutes to read
Git is the most popular version control software in the world, that's why every developer needs to know how to use it and understand it well. Even though mastering Git takes time, it is crucial to learn its most [...]
Tim Mouskhelichvili • April 4, 2022 • 3 minutes to read
Being one of the most popular utility libraries for JavaScript, it is important for a developer to understand Lodash well. This library gives you access to a lot of very useful methods (for example, the Lodash debounce function, the  [...]
Tim Mouskhelichvili • April 3, 2022 • 3 minutes to read
Lodash is a very popular JavaScript utility library that helps developers simplify common tasks. It provides a lot of different utility functions (for example, the Lodash find function, the merge function, and many more) that a developer can import [...]
Tim Mouskhelichvili • April 2, 2022 • 4 minutes to read
Being the most popular version control software in the world, it is very important for a developer to understand git well. This is impossible to do without knowing and understanding git commands. One of those essential commands to know [...]
Tim Mouskhelichvili • April 1, 2022 • 3 minutes to read
When you start a new coding project, there is a 99% chance that you will use git for version control. Probably two of the most popular git commands are git pull and git fetch. A lot of the time [...]
Tim Mouskhelichvili • March 31, 2022 • 4 minutes to read
In TypeScript, just like in JavaScript, an object contains a set of keys and values. Objects are used to group and pass data to functions. In TypeScript, we represent those objects, with object types, usually interfaces or types. Here [...]
Tim Mouskhelichvili • March 29, 2022 • 3 minutes to read
In TypeScript, just like in JavaScript, the try catch statement is used to handle errors in your code. It consists of three statements: The try statement that defines the code to try (or run). The catch statement that defines [...]
Tim Mouskhelichvili • March 28, 2022 • 4 minutes to read
In TypeScript, both an interface and a type alias can be used to describe a new named type. Since in most cases, almost all features are available in both, developers are sometimes using them interchangeably. This brings confusion and [...]