PinnedAziz OmarStop Using Environment Variables and Appsettings! Use VaultIn short, yes you should not be using environment variables or appsettings to store your secrets at least for the production environment…Oct 25, 20227Oct 25, 20227
PinnedAziz OmarMediator Pattern In C#Every developer in their career has dealt with codebase or software that was poorly designed. This could be for a variety of reasons but in…Sep 15, 2022Sep 15, 2022
Aziz OmarLocal or Inner Functions in C#Local functions are functions declared inside another function’s body. Similar to “nested functions” in Javascript. They were introduced in…Nov 24, 20222Nov 24, 20222
Aziz OmarProgrammers, Do Not Use Visualizer Tools!Do you have a favorite online JSON visualizer/viewer tool that helps you convert the JSON data into a human-friendly and easy-to-read…Oct 27, 2022Oct 27, 2022
Aziz OmarProtocol Buffer in C# Tutorial — Part TwoIn part one of Protocol Buffer in C# Tutorial, we learned what Protobuf is and how it works. In this part, we will create a sample console…Sep 13, 2022Sep 13, 2022
Aziz OmarHow Does Garbage Collection Works in C# ?Garbage collection (GC) is a mechanism that modern programming languages use to manage memory and dispose of unreachable objects. When an…Aug 4, 2022Aug 4, 2022
Aziz OmarHow is Concurrency different from Parallelism?These two terms are one of the most commonly confused words pair. Their meanings in plain English language might be similar and they could…May 30, 20221May 30, 20221