AAbdul Rahman1h ago · 12 min readFrom Bytes to the Cloud: How Node.js Reads, Validates and Uploads FilesIntroduction Almost every real application works with files. A user uploads a profile picture, an app saves a PDF, a server reads a config file, a report is written to the disk. But what is a file forblog.abdulrdeveloper.me
AAbdul RahmanOct 23 · 7 min readAuthentication vs Authorization: Who Are You, and What Can You Do?Many beginners ask this question: "Should I learn Node.js first, or should I learn authentication first?" The answer is that authentication and authorization are not Node.js things. They are backend c1Ablog.abdulrdeveloper.me
AAbdul RahmanOct 22 · 11 min readYour Server Has Amnesia. JWT Is the Cure.Introduction You log in to a website. You click on your profile. Then you click on your orders. And the website still knows who you are. It never asks for your password again. It looks very normal, bublog.abdulrdeveloper.me
AAbdul RahmanOct 21 · 16 min readThink Like a Factory: JavaScript Fundamentals That Actually StickLet’s Go in deep dive of JS : Main work in programming languages is this: What to do (identify the problem) How to do (implement the solution) JavaScript is like a factory, in a factory : Some 11Ablog.abdulrdeveloper.me
AAbdul RahmanOct 12 · 9 min readThe Guard at Your API’s Gate : Middleware in Express, explained simplyIntroduction In a real application, a lot of work happens before the route runs like logging the request, reading the JSON body, checking if the user is logged in and validating the input. If we write43JAblog.abdulrdeveloper.me
AAbdul RahmanOct 11 · 10 min readThe Era of Express: Routes, Params and the Art of Handling RequestsIntroduction Every backend does one job again and again: a request comes in, some logic runs, a response goes out. Node.js can do this on its own, but the code becomes long and repetitive very fast. E2blog.abdulrdeveloper.me
AAbdul RahmanOct 7 · 8 min readBehind the Gate: What Node.js Really Does When You Run node app.jsIntroduction We use Node.js every day. We write node app.js and our code runs. But if somebody asks "what is happening behind the scene?", very few developers know the answer. For most of us, Node.js 3blog.abdulrdeveloper.me
AAbdul RahmanOct 1 · 8 min readthis in JavaScript: The Actor Who Changes RolesWhat is this in JavaScript ? In almost all other languages, conditionals, loops, functions and these basic things are almost the same. But in JavaScript, this is a keyword that makes JavaScript differ1blog.abdulrdeveloper.me