APAvinash Powarinnewcohortblog2026.hashnode.dev00Array Flatten in JavaScriptMar 19 · 3 min read · First, understand the problem. Imagine this You went to a restaurant Waiter gives you food like this: ["Roti", ["Paneer", "Dal"], ["Rice", ["Pickle", "Salad"]]] Problem You just want to eat easily… BJoin discussion
APAvinash Powarinnewcohortblog2026.hashnode.dev00JavaScript Modules: Import & Export ExplainedMar 19 · 3 min read · Let’s Start With a Story Imagine you are building a big project. At the beginning, everything is simple. You write all your JavaScript in one file: index.js Inside it: function add(a, b) { return aJoin discussion
APAvinash Powarinnewcohortblog2026.hashnode.dev00Node.js Architecture ExplainedMar 12 · 4 min read · When we start learning Node.js, many people say: "Node.js is fast because of V8 and libuv." But beginners often think: What is V8 Engine?What is libuv?What are Node.js bindings? Today we will undersJoin discussion
APAvinash Powarinnewcohortblog2026.hashnode.dev00global vs globalThis in JavaScriptMar 12 · 2 min read · When we learn JavaScript, we often hear the word global.Later, we see another word called globalThis. Many beginners get confused: Are global and globalThis the same?Why does JavaScript have two nameJoin discussion
APAvinash Powarinnewcohortblog2026.hashnode.dev00The Magic of this, call(), apply(), and bind() in JavaScriptMar 3 · 4 min read · “It’s not about the function… it’s about who is calling the function.” If you understand this one line…You understand this in JavaScript. Let’s learn it in a fun way A Small Movie Story: “Who Called Join discussion