How Payment Gateways Work: Complete Guide with Razorpay Integration in Node.jsOct 18, 2024·5 min read·77
Have you ever dealt with race conditions in your code?While working on one of the feature in Leadlly, a platform designed to help students organize and maintain their self-studies, I encountered an interesting issue that got me thinking about race conditions in code. The app is designed to generate new ...Oct 19, 2024·3 min read·38
Exploring Amazon S3 Pre-Signed URLs: A Scalable Approach to Secure File AccessOct 14, 2024·9 min read·75
Setting Up Node.js CI/CD on EC2 with GitHub Actions and NginxContinuous Integration and Continuous Deployment (CI/CD) helps automate the process of testing and deploying code to production. In this blog, we’ll walk through setting up a CI/CD pipeline for a Node.js application using GitHub Actions and deploying...Oct 10, 2024·8 min read·840
React Server ComponentsReact Server Components (RSC) are a new addition to the React ecosystem that allow components to be rendered exclusively on the server. Unlike traditional React components that run entirely on the client. This allows us to do things like write databa...Oct 10, 2024·3 min read·21
Docker: Transforming Software DeploymentDocker is a platform designed to make it easier to develop, deploy, and run applications. It provides the ability to package and run an application in a completely isolated environment called a containers. Containers allow a developer to package up a...Mar 20, 2024·9 min read·110
Setting Up Redis in Node.js ServerIn this post, we'll explore the end-to-end implementation of Redis with a Node.js server. Before diving into the practical aspects, let's begin by understanding what Redis is. What is Redis? Redis (Remote Dictionary Server) is an open-source, high-pe...Mar 16, 2024·5 min read·230
Hoisting in JavascriptOne of the most confusing concept in Javascript is hoisting. Understanding hoisting is crucial for writing reliable and maintainable code. What exactly is hoisting? When the browser encounters JavaScript code, it creates a special phenomenon known as...Mar 12, 2024·4 min read·118
Decoding JavaScript: How JavaScript Really Works?JavaScript is the requirement of modern web development. It adds interactivity and dynamism to those static HTML pages. But have you wondered how it actually works? What happens when you write a line of JavaScript code and it makes something happen o...Mar 8, 2024·7 min read·219