DRDipan Roy Choudhuryindipan-roy-choudhury.hashnode.dev·Apr 28 · 9 min readSessions, Cookies, and JWT: Which Authentication Should You Use?When I started building my first full-stack project, I hit a wall almost immediately — how does a server know who I am after I log in? I kept running into terms like sessions, cookies, and JWT tokens,00
DRDipan Roy Choudhuryindipan-roy-choudhury.hashnode.dev·Apr 28 · 8 min readFrom Callback Hell to Promises: Understanding Async Code in Node.jsSo I've been learning Node.js for a while now, and if there's one concept that confused me the most in the beginning, it was asynchronous code. I kept asking myself — why can't JavaScript just wait fo00
DRDipan Roy Choudhuryindipan-roy-choudhury.hashnode.dev·Apr 22 · 10 min readLinux File System HuntingMost people learn Linux by memorizing commands. I decided to do something different — I went hunting. Instead of running ls and mkdir in a terminal for the hundredth time, I decided to actually open u00
DRDipan Roy Choudhuryindipan-roy-choudhury.hashnode.dev·Mar 25 · 5 min readUnderstanding Map and Set in JavaScriptJavaScript provides several built-in data structures for storing and managing data. Traditionally, developers relied on objects and arrays for most tasks. However, modern JavaScript introduced two pow00
DRDipan Roy Choudhuryindipan-roy-choudhury.hashnode.dev·Mar 25 · 4 min readUnderstanding this in JavaScriptOne concept that often confuses JavaScript beginners is the this keyword. Unlike many other programming languages, the value of this in JavaScript depends on how a function is called, not where it is 00