memorycrypt.hashnode.devEnsuring Proper JSON Serialization of Enum Values in C#A common issue arises when serializing enums to JSON: the default behavior often results in the enum values being represented as integers rather than their textual representations. This can lead to confusion and difficulty in understanding the data b...Feb 15, 2024·3 min read
memorycrypt.hashnode.devAn Introduction to Elasticsearch and Data Storage and Retrieval using .NETElasticsearch is a distributed, open-source search and analytics engine designed for scalability and performance. It belongs to the Elastic Stack, commonly referred to as ELK (Elasticsearch, Logstash, and Kibana), which is widely used for various dat...Feb 1, 2024·12 min read
memorycrypt.hashnode.devFile Downloads in a .NET Web Application Using Web APIIn this guide, we'll walk you through implementing file downloads in a .NET Web API project, covering scenarios such as normal file downloads and zipped file downloads. Getting Started Ensure you have a .NET Web API project set up. If not, create a n...Jan 12, 2024·2 min read
memorycrypt.hashnode.devUsing Automapper for mapping entities in C#Mapping entities in C# is a common task when dealing with object-relational mapping (ORM) frameworks, such as Entity Framework. This process involves transforming data between different types, often between domain models and data transfer objects (DT...Dec 5, 2023·4 min read
memorycrypt.hashnode.devDesigning a Ride Hailing Service in .NET - Part 1 - Defining the domain modelsWhen I think of designing a ride-hailing service, below are the core functionalities I would like to have in it initially. Let us consider these as our initial requirements: A person can register on the platform as a customer or a partner (driver). ...Sep 25, 2023·8 min read