SPSaurabh Prajapatiinblog.thitainfo.com10The Linux File System Hunting Expedition2d ago · 16 min read · What the filesystem reveals when you stop using it and start reading it. Linux exposes almost everything about system state, configuration, and behavior through files — not APIs, not GUIs. This post Join discussion
SPSaurabh Prajapatiinblog.thitainfo.com00Synchronous vs Asynchronous JavaScript: How the Language Actually Executes Code2d ago · 10 min read · JavaScript runs one thing at a time (synchronous by default). Asynchronous behavior lets it hand off slow operations — like API calls or timers — and continue running other code instead of freezing. UJoin discussion
SPSaurabh Prajapatiinblog.thitainfo.com00Async/Await in JavaScript: Writing Cleaner Asynchronous Code2d ago · 6 min read · Async/await is syntactic sugar over Promises that makes async code read like synchronous code. It was introduced in ES2017 to solve the readability problems of nested .then() chains and callback hell.Join discussion
SPSaurabh Prajapatiinblog.thitainfo.com00Array Flatten in JavaScript: Every Approach ExplainedApr 12 · 7 min read · This post assumes familiarity with JavaScript arrays and basic ES6 syntax. TL;DR: Flattening an array means collapsing nested arrays into a single level. JavaScript gives you four ways to do it — ArJoin discussion
SPSaurabh Prajapatiinblog.thitainfo.com00Spread vs Rest Operators in JavaScript: Expanding vs CollectingApr 12 · 6 min read · Audience: This post assumes basic familiarity with JavaScript arrays, objects, and functions. TL;DR: Both spread (...) and rest (...) use the same three-dot syntax — but they do the opposite thing dJoin discussion
SPSaurabh Prajapatiinblog.thitainfo.com00The new Keyword in JavaScript: What Actually HappensApr 6 · 5 min read · Problem You've written constructor functions. You've used new. But if someone asked you to explain what JavaScript does internally when new runs — step by step — could you? Most developers can't, and Join discussion
SPSaurabh Prajapatiinblog.thitainfo.com00Template Literals in JavaScript: Write Strings Like a HumanApr 5 · 8 min read · Template literals replace messy string concatenation with readable, expressive syntax. They support embedded expressions, multi-line strings, and tagged templates — all with zero libraries. If you're Join discussion
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