Muhammed Saleem

MY ARTICLES:

Sending Email With FluentEmail in .NET

Sending Email With FluentEmail in .NET

In this article, we are going to learn how to send emails using FluentEmail in an ASP.NET Core Web API application. FluentEmail is a popular open-source library for sending emails from .NET applications. It provides an easy-to-use fluent interface. That means we can...

Log4net Appenders Introduction With C# Examples

Log4net Appenders Introduction With C# Examples

Log4net appenders are the components that determine where we need to keep the logs. Using appenders, we can send log4net logs to different destinations such as the console, files, databases, etc. In this article, we are going to discuss a few of the most common and...

Structured Logging in ASP.NET Core With log4net

Structured Logging in ASP.NET Core With log4net

Log4net is a very popular open-source logging library for .NET applications. This library is part of the Apache Logging Services project at the Apache Software Foundation. Log4net provides a flexible way of writing logs to different output targets like files,...

IComparable vs IComparer vs Comparison Delegate

IComparable vs IComparer vs Comparison Delegate

In this article, we're going to learn about the IComparable and the IComparer interfaces, and the Comparison delegate. In C#, if we have an array of types such as integers or strings, it supports inbuilt comparison and sorting. This is because it implements the...