Welcome to my .NET development blog!

I write about C#, ASP.NET Core, software engineering, and programming tutorials. Explore practical coding tips, best practices, and real-world examples to boost your .NET and programming skills.

Blazor Component Tutorial

Blazor is a .NET web UI framework that provides a component-based programming model for building web UIs. In this guide, we will explore what Blazor components are, why they are essential, and how to create them. We will demonstrate these concepts by building a reusable AlertDialog component from scratch, covering parameters, event handling, and templated content. Let’s get started! If you want a video-version of this article, watch here on YouTube: ...

December 8, 2025 · 5 min · 1033 words · B. Ganesh

.NET 10 CRUD: Build a Minimal API with EF Core in 30 Minutes

In this guide, we will walk through building an ASP.NET Core 10 Web API with Entity Framework Core from scratch. Let’s get started! If you want a video-version of this article, watch here on YouTube: Watch the Video: .NET 10 CRUD API in 30 minutes We will leverage the power of Minimal APIs to drastically reduce boilerplate code. By the end of this tutorial, you will have a fully functional backend connected to SQL Server, capable of handling all standard CRUD (Create, Read, Update, Delete) operations. ...

December 4, 2025 · 5 min · 877 words · B. Ganesh

MVC Tutorial

The MVC Pattern is used to structure the presentation layer of an application. To understand MVC architecture, let’s say, we have a web application for a book catalog that’s hosted on a server computer. And further assume that this application is built using an MVC framework like ASP.NET Core MVC, or Ruby on Rails, or Spring MVC. So, the application follows the MVC architectural pattern. Let’s get started! ...

October 30, 2025 · 3 min · 502 words · B. Ganesh