Node.js, React.js

Feature Flag and its implementation with Launchdarkly

What are Feature Flags? Feature flags (also known as Feature toggles, Release toggles, Feature Bits, Feature flippers, or Feature switches) are a powerful software development technique that allows you to enable or disable a functionality during runtime without changing code or requiring a redeploy. At a code level, feature flags take the form of simple […]

January 28, 2024

Automation Testing, Node.js

Playwright (Nodejs) Custom Reports: A Deep Dive into Test Pass/Fail Analytics for Test Outcomes

We’ll explore Playwright with Node.js Custom Test Reports and, with the help of sample code, demonstrate how these reports can be your key to unlocking valuable insights from test results, ultimately enhancing the quality of your testing outcomes. Why Test Pass/Fail Analytics Matter Before we dive into the practical aspects, let’s understand the significance of […]

September 27, 2023

Automation Testing, Node.js

Playwright with CI/CD: Harnessing Headless Browsers (Xvfb) for Seamless Automation in Node JS

In the fast-paced world of software development, automation has become the key to ensuring the quality and reliability of web applications. When it comes to web testing and scraping, Playwright has emerged as a powerful tool for automation and interactions with web pages across multiple browsers. In this blog, we’ll delve into the exciting realm […]

September 21, 2023

Front End Development, Node.js, SEO

Mastering Dynamic Pre-rendering: Elevating SEO and User Experience with prerender.io

This solution tackles the challenges of Client-Side Rendering (CSR), boosting both SEO performance and user experiences using dynamic pre-rendering with prerender.io. Learn how to set up and optimize this approach, improving SEO rankings and speeding up browser rendering for your website. What is Client Side Rendering(CSR)? When a user makes a request to a domain […]

September 18, 2023

MEAN, Node.js

Amazon DynamoDB: A Scalable NoSQL Database

In continuously increasing data, organizations struggle to store, retrieve, and manage data efficiently. This is where Amazon DynamoDB plays a crucial role and stands out as a powerful solution. In this blog, we’ll explore Amazon DynamoDB, its features, and hands-on basic CRUD operation. What is DynamoDB? DynamoDB is a fully managed NoSQL database provided by […]

September 3, 2023

Front End Development, MEAN, Node.js

Future of MERN Stack?

Introduction MERN stack technology is a popular technology stack used by many developers worldwide. MERN is an acronym for four powerful technologies, including MongoDB, ExpressJS, ReactJS, and NodeJS. This technology stack is known for its ability to build fast and robust web applications. It is no surprise that the MERN stack is gaining popularity among […]

August 24, 2023

MEAN, Node.js, Technology

Simple way to handle monetary data in MongoDB in a NestJs application

While building my backend NestJs application, I wanted to store some financial data. The first question I ran into was what schema Type should be for storing data where I want to maintain the data precision. Decimal128 came out to be the prescribed official candidate to store the financial data. Here’s my initial schema implementation: […]

August 19, 2023

Manual Testing, Mobile Automation Testing, Mobility

Automation testing with Cypress, Mocha, and JavaScript

What is Cypress? The newest front-end testing standard that every developer and QA engineer should be aware of is Cypress automation. Modern web apps may use this cutting-edge front-end automated testing method. Cypress is mainly used for: Unit Testing Integration Testing End-to-End Flow Testing Nonetheless, it can be used for functional testing as well! Although […]

February 17, 2023

Front End Development, MEAN, Node.js

Why and how finally{…} block is NOT meaningless

A definition first (from the internet): try-catch-finally is used to handle runtime errors and prevent them from halting the execution of a program. The finally block triggers regardless of: what is implemented inside the try-catch block any errors encountered inside try-catch block any return statement written inside the try-catch block Example 1 Consider this example where there’s no error: (()=>{ try { console.log(`Try block triggered`) […]

January 25, 2023