Code Maze Author

Ivan Gechev

Ivan is a passionate developer currently working as a Business Management Systems Developer. He focuses on back-end development with C# and .NET, mainly targeting the Azure ecosystem and its various products and services.
Also find me here:


MY ARTICLES:

Best Practices for Logging With Serilog

In this article, we'll take a look at some best practices when it comes to logging in .NET with Serilog. Logging is essential to any application we build and Serilog is one of the major logging providers. For this reason, we've prepared some Serilog best practices to...

NetArchTest.Rules: Architecture Tests in .NET

NetArchTest is a small .NET library that turns architecture rules into unit tests. We write a normal xUnit or NUnit test that asserts something about our own assemblies, for example "nothing in Domain references Persistence" or "every class in Persistence is sealed",...