Writing

Notes on building
for the web.

Articles on architecture, .NET, APIs and full stack development — published on Medium.

Mar 6, 202510 min read

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…

net-coremulti-tenantapiRead →
Aug 26, 20244 min read

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…

alertdialogreacttypescriptRead →
Dec 19, 202314 min read

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…

Read →
Apr 26, 202310 min read

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…

reactnet-corepaginationRead →
Apr 18, 20233 min read

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…

programmingentity-framework-corelambda-expressionsRead →