API Health Checks in .NETMonitoring the health of your application is essential, particularly when it relies on multiple dependencies such as databases, external services, or other resources. API health checks in .NET provide a simple way to monitor the state of these depend...Aug 31, 2024 · 5 min readvkishan.hashnode.dev
Implement Feature toggles in dotnet in 5 minsWhen discussing feature flags, there are numerous aspects to consider. Which library to use for feature flags, how to integrate with the library, how administrators will manage the feature flags, whether there will be a UI for this purpose or if tech...Aug 15, 2024 · 3 min readvkishan.hashnode.dev
`null!` in C#? What is "null-forgiving" operator?Detour What are the Non-Nullable Reference types? So far all the reference types in C# have always been nullable (before C# 8.0 ). The option to have non-nullable reference type was not there. On the other-hand the value types have always been nullab...Oct 21, 2022 · 3 min readvkishan.hashnode.dev
Rob Pike’s 5 Rules of ProgrammingCopied from http://users.ece.utexas.edu/~adnan/pike.html Rob Pike is one of the designers of the Go programming Language and was also a core member of the Unix team at Bell Labs (he was the co-author of The Unix Programming Environment with Brian Ker...Nov 10, 2021 · 1 min readvkishan.hashnode.dev
C# 10 New Features IMost exciting change in c# 10 is the File Level Namespace IMO. Now, we can remove the curly braces {} from the namespace of the file. The C# compiler will automatically assume that all the classes in the file belongs to the namespace declared at the ...Oct 23, 2021 · 1 min readvkishan.hashnode.dev