What Actually Happens When You Flatten a Nested Array?Yes, JavaScript already gives us flat(). I'm not here to teach you that the method exists. I'm going to dig into what flattening actually means, how depth works, and what happens conceptually when you8 min read·asgharalifs.hashnode.devSep 30
JavaScript Modules: Import and Export ExplainedJavaScript Modules: Why Your Code Needs Boundaries I remember when I first started writing JavaScript. Everything was in one file. It worked. Then the file got longer. Then longer. Then one day I chan5 min read·asgharalifs.hashnode.devMay 10
The Linux File SystemLinux File System: What It Is, How It Works, and Why Engineers Care About It Most people who use Linux for the first time think of it like any other operating system. You have files, you have folders,8 min read·asgharalifs.hashnode.devMay 10
Callbacks in JavaScript: Why They ExistWhat is a callback function? Let's understand how you operate in the real world when you order food at a restaurant. You don't stand frozen on the counter staring at the kitchen until your food arrive7 min read·asgharalifs.hashnode.devApr 17
JavaScript Operators: The Basics You Need to KnowIn JavaScript, operators are symbols that perform operations on value & varialbes. JavaScript uses various operators to perform mathematical, logical, and comparison tasks on values and variables. Her3 min read·asgharalifs.hashnode.devApr 13