jyanshu.hashnode.dev🗄️ N+1 Query ProblemA comprehensive guide to understanding Object-Relational Mappers and one of the most common performance pitfalls in database-driven applications. 🤔 What is an ORM? ORM stands for Object-Relational Mapping. It's a programming technique that lets yo...Feb 10·18 min read
jyanshu.hashnode.devSingleton Design PatternThe Singleton Design Pattern is one of the most widely known and frequently used creational design patterns in software engineering. It ensures that a class has only one instance throughout the application lifecycle and provides a global point of acc...Dec 9, 2025·20 min read
jyanshu.hashnode.devKey Collisions and Resolution StrategiesHash tables are one of the most fundamental and widely-used data structures in computer science, offering average-case O(1) time complexity for insertions, deletions, and lookups. However, their efficiency relies heavily on how well they handle key c...Nov 19, 2025·20 min read
jyanshu.hashnode.devAzure Cosmos DB Multi-Region Write: Building Truly Global Active-Active SystemsIn today's interconnected world, applications must serve users across the globe with consistent performance and availability. Traditional database architectures often struggle with this requirement, particularly when it comes to handling write operat...Sep 22, 2025·18 min read
jyanshu.hashnode.devCosmos All Versions and Deletes Change Feed ModeAzure Cosmos DB offers two distinct change feed processing modes, each with specific capabilities and use cases: Latest Change Feed: The original, stable change feed implementation All Versions and Deletes Change Feed Mode: An enhanced mode that ca...Sep 9, 2025·6 min read