Kanaiya’s Newsletter
Subscribe
Sign in
Home
Notes
Design Patterns
LinkedIn
Archive
About
Latest
Top
Discussions
EF Core Global Query Filters: A Complete Guide
How to Write Cleaner, Safer, and More Maintainable EF Core Queries
Dec 15
•
Kanaiya Katarmal
5
EF Core 10 Makes Outer Joins Beautiful Again
Left & Right Joins now feel as natural as SQL.
Dec 8
•
Kanaiya Katarmal
2
November 2025
Understanding Modern API Communication Technologies
A Deep Dive into How Today’s Systems Connect, Integrate, and Exchange Data
Nov 25
•
Kanaiya Katarmal
5
Mastering the Strategy Pattern in C#: A Complete Guide
Design Flexible, Extensible, and Maintainable Applications Using Strategy Pattern Techniques
Nov 18
•
Kanaiya Katarmal
3
Boost Your API Performance with gRPC in .NET Core
Discover how gRPC transforms API speed and efficiency in modern .NET Core applications. A practical guide to building ultra-fast, scalable, and reliable…
Nov 14
•
Kanaiya Katarmal
2
Mastering AES-256 Encryption and Decryption in C#
Securing Sensitive Data Made Simple
Nov 11
•
Kanaiya Katarmal
4
Class vs Record vs Struct in C#: Understanding the Differences
Explore how Class, Record, and Struct differ in C# and learn when to use each for better performance and design.
Nov 3
•
Kanaiya Katarmal
5
October 2025
How to Use IExceptionHandler to Handle Exceptions in .NET 8
Learn how to handle exceptions globally in .NET 8. Implement IExceptionHandler to return clean, consistent API responses.
Oct 28
•
Kanaiya Katarmal
9
Understanding the Adapter Design Pattern in C#
Bridging incompatible interfaces with the power of design the Adapter Pattern in C#
Oct 23
•
Kanaiya Katarmal
4
🧠 Caching in .NET the Right Way — Layers, Patterns & Real-World Code
Discover how to design efficient caching strategies to boost performance and scalability in your .NET apps.
Oct 20
•
Kanaiya Katarmal
4
🔑 Understanding Keyed Services in .NET Dependency Injection
Simplify your .NET dependency injection setup with Keyed Services the elegant new feature for managing multiple implementations effortlessly
Oct 17
•
Kanaiya Katarmal
2
September 2025
Implementing Circuit Breaker in ASP.NET Core with Microsoft Resilience
Learn how to safeguard your services by handling transient failures with resilience.
Sep 30
4
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts