Salman KarimImplementing Advanced Long Polling in .NET 6Long polling is a server-push technique used in web applications to efficiently update clients with new information. Unlike traditional…Dec 18, 20231Dec 18, 20231
Salman KarimElevating Code Clarity and Robustness: Deep Dive into the Null Object Pattern in C#In the realm of software development, managing the absence of objects — often represented by null references - is a common challenge. The…Dec 16, 2023Dec 16, 2023
Salman KarimMastering Concurrency: Implementing Optimistic Locking in EF Core to Resolve Race ConditionsIntroductionDec 7, 20232Dec 7, 20232
Salman KarimExploring Dictionary and ConcurrentDictionary in .NET: A Detailed GuideIntroduction Dec 2, 2023Dec 2, 2023
Salman KarimUnderstanding the Decorator Pattern in .NET with C#The Decorator Pattern is a structural design pattern that allows for dynamically adding behavior to individual objects without affecting…Nov 30, 2023Nov 30, 2023
Salman KarimError Handling in .NET Using the Result Pattern: Mastering Robust Application DevelopmentError handling is a fundamental aspect of software development, and in .NET, it’s crucial to manage errors effectively to ensure robust…Nov 26, 20231Nov 26, 20231