top of page


Personal Learnings from The Immortals of Meluha by Amish
Introduction The Immortals of Meluha by Amish Tripathi was one of those books that had been long pending on my bucket list. Recently, I visited the Book Fair in 2025 at Delhi's Bharat Mandapam, where my eye caught the book, and without any doubt, I picked up the same. I picked it up out of curiosity, but it ended up giving me a lot more than just a story. I’ve always heard about the Shiva Trilogy, and people kept telling me it’s not just mythology—it’s a blend of philosophy,
Nov 26, 20254 min read


Safeguarding Your Phone's Volume Button
We don’t realise it, but we press our phone’s volume buttons a lot . Whether it’s lowering the volume before a meeting, adjusting it during music, or silencing those sudden loud reels—our poor side buttons take a beating every day. And honestly, sooner or later, all that pressing adds up and starts affecting the hardware. That’s exactly where this little app can make your life easier Volume Button App : https://play.google.com/store/apps/details?id=com.nitin.volumnbutton&hl=e
Nov 25, 20252 min read


How to Use Toolbox App to Enable Double Tap to Lock on Google Pixel Phones
In today's fast-paced smartphone world, convenience is crucial. One feature that greatly enhances usability is the ability to lock your phone with a quick double tap. If you're a Google Pixel phone owner, you might be curious about enabling this feature. Luckily, the Toolbox app ( Double Tap Screen Off / Lock) available on the Google Play Store can help you easily achieve this. In this guide, we'll walk you through how to use the Toolbox app to enable double tap to lock on y
Oct 31, 20253 min read


Github Action:
Here’s an improved and original version of your article on GitHub Actions , rewritten without plagiarism and in a more structured,...
Jul 12, 20252 min read


Webhooks vs Polling: Approaches for Backend-Frontend Communication in Modern Applications
Effective backend-to-frontend communication is essential when building web applications, especially when different services need to keep...
Nov 14, 20243 min read


Protecting Yourself from Modern Scams: A Guide for 2025
Be prepared for upcoming years, by educating yourself with scams trending in the market. As the year ends, financial concerns often come...
Oct 5, 20244 min read


React Prop Drilling: Should You Use It?
Different State Management Strategy. React Prop Drilling is drilling of the data, from the parent component to the child component. This...
Aug 24, 20244 min read


What the heck is Chaos engineering?
Chaos engineering is a discipline within software engineering focused on building resilient systems by intentionally introducing failures or adverse conditions in a controlled environment. Need for Chaos Engineering To build a resilient system, it is crucial to understand where potential failures might occur. The following strategies are essential: Identify System Weaknesses: Gain a deep understanding of the system’s vulnerabilities and limitations. Induce Failures to Expose
Aug 19, 20245 min read


What the Heck is Platform Engineering?
Platform engineering is a discipline within software engineering that focuses on designing, building, and maintaining a foundational...
Aug 1, 20243 min read


How to Identify and Mitigate Flaky Tests: Best Practices and Strategies.
Enhancing Test Reliability and Efficiency in CI/CD Pipelines A flaky test is a test that sometimes passes and sometimes fails without any changes to the code being tested. These tests can be particularly troublesome because they undermine the reliability of the test suite. Consider your CI/CD pipeline is configured such that only after the build is passed, only if your code pass a set of predefined test cases. In an ideal situation, you must have set the priority for each t
Jul 9, 20244 min read


Maximizing Productivity with ChatGPT: Comparing ChatGPT-3.5 and ChatGPT-4 Omni for Diverse AI Applications
Explore the capabilities, use cases, and pricing of ChatGPT-3.5 and ChatGPT-4 Omni to determine the best AI solution for your business needs. The next big revolution will be the widespread implementation of artificial intelligence (AI), with various large language models (LLMs) playing a crucial role. Image showcasing Chat GPT 3.5 vs Chat GPT 4 omni Before diving into this technological shift, it’s essential to understand the most common ChatGPT services available in the mark
Jun 15, 20244 min read


Download CSV in React JS from JSON Array: Step-by-Step Guide
There are many times when you have to download the data in CSV format. This feature is usually required whenever we want to...
Jun 2, 20243 min read


Syncing Time Amongst Your Servers
Understanding Network Time Protocol (NTP) and Precision Time Protocol (PTP). In the realm of computer networks and systems...
May 11, 20243 min read


Top 5 Essential Laptop/Mac Maintenance Tasks for Peak Performance
Optimize Your Device’s Performance and Longevity with These Simple Tips Keeping your laptop or Mac in top condition is crucial for...
May 3, 20245 min read


Unlocking the Power of Chat GPT: A Comprehensive Guide to Prompt Engineering Excellence.
Stripe, renowned for its robust payment processing capabilities, prioritizes the prevention of duplicate charges to uphold customer satisfaction and trust. Utilizing a range of built-in mechanisms, Stripe empowers merchants to navigate the complexities of online transactions with confidence. Stripe Payments These mechanisms encompass various features and best practices, including idempotency keys, which ensure that the same request isn’t processed multiple times, thereby aver
Mar 23, 20244 min read


Battle for AI Dominance: Can Gemini Surpass Chat GPT in the Future?”
The Battle for AI Dominance is an ongoing and dynamic competition within the field of artificial intelligence, marked by the emergence of cutting-edge technologies and models that strive to outperform each other in various domains. Gemini VS ChatGPT One significant aspect of this competition is the development of powerful language models, with ChatGPT and Gemini standing out as prominent contenders. Gemini’s: This newcomer boasts several key advantages. Its multimodal capabi
Jan 20, 20244 min read


Prevent Your Website from Being Embedded on Other Sites.
What is Iframe? An iframe, short for "inline frame," is an HTML element that embeds another document within the current HTML document. It allows you to display content from another source (such as a webpage, video, map, etc.) within a designated area of a webpage. For instance, you can use an iframe to embed a YouTube video on your webpage by including the YouTube video's URL within the iframe tag. This way, the video will be displayed on your page, but it's being loaded from
Dec 27, 20233 min read


Unlocking the Power of Chat GPT: A Comprehensive Guide to Prompt Engineering Excellence.
Prompt engineering serves as a strategic mechanism designed to elicit precise responses from natural language models such as ChatGPT and GitHub Copilot. Much like steering a conversation during a podcast, this methodology involves crafting meticulously defined prompts that direct the model’s output, coaxing it to generate responses in harmony with user expectations. Prompt engineering parallels the art of posing thoughtful questions during a podcast to ignite compelling discu
Nov 25, 20235 min read


Optimize Your Node.js Experience: Step-by-Step Guide to Upgrading Node.js Version Using NVM
Once you are working on the Node JS project, there are multiple times when you need to shuffle amongst different projects that might be working on different Node JS versions. So of course we need to change the node js version using a simpler way instead of installing it every time. NVM is the tool that will be working that help with the process. NVM stands for Node Version Manager. It is a command-line utility that allows developers to easily manage multiple versions of Node.
Nov 1, 20232 min read


Step-by-Step Guide: How to Add a Download Button to Save React Component as PDF
In numerous scenarios, it becomes essential to provide users with the ability to download an HTML page or a React component as a PDF file. This feature is often required for various purposes, such as downloading receipts, PDF forms, and more. Implementing such functionality is crucial for enhancing user experience and making the application more versatile. Below, we will guide you through the process of implementing this feature using a basic React component and two essential
Oct 22, 20232 min read


Better Way To Manage Your Node.js Secrets| Technically.
Building software projects involves managing various services and environment-specific variables, often necessitating secure storage of sensitive data such as databases and cloud service credentials One common mistake developers make is storing these credentials directly in the source code, a practice that can lead to severe consequences if the code repository becomes public. A developer has made this mistake since the repository was private. But all of a sudden the company d
Oct 4, 20235 min read


HTML iframe tag
What is iframe in HTML? Iframe stands for Inline frame, which helps in embedding another website or HTML document. It helps in reusing the login amongst different websites. This helps in reducing the development times and has its own pros and cons which you can find below in the article. Firstly let me give you an example of one such example of embedding the website mindroast.com on the iframe. Code for the above iframe, You can write the same on a simple HTML file and run it
Aug 30, 20232 min read


Expert Advice from MANG Engineer: Practical Tips for Success
FYI: MANG Stands for Meta, Amazon, Apple, Netflix, and Google Learn valuable insights from an experienced MANG engineer to enhance your success in any professional field. Discover practical tips that extend beyond engineering, aimed at boosting productivity and overall achievement. Delve into key points this seasoned professional shares to optimize your journey toward continuous growth. Never-Ending Learning: Unlocking success within the MANG ecosystem involves more than just
Aug 18, 20233 min read


Different Ways of Handling Dynamic Routing in Next.js
When developing any front-end project, you must have come across routing. Even though having a static website still it would have some route configured. Routing helps you load different components, based on users' requirements. The user is given the option to choose from the various options to choose from. Like the home screen bar which can take the user to different pages like careers, blogs, contact us etc. So it is a sure thing that if we are making a webpage or mobile app
Jul 23, 20236 min read


A Better Understanding Of Micro Rep Vs Mono Repo.
Be well aware before choosing the right strategy. As a software developer, we have definitely worked on some sort of codebase which are in a repository. The repository is responsible for daily activities like code sharing, ownership management, and code merging. The repository has become a critical part of the development journey. We could not think of anything digital without some sort of code running behind it and the repository comes as a saviour. It is used to store data,
Jul 12, 20236 min read


React JS UseMemo, Performance Improvement.
React useMemo Hook is the standard hooks method, almost similar to Javascript memoisation. In general, we use memoisation in javascript to cache specific data based upon the input provided to the function. The memoisation technique is generally used if you are willing to avoid heavy computations. What is the use of useMemo in react? Many functions are making heavy computational calculations, which can lead to reducing the performance of the entire code. Here comes the useMemo
May 27, 20232 min read


Saga Microservice Pattern.Art of Managing microservice using different strategies.Nowadays develop
Art of Managing microservice using different strategies. Nowadays developers are moving towards microservice-based architecture, instead of following Monolithic-based architecture. We have various benefits of using a microservice-based architecture as in microservice every service is responsible for the type of work they plan. Once we have successfully developed the code for each of our microservice, they need to communicate amongst themselves. Also with microservice since w
Apr 9, 20233 min read


Stealth Startups: Let's Decrypt Them.
Understanding Stealth Startups and their pros and cons. Startups in the 21st century are those who have seen sunlight in the complete...
Jan 12, 20234 min read


Perks / Hardships of Becoming A Technical Blogger 2023 | Technical.
A blogger who writes about technical content like tutorials for new technology, implementation of new logic, introduction to newly...
Jan 10, 20236 min read


Curling the Alternative Data for Better Analytics.
Understanding alternative data and ways to source it. Alternative data is something that you can get from the not-so-usual source....
Nov 6, 20223 min read


Body Mass Index Not Parameter for Judging Muscles Builder.
Body mass index (BMI) is a parameter which helps you to measure your body fat percentage and other important stats of your body. Using...
Oct 16, 20222 min read


Different Ways You Must Know To Deploy Your Application | Technical.
Theoretically Understand the ways you can adopt to deploy your application. We all as software developers always wanted to develop...
Oct 8, 20227 min read


Trip Collaborator: Finalising Location Made Easy
Overview of My Submission The project is called Trip Collaborator. About the project. Trip Collaborator is an application which will help...
Sep 18, 20222 min read


Crack the Code of Landing the Technical Interviews
Let's debunk the fact and myths about job search. When we are upscaling ourselves to grow as an individual, once we are done with a...
Sep 18, 20228 min read


Build a Resilient Application Using Different Redis Offerings.
Let's try to build an application using Node Js and Redis which utilise caching, and also leverage the Redis pub-sub pattern. So in this...
Jul 25, 20229 min read


Behavioral Interview Question and Possible Answer
So if you are preparing for your next Behavioral interview you must be curious about what we can expect to be asked in our next...
Jun 2, 20224 min read


Explore the Architecture Behind a Typical Notification
We are all well aware of the notifications which we receive from the different applications. We get a notification about various activities/services like when we order something from Zomato, MakeMyTrip, or Uber on any such related platform. However, since the process is so engraved in the system, we never bother to know about the functionality of any such system. As a software developer or technology enthusiast, it will be very fun to understand the system design that is resp
May 20, 20227 min read


Let's Decide if React-Redux is a Thing of the Past after React Context API.
For all the react-redux, let’s understand the context hook provided by React. Strictly a technical article. React-Redux has become a...
May 8, 20226 min read


3 Ways Digital World is Contributing to Prevention of Global Warming
Specifically, we will be discussing the paper industry. So it won’t be wrong to say that global warming is a serious issue. Wherever we...
Apr 30, 20225 min read


Firmware Vs Software
Understand the difference between firmware and software. We have commonly heard about the term while purchasing various technical still the term i.e. Software and Firmware. We know that any physical device is a combination of software hardware and some program which is embedded inside the hardware. So any inquisitive mind will try to understand the difference between software and firmware i.e. their definition, where and what is used when. Without wasting any time let us sta
Apr 26, 20222 min read


Understanding Ethereum.
A guide to understanding Ethereum for any blockchain enthusiast Let us start with Ether which just like bitcoin is another cryptocurrency that is highly accepted by most individuals as it is the second most accepted cryptocurrency. Ethereum is an open-source blockchain platform that is entirely maintained by peers(miners) who participate in the network. Due to the Ethereum network, anyone can deploy their decentralised application over the network. Also, we can make transacti
Apr 19, 20225 min read


Redux saga: takeLatest vs takeEvery.
A use case we must understand for using takeLatest vs takeEvery in our react js product using redux-saga . So if you have your Reactjs application and want to integrate it with react saga, then it is a must that you are aware of the two methods provided by React saga library i.e. takeLatest and takeEvery. If in case you want to understand how we can set up redux-saga you can follow along with the following tutorial. Redux Saga Tutorial Links: Redux Saga Tutorial | React JS, i
Apr 17, 20223 min read


Redux Saga Tutorial | Implement redux-saga with ReactJS and Redux.| Part 4
A Complete Guide To Redux-Saga With React JS and Redux project. Following is the overview of what we are planning to discuss in this article. So we will discuss a few of the following topics in the article in chronological order. This will be a 4 part series containing the information about React Saga. Redux Saga Tutorial | React JS, its setup. Creating class-based vs functional components. | Part 1. Redux Saga Tutorial | Hooks Vs Lifecycle method in React components. | Pa
Apr 12, 20224 min read


Redux Saga Tutorial | Redux setup in React components. | Part 3.
A Complete Guide To Redux-Saga With React JS and Redux project. Following is the overview of what we are planning to discuss in this article. So we will discuss a few of the following topics in the article in chronological order. This will be a 4 part series containing the information about React Saga. Redux Saga Tutorial | React JS, its setup. Creating class-based vs functional components. | Part 1. Redux Saga Tutorial | Hooks Vs Lifecycle method in React components. | Pa
Apr 8, 20224 min read


Revert last pushed Git Commit
Many times we push some commit to GitHub which is required to be reverted due to whatever reason. There are high chances that you might be facing this issue regarding How to undo the last commit? You need not worry I have got you covered, there could be other ways as well, but this one I have been using for quite some time. First, we will start by making pushing a commit to the Github repo. We already saw that there is a commit as "first commit". Now we make some changes an
Apr 6, 20222 min read


Redux Saga Tutorial | Hooks Vs Lifecycle method in React components. | Part 2.
A Complete Guide To Redux-Saga With React JS and Redux project. Following is the overview of what we are planning to discuss in this...
Apr 4, 20223 min read


Redux Saga Tutorial | React JS, its setup. Creating class-based vs functional components. | Part 1.
A Complete Guide To Redux-Saga With React JS and Redux project. Following is the overview of what we are planning to discuss in this article. So we will discuss a few of the following topics in the article in chronological order. This will be a 4 part series containing the information about React Saga. Redux Saga Tutorial | React JS, its setup. Creating class-based vs functional components. | Part 1 Redux Saga Tutorial | Hooks Vs Lifecycle method in React components. | Part
Apr 2, 20223 min read
Contact
bottom of page


