Recognized as Progress Ninja

I am very excited to share that I have been recognized as Progress Ninja by Progress Telerik. https://twitter.com/Telerik/status/1313455975039406080 Thanks,  Progress Telerik, for recognizing me as one of the Progress Ninja. I am happy and excited to work with the Progress developer community and developer community in general. As of now, there are six Progress Ninjas, … Continue reading Recognized as Progress Ninja

Video – Step by Step Create Node.js REST API with SQL Server Database

In this video, learn to create a Node.js API to perform CRUD operations on a database in SQL Server. https://www.youtube.com/watch?v=Uvy_BlgwfLI You can find the source code here : https://github.com/debugmodedotnet/sqlservernodejsrestapi For notifications of the further videos, subscribe to the <geek97/> Youtube channel here : https://www.youtube.com/c/geek97

Master RxJS: Part 2 – What is an observer

This is the second post in the Master RxJS series. The first post is a video tutorial that explains, why RxJS Watch it here: https://www.youtube.com/watch?v=GfuGIh-Bmxw In this post, we will discuss an observer in RxJS. An observer is an object with three call-back functions to subscribe to the notifications from an Observable. Too much technical … Continue reading Master RxJS: Part 2 – What is an observer

How to make the length of an Array read-only in JavaScript

Sometimes, you may come across a requirement that once the array is created, its length should not be changed. In this blog post, let us explore how you can achieve that. Let us say you have an array as shown below, let foo = ['1', '11']; console.log(foo.length); // 2 console.log(foo[1]); //11 As you see, the length of the array is 2, and … Continue reading How to make the length of an Array read-only in JavaScript

Change Detection in Angular

Change Detection is the backbone of the Angular framework, and each component has its own change detector. This article explains change detection strategies and optimizations to help you write highly performant Angular applications. Angular can detect when data changes in the component, and can re-render the view to display the updated data. Angular makes sure … Continue reading Change Detection in Angular

Link Constructors prototypes to create Inheritance in JavaScript

In JavaScript, there are multiple ways to create an object. However, among all the most popular is using a function as a constructor.   A function returns a newly created object if it is called using the new, which is also known as Constructor Invocation Pattern. You can create a function constructor like any other … Continue reading Link Constructors prototypes to create Inheritance in JavaScript

How Object.entries work internally in JavaScript

In JavaScript, the Object.entries method returns an array of object’s own enumerable properties. It returns properties as a [key, value] pair, where the key is a string. You can read enumerable properties as an array of key-value pairs using the Object.entries method as shown below, let Product = {     Title: 'Book',     Price: 120,     Author: undefined,     inStock: true } console.log(Object.entries(Product)); Since it returns … Continue reading How Object.entries work internally in JavaScript

Working with objects in a JavaScript Arrow Function

The JavaScript Arrow function is a shorter way of writing a function expression. Let us say you have a function expression as below, var add = function (num1, num2) {     return num1 + num2; } The above function can refactor for a shorter syntax using the arrow function as below, var add = (num1, num2) => num1 + num2;  So, as you see, the arrow function provides a convenient and short syntax … Continue reading Working with objects in a JavaScript Arrow Function