Take advantage of the DispatchProxy class in C# to implement aspect-oriented programming by creating proxies that dynamically intercept method calls. Aspect-oriented programming (AOP) decomposes an ...
There are many [logging providers](logging-providers.md) available for common logging needs. You may need to implement a custom <xref:Microsoft.Extensions.Logging.ILoggerProvider> when one of the ...
When you opt-in to the Application Insights integration described in the earlier Announcing Monitor model-driven apps using Application Insights (Preview) post, you can also use the new ...
Test projects give you a way to exercise your code to see if it works but they're also part of your project's "permanent record." If all you want to do is try something out with some throwaway code, C ...
Take advantage of the inversion of control pattern to loosely couple the components of your application and make them easier to test and maintain. Both inversion of control and dependency injection ...
Blazor is the hottest project in the .NET ecosystem right now, providing Microsoft-centric coders with a JavaScript alternative for Web projects. The Microsoft site for the Blazor project provides a ...
In this post, you will learn about C# programming for Android, as well as where it fits in in the grand scheme of Android development. If you’re interested in becoming an Android developer, you may be ...
If I had one wish for NLog 2 it would be for an ILogger interface that Logger would implement. This would help greatly with testing, mocking, stubbing and wrapping of Logger objects. Coming from the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results