Why your chat messages send instantly, even with no signalOpen your messaging app on a plane, type something, hit send. The message shows up right away with a little clock icon next to it. You land, your phone reconnects, and a second later that clock turns May 31, 2026·9 min read
How NodeJS Handles Multiple Requests with a Single Thread We all understand that NodeJS works on a single thread and with the help of the event loop processes all the requests. However Node operates on more than one thread, four threads by default. The code May 7, 2026·3 min read
React Virtual DOM ReactJS is a frontend technology used in modern web development. It is a JavaScript library designed to build UIs. It was developed by Meta in 2011. The syntax used in React is JSX or JavaScript XML, May 5, 2026·3 min read
Exploring the Linux File System Before diving deep and getting tangled in the vast file system of the Linux, let us start with what actually Linux is? Linux is an operating system, that manages your computer's hardware. It was creatApr 22, 2026·9 min read
String Polyfills in JavaScript A polyfill is a JavaScript feature that adds modern features to older browsers that do not inherently support them. They are essential for maintaining backward compatibility in JavaScript. What stringMar 24, 2026·2 min read
Map and Set in JavaScript Map and set are built in data structures that are used to store ordered collections of data, where set holds unique values map holds the data key-value pairs. What is Map? Stores data as key-value paiMar 24, 2026·2 min read
Array Flatten in JavaScriptWhat are Nested Arrays? A nested array is an array inside another array. Eg. const arr = [b, c, [a, e, i, o, u], d, [f, g]] Why flattening arrays is useful? Flattening of arrays in JavaScript involvesMar 24, 2026·1 min read