AAbdul Rahman·Oct 31From Bytes to the Cloud: How Node.js Reads, Validates and Uploads FilesLearn how Node.js handles files: fs module, Buffer, magic bytes, Multer validation and cloud storage with Cloudinary and ImageKit.12 min read·blog.abdulrdeveloper.me21N
AAbdul Rahman·Oct 23Authentication vs Authorization: Who Are You, and What Can You Do?Learn the difference between authentication and authorization in backend development with practical Node.js and Express.js middleware examples.7 min read·blog.abdulrdeveloper.me1A
AAbdul Rahman·Oct 22Your Server Has Amnesia. JWT Is the Cure.Learn JWT authentication in Node.js: token structure, login flow, protecting routes with middleware, and access and refresh tokens, explained simply.11 min read·blog.abdulrdeveloper.me
AAbdul Rahman·Oct 21Think Like a Factory: JavaScript Fundamentals That Actually StickLearn JavaScript fundamentals with a factory analogy: functions, if-else, loops, arrays, hoisting, map and forEach, explained in simple words.16 min read·blog.abdulrdeveloper.me11A
AAbdul Rahman·Oct 12The Guard at Your API’s Gate : Middleware in Express, explained simplyLearn how Express middleware works: next(), execution order, router-level, built-in and error-handling types, plus auth, validation and role checks.9 min read·blog.abdulrdeveloper.me43JA
AAbdul Rahman·Oct 11The Era of Express: Routes, Params and the Art of Handling RequestsLearn how Express handles requests: routes, GET and POST, responses, URL params vs query strings, and why route order matters.10 min read·blog.abdulrdeveloper.me2
AAbdul Rahman·Oct 7Behind the Gate: What Node.js Really Does When You Run node app.jsLearn how Node.js works inside: V8, libuv, the Event Loop phases and the Thread Pool, with simple examples and exercises you can run yourself.8 min read·blog.abdulrdeveloper.me3
AAbdul Rahman·Oct 1this in JavaScript: The Actor Who Changes RolesLearn the JavaScript this keyword with a simple actor analogy: global context, objects, functions, and how the caller changes this.8 min read·blog.abdulrdeveloper.me1