Category Archives: Web Technology

Unraveling the Power of Jest: A Comprehensive Guide

Unraveling the Power of Jest: A Comprehensive Guide

In the realm of modern software development, testing is indispensable. It ensures the reliability, stability, and quality of our codebases. Among the plethora of testing frameworks available, Jest stands out as a powerful and developer-friendly tool for testing JavaScript applications. In this comprehensive guide, we will delve deep into Jest, uncovering its features, best practices, Continue Reading »

EVENT LOOP IN JAVASCRIPT

Event Loop in Javascript

Introduction The event loop is a mechanism that is an integral part of the browser environment and runs continuously, whether the code is synchronous or asynchronous. The primary function of the event loop is to manage the execution of JavaScript code, placing callbacks in a queue and pushing them onto the call stack when they Continue Reading »

Understanding Tree Shaking in JavaScript: Trimming the Fat from Your Code

If you’ve ever wondered why your JavaScript files are bigger than they need to be, you might be interested in a neat optimization technique called “tree shaking.” No, it doesn’t involve vigorously shaking your computer – it’s a process that helps you get rid of unnecessary code and make your applications faster and more efficient. Continue Reading »

Requirement Engineering

In the realm of software development, Requirement Engineering (RE) stands as a critical and foundational process that lays the groundwork for successful project outcomes. Requirements engineering is the process of identifying, analyzing, specifying, validating, and managing the needs and expectations of stakeholders for a software system. In this blog, we’ll dive into the world of Continue Reading »

Haskell

Haskell Programming Language: Haskell is a modern, standard, only functional, and non-strict language. It is specially designed to handle many applications from numbers to characters. It has an impressive syntax and vibrant built-in architecture. Haskell is a functional language only, not limited to functional. It is specifically designed to handle large business applications. It is Continue Reading »

COALESCE() function in Structured Query Language 

The Meaning of Coalesce is to come together to form one larger group, substance, etc.  In SQL, the COALESCE() function is a powerful tool used to handle NULL values in queries. The function takes multiple arguments and returns the first non-NULL value. This function is extremely useful when dealing with NULL values in database tables.  Continue Reading »

Ruby on Rails

What is Rails? Rails is a web application development framework written in the Ruby programming language. It aims to simplify web application programming by assuming what every developer needs to get started. It allows you to write less code and do more than many other languages ​​and frameworks. Experienced Rails developers also report that it 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 »

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 »

SSL pinning with public key using TrustKit

In today’s advance environment, everybody will be comfortable with automation rather than applying manual efforts. With Trustkit, one can easily validate the certificate’s public key by typing only a few lines of codes and also, it comes with extra functionalities like reporting or fallback public keys. Step 1: Extracting the public key of the certificate Continue Reading »

How to do SSL pinning via public key

What is  SSL ? SSL stands for Secure Socket Layer. It is a protocol for establishing secure data transfer between networked computers or servers. Need For SSL- Many developers assume that using HTTPS in a network layer is enough to be sure that user data transfer will be fully secured and not compromised by a Man-in-the-Middle Continue Reading »

Build and Deployment Configuration Flavors in React Native

At the point when you don’t have a server-side programming foundation, environment variables can appear to be a touch of enchantment. That absence of information smacks you in the face when you’re finished making todo applications on your localhost and attempt to make a production build for the application. The issue we’re illuminating:  Step by Continue Reading »

How prototype works in java script

How Prototype Works in JavaScript?

By default, every function has a property called prototype this property by default is empty and you can add properties and methods to it and when you create an object from this function. The object inherits its properties and methods. It has been often confusing to the beginners “How Prototype Works in Javascript” and with this, you will also get the Continue Reading »

AWS EC2 How to Launch an Instance and Host a Website

In this tutorial, we will learn How to launch an EC2 Server which will be Ubuntu Linux Virtual Server and host a website by serving index.html. What is AWS? Amazon Web Services(AWS) is an Amazon.com subsidiary which offers cloud-computing services at very affordable rates, therefore making its customer base. Key AWS Services are EC2, RDS, Continue Reading »

End-User Testing

How to Make Each Round of Testing Count?

1. Lets list things we need to discuss:- Set our goal clear. Understand value of feature for End-User. Keep a track of all the test scenarios and new findings. After testing check have we covered all the checkpoints. UI checkpoints. Last but not least, give app/web_app to another tester who is not a part for Continue Reading »

Getting Started with React Router

Routing concept is very importance in almost every web application’s architecture, which could not be left out in the React. Power of routing enables us to make a full fleshed single page applications with React. We can make use of React-Router for Routing in React. Setup and Installation We need: Node.js  and npm. create  a new project. React Router Continue Reading »

React Component Lifecycle

All the react component goes through a lifecycle which enables you to perform a specific task at any specific time. In order to achieve that you can override the life cycle methods. Methods prefixed with will are called right before something occurs (events), and methods prefixed with did are called right after something occurs. Let us understand Continue Reading »