SPSaurabh Prajapatiinblog.thitainfo.com00String Polyfills and Common Interview Methods in JavaScriptMar 21 · 11 min read · "I thought I knew strings. Then an interview asked me to implement .includes() from scratch — and I froze." 🌍 Why This Problem Matters Here's the thing: JavaScript is everywhere. But JavaScript engJoin discussion
SPSaurabh Prajapatiinblog.thitainfo.com00Callbacks in JavaScript: Why They ExistMar 20 · 8 min read · Written by Saurabh Prajapati Software Engineer @ IBM India Software Lab 🔥 Hook — The Moment That Confused Me I remember the first time I saw this in someone's code: fs.readFile('data.txt', functionJoin discussion
SPSaurabh Prajapatiinblog.thitainfo.com00JavaScript Modules: Import and Export ExplainedMar 18 · 11 min read · By Saurabh Prajapati · Full-Stack Engineer at IBM India Software Lab · WebDev Cohort 2026 The Real Problem: Code Without Boundaries Before we even talk about modules, let me paint a picture of what lJoin discussion
SPSaurabh Prajapatiinblog.thitainfo.com00Why Does setImmediate Sometimes Run Before setTimeout(fn, 0)?Mar 18 · 8 min read · Author: Saurabh Prajapati · Software Engineer @ IBM India · May 2025 The Mystery That Started This I was writing some async Node.js code and stumbled across something that genuinely confused me. LooJoin discussion
SPSaurabh Prajapatiinblog.thitainfo.com00The Magic of this, call(), apply(), and bind() in JavaScriptMar 14 · 9 min read · By Saurabh Prajapati | Full-Stack Engineer at IBM India Software Lab Why I Decided to Explore This I'll be honest — for the longest time, this in JavaScript confused the heck out of me. I'd write somJoin discussion
SPSaurabh Prajapatiinblog.thitainfo.com00Function Declaration vs Function Expression: What's the Difference?Mar 14 · 7 min read · By Saurabh Prajapati | IBM Software Engineer | WebDev Cohort 2026 Why I Wanted to Explore This When I first started writing JavaScript, I would just write functions like this and move on: function grJoin discussion
SPSaurabh Prajapatiinblog.thitainfo.com00JavaScript Operators: The Basics You Need to KnowMar 14 · 8 min read · By Saurabh Prajapati | IBM Software Engineer & Full-Stack Developer Why I Decided to Explore This When I first started learning JavaScript, I thought operators were just... math symbols. Like, how coJoin discussion
SPSaurabh Prajapatiinblog.thitainfo.com00Understanding Objects in JavaScript — A Developer's ExplorationMar 7 · 9 min read · By Saurabh Prajapati | Full-Stack Software Engineer at IBM India Why I Decided to Explore This When I first started learning JavaScript, arrays felt natural to me. A list of things? Easy. But then IJoin discussion
SPSaurabh Prajapatiinblog.thitainfo.com00Control Flow in JavaScript: If, Else, and Switch ExplainedMar 7 · 8 min read · By Saurabh Prajapati — Full-Stack Engineer @ IBM India | GenAI & React Enthusiast Wait — What Even Is "Control Flow"? Let me be honest. When I first saw the term "control flow" in a programming bookJoin discussion
SPSaurabh Prajapatiinblog.thitainfo.com00Arrow Functions in JavaScript: A Simpler Way to Write FunctionsMar 7 · 8 min read · WebDev Cohort 2026 · By Saurabh Prajapati · JavaScript Series Why I Finally Explored Arrow Functions Okay, real talk. When I first started learning JavaScript, I kept seeing code like const add = (aJoin discussion