Mastering Code Reviews and Refactoring: A Comprehensive Guide for .NET DevelopersFeb 28, 2025·38 min read
Implementing Full-Text Search in Entity Framework CoreIntroduction Searching for text in a database is one of the most common operations in web applications. Many developers start with simple LIKE queries, but as applications grow, this approach becomes inefficient and lacks flexibility. Enter Full-Text...Mar 10, 2025·7 min read
How IIS, Application Pools, Kestrel, and .NET Work and Handle Requests: A Comprehensive GuideWhen building and deploying web applications, understanding how your web server handles requests is crucial for optimizing performance, scalability, and reliability. In the Microsoft ecosystem, Internet Information Services (IIS) is the go-to web ser...Feb 26, 2025·7 min read
.NET Threading: Solve the Unisex Bathroom ProblemThreading in .NET allows us to handle concurrent execution of code, making applications more responsive and efficient. A classic synchronization problem that illustrates threading concepts well is the Unisex Bathroom Problem. This problem requires us...Feb 19, 2025·7 min read
C# Source Generators: Let Your Code Write Code for YouIn the world of software development, efficiency and productivity are key. C# has introduced a powerful feature called Source Generators that can significantly enhance developer productivity by automating repetitive tasks. In this blog, we’ll explore...Feb 12, 2025·11 min read
ExpandoObject: C# Feel Like JavaScriptIn the world of C#, where strong typing and compile-time safety are key, there are times when you need the flexibility of dynamic objects. Enter ExpandoObject, a powerful feature that allows you to create objects with dynamic properties and methods a...Feb 11, 2025·3 min read