dotnet-bytes-by-ashokkari.hashnode.devC# Best Practices: Exception Handling Done RightIntroduction Exception handling is a fundamental part of writing robust software. It allows your program to respond gracefully when unexpected errors occur. However, many developers unintentionally write exception handling code that hides problems, m...Jun 24, 2025·5 min read
dotnet-bytes-by-ashokkari.hashnode.devC# Best Practices: Dependency Injection Done RightIntroduction In software development, one common problem that developers often face is tight coupling between classes. You might have experienced a situation where making a small change in one class unexpectedly breaks several other classes. This is ...Jun 24, 2025·4 min read
dotnet-bytes-by-ashokkari.hashnode.dev🔎 Unit Testing as a Detective Mystery 🕵️♂️Introduction Every developer has faced this scenario:You ship a new feature. It works on your machine. Everything looks fine… until a mysterious bug creeps into production. You start debugging, diving into logs and stepping through the code. Somewher...Jun 24, 2025·5 min read