UQUzair Qureshiinuzer-ec2-instance-automation.hashnode.devAutomating EC2 Instance Creation and Docker Deployment Using a Single APIProvisioning infrastructure manually is slow.Installing Docker manually is repetitive.Deploying applications manually is error-prone. So I built a system that does all of this automatically with a sin4d ago·4 min read
PDPiyush Deshmukhinpiyushdeshmukh.hashnode.devImplementing Refresh Token Logic in a MERN apptoday i finally implemented refresh tokens properly. i had known the concept for a while — access token expires fast, refresh token lives longer, rotate when needed. but knowing something conceptually4d ago·4 min read
ADAranya Dasinadmongodb.hashnode.devThe MongoDB 'unique' trap nobody warned me aboutI added unique: true to a Mongoose schema, restarted my server, and suddenly my app started crashing with a scary MongoDB error — even though my code looked correct. It turns out the bug had nothing t4d ago·2 min read
ADAbinash Dashinmongo-virtuals-disappear-bug.hashnode.devWhen Mongoose Virtuals Disappear: Understanding the Lean() TradeoffWhile developing my campground listing application, I encountered a subtle but instructive issue involving Mongoose virtual fields. The schema was properly defined, the virtual property was implementeFeb 19·4 min read
VVirajinblog.virajpatwardhan.inHow I Almost Built an Expensive Feature (And What Saved Me)Building an edit profile page sounds straightforward until you realize just how much data you're dealing with. The Problem I Didn't See Coming A few months ago, I was tasked with building a profile edit feature. Simple enough, right? But when I start...Feb 19·3 min read
AAryaah4xinaryacodes.hashnode.devIntroductory Guide to the MERN Stack for Absolute BeginnersIntroduction If you are starting your journey in web development, you may have come across the term MERN Stack multiple times. It is frequently mentioned in tutorials, job descriptions, and developer communities. But many beginners still feel confuse...Feb 17·11 min read
SSShaan Sauravinshaanstack.hashnode.devDesigning a Secure Code Execution Engine with Node.js and Docker🧩 Introduction As a Computer Science student, I always wondered how platforms like LeetCode and HackerRank execute user-submitted code securely. So I decided to build my own online code compiler — a web-based platform where users can: Write code in...Feb 17·3 min read
MOMichael Okolointhereliabledev.hashnode.devHow to Build Reliable Background Jobs in Express with TypeScript and QStashWhen you build backend APIs, you quickly run into a common problem: Some tasks take time. Sending emails. Generating invoices. Processing payments. Calling third-party APIs. Resizing images. If you handle these tasks directly inside your reque...Feb 16·9 min read
TITech Insights Hubintopperblog.hashnode.devExpress Middleware: Custom AuthenticationWhy Traditional Authentication Approaches Fail in 2025 The authentication landscape has fundamentally shifted. Session-based authentication with server-side storage creates bottlenecks in containerized environments where pods scale dynamically and sh...Feb 12·10 min read
TITech Insights Hubintopperblog.hashnode.devExpress Rate Limiting: DDoS ProtectionWhy Traditional Rate Limiting Fails in Modern Architectures The conventional approach of implementing rate limiting with in-memory stores like express-rate-limit with default MemoryStore worked adequately when applications ran on single servers. In 2...Feb 12·9 min read