All Stories

How to make a copy of an array in JavaScript

Making copies of arrays in JavaScript is not as straightforward as it seems. It certainly not as easy as b...

Oct 6 · 2 min read >

Introduction to asynchronous operations in Javascript

If you are learning JavaScript, you no doubt came across things like callbacks, promises, generators, and async / await. Those are asynchronous programming paradigms. In Javascript they...

Sep 28 · 5 min read >

When should I use “this” keyword?

When you browse through Javascript code, you often see function calls prepended with this. keyword, like this.functionName(). However, sometimes this is missing and it’s...

Sep 22 · 36 sec read >

Why do I need props?

If you are new to React, you may be wondering what that props business is all about. Components make sense. But...

Sep 15 · 4 min read >

What is the difference between functional and class-based React components?

React offers two ways to define components: they can be functional or class-based. If you are new to React,...

Sep 6 · 4 min read >

What is React.PureComponent and when to use it

React 15.3 introduced PureComponent – a new way of implementing class-based components. It is now available to us alongside function-based components...

Sep 2 · 2 min read >

Create angular components dynamically based on backend api responses

Introduction This article will introduce you how to create dynamic angular components based on the backend api responses. It...

Aug 24 · 7 min read >

How to create custom types in TypeScript? 

There are numerous methods for improving your code’s readability, maintainability, and extensibility. Clean Code principles must be followed, as...

Aug 15 · 2 min read >

Implementing Infinite Scrolling Using Angular

You want to render a certain number of elements at a time, and once you scroll to the bottom...

Aug 11 · 6 min read >

Get Started with JavaScript Promises

Introduction Welcome to an extremely brief introduction to JavaScript Promises. After getting to grips with Promises myself I thought...

Aug 8 · 56 sec read >