I Am
Volodymyr Hudyma
<FrontEndDeveloper />
Table Of Contents(Articles: 105)

Show Alert On Page Reload And Browser Back Button Click

April 19, 2021

When website users are asked to provide a lot of input, it is important to make sure that the data is not lost if something unexpected happens. One way to ensure this is to store the data somewhere (e.g. in the local storage), so that when the user leaves the page...Read more


Implement Stack In JavaScript

April 15, 2021

Stack is a linear data structure of a LIFO (Last In - First Out) or FILO (First In - Last Out) type, which means that the last element added to the stack is also the first to be taken out. Think of a stack as a constrained array - you can only...Read more


Implement Queue In JavaScript

April 12, 2021

In JavaScript, there are many data structures designed to solve common problems. Knowing them is a must for a good developer to be able to manipulate the data efficiently. Today we will learn about one of the most basic and popular data structures...Read more


Exclamation Mark In TypeScript

April 04, 2021

If you are using TypeScript, you might have noticed an Exclamation Mark (!) operator that does some kind of magic and makes your compiler ignore possible errors. Let's learn what the purpose of this operator is and how it can be a useful addition to...Read more


Abstract vs. Strict Comparison In JavaScript

March 18, 2021

One of the essential things to understand when getting started with JavaScript is how to check if two values are equal. JavaScript provides three ways to do this: Abstract Equality Operator (==), Strict Equality Operator (===), and...Read more


A Simple Guide To Closures In JavaScript

March 15, 2021

The concept of Closures is not an easy thing to wrap your head around. Many experienced developers still have trouble understanding it, let alone explaining it to a colleague or in an interview for a new job. Today we will learn it with..Read more


A Simple Guide To Currying In JavaScript

March 08, 2021

Currying is the technique of converting functions that take multiple arguments into a sequence of functions that each take a single argument. A curried function acts as Higher-Order Function, which allows functions to be created with some predefined data...Read more


Reduce Method In JavaScript

March 05, 2021

Reduce is one of the most difficult to understand, but the most powerful built-in array methods. It helps us perform different kinds of actions on an array without writing a lot of boilerplate code. Basically, it...Read more


Know The Import Cost In Advance

January 16, 2021

Keeping your bundle small is one of the most important things that can be done for performance optimization reasons. The larger the bundle, the more time it takes users to download, which means they cannot....Read more

Receive all new posts directly to your e-mail
No spam, I promise