---
title: "Noor ul Hassan (@codewithnuh) | Hashnode"
description: "Backend Engineer • Developer Tooling • Systems Thinking. Read the latest articles by Noor ul Hassan on Hashnode."
url: "https://hashnode.com/@codewithnuh"
---

@codewithnuh

# Noor ul Hassan

@codewithnuh · Jhang, Pakistan · Joined February 2023

Backend Engineer • Developer Tooling • Systems Thinking

[Website](https://www.noorulhassan.com/)

### [Foundations of System Design: Learn It the Way I Wish Someone Taught Me](https://engineeringdeepdives.hashnode.dev/foundations-of-system-design-learn-it-the-way-i-wish-someone-taught-me?utm_source=hashnode&utm_medium=feed)

Master system design through real-world examples. Start with 1 request, hit limits, and scale step-by-step.

17 min read · [engineeringdeepdives.hashnode.dev](https://engineeringdeepdives.hashnode.dev/foundations-of-system-design-learn-it-the-way-i-wish-someone-taught-me?utm_source=hashnode&utm_medium=feed)

[Sep 6](https://hashnode.com/posts/foundations-of-system-design-learn-it-the-way-i-wish-someone-taught-me/6a9d6e6de7aad05067909966)

### [How to Prevent Users from Overwriting Each Other's Data: Optimistic Locking in Next.js & Prisma](https://engineeringdeepdives.hashnode.dev/how-to-prevent-users-from-overwriting-each-other-s-data-optimistic-locking-in-next-js-prisma?utm_source=hashnode&utm_medium=feed)

Discover how optimistic locking works in Prisma to prevent conflicting updates, improve data consistency, and build reliable production APIs.

7 min read · [engineeringdeepdives.hashnode.dev](https://engineeringdeepdives.hashnode.dev/how-to-prevent-users-from-overwriting-each-other-s-data-optimistic-locking-in-next-js-prisma?utm_source=hashnode&utm_medium=feed)

[Jul 10](https://hashnode.com/posts/how-to-prevent-users-from-overwriting-each-other-s-data-optimistic-locking-in-next-js-prisma/6a50abd6d470de9583a743fd)
