Author: Kiranjeet Kaur

Run your aggregation queries at a speed of 14x without spending $$$

Event Bubbling and Capturing in Javascript

Reading Time: 3 minutes Introduction In Javascript, you must have worked with the events. In this blog, we will be going through two important concepts in Javascript related to events i.e. Event bubbling and Event Capturing. Both of these concepts are related to the propagation of events which we call Event Flow. So, let us understand these concepts. Bubbling Event Bubbling is the concept of the sequence of invoking Continue Reading

Pure and Impure Functions in Javascript

Reading Time: 2 minutes Introduction Hello readers! In this blog, we will be going through the concept of pure and impure functions in javascript and their advantages. So let’s dive into it. Pure Functions Pure functions are those functions that do not create any side effects. In simpler terms, you will not be changing any external code in a pure function and the output for that function will always Continue Reading

Observable v/s Promise in Angular

Reading Time: 3 minutes Introduction We must have worked with both these concepts – Promise and Observable or must have heard about them. However, we might get confused about which one to use when. To avoid this confusion we must be knowing about the differences so that we can choose the appropriate one for our situation. It all depends on your use case and which one to choose. So Continue Reading

Working with Set and Map in Javascript

Reading Time: 3 minutes Introduction In this blog, we will be understanding how we can work with Set and Map in Javascript and their comparison with arrays and objects respectively. Let’s dive into it. Set in Javascript The set allows us to store unique values of any type, be it primitive values or object references. You cannot duplicate any value in a set. You can iterate through the set Continue Reading

Understanding Dynamic Theming in Angular Material

Reading Time: 4 minutes Introduction In the last blog, we integrated Angular Material with our Angular Project. In this blog, we will be understanding the importance of dynamic theming and how we can apply that with help of Angular Material. Dynamic Theming Dynamic Theming has become one of the most important parts of websites nowadays. It always attracts the user and provides a great user experience. The dark theme Continue Reading

Integrating Angular Material in Angular

Reading Time: 3 minutes Introduction In this blog we will be learning about angular material and how do we integrate its components in the Angular Application. I will be adding MatTable to this blog. What is Angular Material? Angular Material is a UI component library for Angular. It provides us with an attractive range of components that help us in building the application in a faster way. These components Continue Reading

Slice v/s Splice in Javascript

Reading Time: 5 minutes Introduction As we know, arrays in Javascript are variables that are capable of holding multiple values. We have multiple methods to work on arrays. Out of which slice and splice are mostly used and sometimes people get confused between the two. So, in this blog, we will be understanding both the methods and what is the difference between them. So, let’s get started. Prerequisites Basic Continue Reading

Managing Multiple Projects in Angular Workspace

Reading Time: 4 minutes Introduction You may come around a situation where you need to manage multiple projects in a single project. In such a situation you can create an Angular workspace and manage your multiple projects in it. Let us start and understand first what is a workspace. What is a workspace? A workspace allows you to organize your application into multiple projects where a project contains files Continue Reading

Understanding useReducer in React

Reading Time: 3 minutes Introduction Hooks are the new features added in React 16.8. They let you manage the state without writing a class. There are various hooks provided by React. One of them is useReducer. In this blog, we will understand useReducer and how we use it. What is useReducer? useReducer is the alternative to useState and is preferred to use when you have some complex states or Continue Reading

Working with useState in React

Reading Time: 4 minutes Introduction Do you have data in your component which changes over time? And by using normal variables you are not able to reload your component. This issue can be easily resolved by the useState hook. This hook reloads the component whenever there are any changes in the state thereby updating your user interface with the latest value. That is the changes enable reloading the component Continue Reading

A guide to Animations in Angular

Reading Time: 4 minutes Introduction Animations are an important part of your website. It helps us in enhancing the user experience and also calls the user’s attention where it is needed. Animations are created by transforming the styles over time whose timing you can control. In this blog, I will be covering the basics of angular animations and an example of it to understand the concept better. Animations in Continue Reading

Complete Overview of Scully

Reading Time: 3 minutes Introduction Have you ever tried viewing the source code of your application in angular? The only thing you will notice is <app-root></app-root>. This task of pre-rendering can be done easily by Scully. In this blog, I will guide how to pre-render each page of HTML content on the browser. Let us now understand what Scully is and how to use it for pre-rendering your application. Continue Reading