OSOm Shirbhateindev-ops-blogs.hashnode.dev·1d ago · 13 min readUnderstanding the this Keyword in JavaScriptJavaScript has a special keyword called this. At first, this can feel confusing because its value is not fixed. It can change depending on where the code is running and, most importantly, how a functi00
OSOm Shirbhateindev-ops-blogs.hashnode.dev·1d ago · 8 min readBlocking vs Non-Blocking Code in Node.jsWhen working with Node.js, one important concept to understand is blocking vs non-blocking code. The difference is simple: Blocking code makes the program wait. Non-blocking code allows the program t00
OSOm Shirbhateindev-ops-blogs.hashnode.dev·Aug 21 · 9 min readWhat is Node.js? JavaScript on the Server ExplainedIntroduction If you have worked with JavaScript in the browser, you might have noticed that JavaScript can interact with things such as the DOM, buttons, forms, and browser events. But what if we want00
OSOm Shirbhateindev-ops-blogs.hashnode.dev·Aug 21 · 13 min readThe Node.js Event Loop Explained Introduction Until now, we have seen how JavaScript works inside the browser. But Node.js changed an important part of this story by bringing JavaScript outside the browser. Node.js allows JavaScript 00
OSOm Shirbhateindev-ops-blogs.hashnode.dev·Jul 12 · 5 min readCSS Selectors 101: Targeting Elements with PrecisionIntroduction Until now, we have learned how HTML structures a webpage and how CSS is used to style it. But a question naturally arises: How does CSS know which HTML element should receive a particular00