When writing a piece of code, There is parliament session going on in my mind. One party wants to maximise the code efficiency, performance and resource consumption while the other party thinks about the maintenance of the code in long term. It's like a hot debate with a lot of Objections! from either party. Over … Continue reading Why You Should Prioritise Code Readability .. Even Higher Than Performance!
csharp
What is an Expert System AI and How to Develop it with dotnet core
The idea of artificial intelligence has wondered us since the early days of the computer era. A computer software that assists us with our tasks, helps us to make better decisions and answers all our questions. Throughout recent decades, there have been various approaches to this idea. From a search engine backed by a super-giant … Continue reading What is an Expert System AI and How to Develop it with dotnet core
How to Secure Your ASP.NET Core WebApi with Azure AD and OAuth 2.0
Azure AD is a common way of access control these days. OAuth is a well-known protocol that is used and expected from APIs. I found it tricky to integrate my APIs with Azure AD. So I decided to explain it all in very simple terms in this post. Twenty years ago, when Active Directory was … Continue reading How to Secure Your ASP.NET Core WebApi with Azure AD and OAuth 2.0