In this article, we will be going through the new features available in the latest version of ECMAScript 2021 with some coding examples.

New Features

Replaces all instances of the target string with the desired string.

const fact = "Javascript is the best web scripting language. Javascript can be used for both front end and backend";

console.log(fact.replaceAll("Javascript", "Typescript"));

Result:
"Typescript is the best web scripting language. Typescript can be used for both front end and backend";

In comparison with the previous replace( ) method which only replaces the first occurrence of the target string with the desired string.

const fact = "Javascript…


Node.js v16 is here!

But wait, I just upgraded my project to Node 12 and you’re telling me that a new version is already released! I haven’t even upgraded my project to node 14 or 15! Should I directly go to Node 16 now? But wait what are the breaking changes? Also, what are the new features? Is there any benefit of even upgrading? Should I even think of it?

If you ever had any of these questions don’t worry about it as I’m here to tell you everything you need to know about Node.js …


Have you ever felt like you don’t belong? You don’t actually deserve your job or accomplishments, you’ve just been lucky so far? Like your friends and colleagues are going to discover that you’re a fraud? If your answer is YES, then you’re at the right place.

Photo by Anthony Tran on Unsplash

This article has many purposes to serve, therefore, it will help you in the following ways:

  • Spread Awareness About Imposter Syndrome
  • How to deal with Imposter Syndrome
  • How to benefit from Imposter Syndrome

What is imposter syndrome?

It’s like this voice inside your head that keeps telling you that you’re not good enough and no matter how hard…


In this article, I’m going to share a dilemma that I recently faced. This is a dilemma that I feel all the developers(or should I say, all the working professionals) face at some point or another in their professional careers.

Photo by Armand Khoury on Unsplash

Although I wasn’t actively looking for a job, however, recently I was exposed to an opportunity that was actually offering higher pay and a better position. To give you a perspective, let’s say, I’m currently making $100 per annum, this position would be a 35% bump in my salary. So, now I will make a whopping $135 per annum.

So…


Everyone talks about is the advantages of SPAs. I will shed light on the other side of the coin that no one wants to talk about.

Why so? Because all everyone talks about is the advantages of these Single-Page Applications. However, in this article, I will shed light on the other side of the coin that no one ever tells you about.

Photo by Roger Bradshaw on Unsplash

Single-page applications have revolutionized the web industry. Now, considering the popularity of Single-Page applications, you’d not be unreasonable to think that I’m out of my mind to second guess the whole industry, including all the web developers who are constantly learning, Angular/React/Vue and pushing out websites each day by the hour. I’ve got my reasons!

Here are three disadvantages.

1. Bundle Splitting

You might already know that…


Lazy Loading — A must-have skill for Web Development in 2021

Photo by Mike van den Bos on Unsplash

In this article, besides throwing light on what is lazy loading we’re going to address some more important questions, such as:

  • Why should you implement Lazy Loaded Patterns?
  • What’s wrong with Eagerly Loaded Patterns?
  • Why is Lazy Loading NOT just a NICE to have feature but a MUST have one?
  • What kind of content you can lazily load and how will it benefit your website?
  • How lazy loading can improve the performance and loading time of your website?

So, first things first.

Lazy Loading is a strategy to identify resources as non-blocking or non-critical and load them only when needed…


Let’s understand the new privacy policy from a programmer’s perspective.

Photo by AARN GIRI on Unsplash

So, WhatsApp has recently updated their privacy policy, and I can feel a sense of panic amongst us because of that, because we have a crucial decision to make here whether to keep using WhatsApp or switch to an alternative like Signal, etc.

So being a person who works in the field of computer science and technology, I feel it’s my duty to give you a programmer’s perspective on how these updated policies will affect your privacy so that you can make an informed decision. I will conclude this article…


Javascript Array Essential Methods Explained with Examples.

Arrays are the most commonly used data structure in any language. As we already know they’re special variables that can hold more than one value at a time. Javascript Arrays are no different, although, an essential thing to know about them is that Javascript Arrays are special kinds of Objects. Now, because of this, you can have variables of different types in the same Array. For instance,

arr[0] = cars; //cars = ['Bentley', 'Mustang'] 
arr[1] = Date.now;
arr[2] = aFunction;

Besides primitive data types, you can also store objects, functions, even arrays inside…


Oh yes, it happened! They didn’t care about the time and efforts it would require, they didn’t care if they had to change their entire codebase. So, let’s see what could possibly be so upsettingly wrong with React Native that forced this giant Online American Vacation Rental Business to part ways.

Photo by Jan Tinneberg on Unsplash

The Storyline

Just to give you a heads up, here is how it’s going to go down:

  • First, we’re going to see why React Native was initially chosen by a big company, such as Airbnb, in the first place.
  • Next, we’ll figure out, why this decision turned out to be so…


This Experienced Developer/Technical Interviewer had to re-learn coding to find a new job.

Photo by engin akyurt on Unsplash

The other day I came across a very interesting (yet disturbing) article that made me wonder, “Is the job-hunt process really broken?” yet I haven’t heard anybody addressing this issue ever. This is the reason, I wanted to share this article(with a dash of my wisdom) with you and many more people in our tech community to raise questions and gather people’s opinions on it.

So without further ado, let’s see what’s the deal here.

Kritika Sharma

Web Developer by profession, Learner by Passion. I write to promote financial literacy, share technical insights, and career advancement tips that I learn!:)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store