---
title: "Amit Giri (@ammitt) | Hashnode"
description: "Full-Stack .NET Developer · C# · ASP.NET · Angular · Azure · Writing about things I actually built. Read the latest articles by Amit Giri on Hashnode."
url: "https://hashnode.com/@ammitt"
---

@ammitt

# Amit Giri

@ammitt · Bangalore, India · Joined August 2026

Full-Stack .NET Developer · C# · ASP.NET · Angular · Azure · Writing about things I actually built

### [Data Annotations vs FluentValidation in .NET — Which to Use When](https://ammitt.hashnode.dev/data-annotations-vs-fluentvalidation-in-net-which-to-use-when?utm_source=hashnode&utm_medium=feed)

Three ways to validate requests in ASP.NET Core — manual checks, Data Annotations, and FluentValidation. Compare the tradeoffs with code examples and learn when each one fits.

6 min read · [ammitt.hashnode.dev](https://ammitt.hashnode.dev/data-annotations-vs-fluentvalidation-in-net-which-to-use-when?utm_source=hashnode&utm_medium=feed)

[Sep 15](https://hashnode.com/posts/data-annotations-vs-fluentvalidation-in-net-which-to-use-when/6aa8feedda26b5e1a082fc5b)

### [JWT vs ASP.NET Identity — When to Use Which](https://ammitt.hashnode.dev/jwt-vs-asp-net-identity-when-to-use-which?utm_source=hashnode&utm_medium=feed)

Confused between JWT and ASP.NET Identity? Learn the key differences, when to use each, and how to use both together in your project

4 min read · [ammitt.hashnode.dev](https://ammitt.hashnode.dev/jwt-vs-asp-net-identity-when-to-use-which?utm_source=hashnode&utm_medium=feed)

[Aug 20](https://hashnode.com/posts/jwt-vs-asp-net-identity-when-to-use-which/6a86b24b3469ab611da81d0a)
