noorulhassan.com
HomeWorkSkillsServicesBlogLabsCVContactHire me

Blog

Thoughts on software development, design, and technology.

Backend
Beginners
C++
Database
Guide
Memory Management
Next.js
Node.js
Performance
Pointers
Prisma
Programming
React
References
Setup
VS Code
WebDev

The N+1 Problem in Prisma: How I Fixed a Slow API with a Single Line

Prisma
Database
Performance
Node.js
WebDev
Backend
May 10, 2026
Noor-ul-Hassan

Understand how the N+1 query problem appears in Prisma ORM, why it silently kills database performance, and how to fix it with include and batched queries. A practical guide for Node.js developers.

C++ Pointers and Memory: What I Wish Someone Told Me

C++
Memory Management
Pointers
References
May 1, 2026
Noor-ul-Hassan

A practical, no-fluff guide to stack, heap, pointers, and references in C++. Written by someone who struggled with this stuff so you don't have to.

A Practical Look at React 19 Form State

React
Next.js
WebDev
Guide
Feb 8, 2026
Noor-ul-Hassan

Building forms in Next.js is changing. Here is how to useActionState, useTransition, and useOptimistic without the boilerplate.

Setting Up VS Code for C++ Programming

C++
VS Code
Setup
Beginners
Programming
Jan 24, 2026
Noor-ul-Hassan

Step-by-step guide to set up Visual Studio Code for C++, including compiler installation, running code in terminal, and recommended extensions.

Introduction to Programming with C++

C++
Programming
Beginners
Guide
Jan 24, 2026
Noor-ul-Hassan

Learn the fundamentals of programming with C++ in the easiest way, using simple analogies and examples for absolute beginners.

Noor ul Hassan

Full-Stack Engineer — building thoughtful software, from web apps to systems-level code.

Navigate

  • Home
  • Blog
  • Projects
  • Contact

Elsewhere

© 2026 Noor ul Hassan. All rights reserved.

Crafted with care.