Writing
Notes on building
for the web.
Articles on architecture, .NET, APIs and full stack development — published on Medium.

Building a Multi-Tenant API with Multiple Databases in .NET Core
Multi-tenancy is a common requirement in SaaS applications, where a single application serves multiple customers. A multi-tenant API can be implemented using different approaches, such as shared datab…

Building a Custom Alert Dialog in React with Promises
In modern web development, user interaction is everything, and often we need to present users with confirmation dialogs to help them decide whether to proceed with an action. Creating a reusable and f…

Mastering Filtering and Pagination in ASP.NET Core and React.js Part 2
In my previous article, I mentioned Filtering and Pagination in ASP.NET Core. Now, in this article, we will talk about how to implement filter and paginate to React.js. In this part, we will create ou…

Mastering Filtering and Pagination in ASP.NET Core and React.js Part 1
In my previous article, I mentioned dynamic filtering using Lamda Expression in C#. Now, in this article, we will talk about how to filter and paginate in Net Core Web API and React.js. This article w…

Dynamically Building and Filtering Lambda Expressions in C#
Lambda expressions are a powerful feature in C# that allows developers to create anonymous functions on the fly. They are often used with LINQ queries to provide concise, readable code for manipulatin…