Destructuring in JavaScript

The Destructuring introduced new features of ES6.JavaScript provides a mechanism to handle the array and properties of objects in a much more innovative way. this mechanism is called destructuring. destructuring means implies a complex structure into the simpler parts. Destructuring allows us to extract multiple properties from an object or an Array. It is a Continue Reading »

SDLC & Models

What is Software Development Life Cycle (SDLC)? Step by step process of developing an application is known as SDLC. SDLC is a process used by the software industry to design, develop and test high-quality software. Purpose of SDLC It aims to produce quality software that meets customer expectations and reaches completion within time & budget. SDLC Continue Reading »

Triggers in MySQL

A trigger is a stored program that gets invoked automatically whenever any event such as insertion, update, or deletion occurs in a table. For instance, whenever we add a new row or delete a row, we can define a trigger that gets triggered automatically through which we can be assured of the proper happenings of Continue Reading »

What is Github?

Github is a code hosting platform that lets you and others work on the same project simultaneously. Github is the largest community of Developers where anyone can contribute to the project. By making a separate branch of the code a dedicated area is assigned to the developer so that there won’t be any clash between Continue Reading »

 JavaScript Closures

A closure is a combination of a function bundled together (enclosed) with references to its surrounding state (the lexical scope). Lexical scoping The stance of a variable asserted in the source code denotes its scope in syntactic figuring. For example:

In this example: The variable name is a global variable. It can be accessed Continue Reading »

Dark Mode in iOS

Dark Mode was revealed at WWDC 2019 and debuted with iOS 13. It gives iOS a darker look. The appearance of Dark Mode is determined by trait collections. When a user modifies the system’s look, the system requests that all windows and views redraw their contents. Without any additional logic, UIKit controls support it out Continue Reading »

Interceptor in Angular

What is an interceptor in angular? Interceptors are a unique type of Angular Service that we can implement. Interceptors allow us to intercept incoming or outgoing HTTP requests using the HttpClient. By intercepting the HTTP request, we can modify or change the value of the request. Interceptors are basic building blocks for Angular service so Continue Reading »

Higher-Order Components

Higher-Order Components are what they sound like. A function that takes a component and returns a replacement component is an example of a higher-order component. Higher-Order Components in React may be a pattern that stems from React’s nature, which favors composition over inheritance. Consider the following scenario: In the preceding example, a higher-order component could Continue Reading »

CORS – React JS

CORS stands for Cross-Origin Resource Sharing. It is basically a mechanism that uses HTTP headers to tell the browser whether a specific web app can share resources with another web app or not. Here Both the web apps should have different origins because if they have the same origin then they can share the resources Continue Reading »

SonarQube Code Review Tool

Basic Documentation SonarQube is an automatic code review tool to detect bugs, vulnerabilities, and code smells in your code. It can integrate with your existing workflow to enable continuous code inspection across your project branches and pull requests. Overview In a typical development process: Developers develop and merge code in an IDE (preferably using SonarLint Continue Reading »

Class component vs functional component

In React Native mainly two types of components Class Component & Functional Component.  Class components are ECMAScript2015(ES6) that extend a base class from React called Component. It is used as a container component to handle state management. Before introducing the concept of hooks in React 16.8 functional component is a plain javascript function but after Continue Reading »

MongoDB Atlas

MongoDB Atlas is a fully managed cloud database for modern applications.MongoDB Atlas is a cloud that provides MongoDB document model is the fastest way to innovate, bringing flexibility and ease of use to the database. It is easy to build fast, relevant, full-text search capabilities on top of your MongoDB data. MongoDB Atlas makes it Continue Reading »

Serverless Architecture

Serverless computing, or more simply Serverless, is a hot topic in the software architecture world. The “Big Three” cloud vendors—Amazon, Google, and Microsoft—are heavily invested in Serverless, and we’ve seen plenty of books, open-source projects, conferences, and software vendors dedicated to the subject. But what is Serverless, and why is (or isn’t) it worth considering? Continue Reading »

Bloc Pattern

Stream & Stream Builder What is  Stream? Stream is a series of things like items or widgets you want to show on the screen. Stream is useful when you are dealing with UI. Q-What is Stream Builder? A widget that builds everything beneath like every widget beneath rebuild if there are any changes that occur. Continue Reading »

Data Encryption in Swift

Encryption – Data encryption is the process of converting plain text data into an unreadable, encoded representation. After encrypted data has been decrypted, users and processes can read and process it.  Encryption converts the data into an unusable form due to this there’s less chance of hacking and data theft.  Plain text is scrambled by Continue Reading »

CSS GRID

CSS Grid is a powerful tool that allows for two-dimensional textures to be built on the web. This guide is designed as a tool to help you better understand and read the Grid, and is organized in a way that I think makes a lot of sense as you read. Grid Container    Create a grid Continue Reading »

SQL vs MongoDB

Introduction SQL (Structured Query Language) may be a programing language that’s wont to conduct operations on database records, like updating, inserting, deleting, and creating and altering database tables and views. SQL may be a command language instead of a database system. Assume you would like to use the SQL language to run queries on the database’s data. Any direction system, like Oracle, MySQL, MongoDB, PostgreSQL, SQL Server, DB2, and others must be Continue Reading »

Pure Components

In this article, we will discuss what are pure functions in javascript? What are pure components? When to use pure components in React and when not to use them? What is the difference between Pure components and class and functional components? What are the advantages of pure components over others? When a function is called Continue Reading »