OSOm Shirbhateindev-ops-blogs.hashnode.dev·2d ago · 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·2d ago · 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
OSOm Shirbhateindev-ops-blogs.hashnode.dev·Jul 1 · 5 min readEmmet for HTML: A Beginner's Guide to Writing Faster MarkupIntroduction After learning HTML basics, one thing I noticed was that writing HTML manually becomes repetitive very quickly. Imagine creating 20 list items, multiple nested <div> elements, or writing 00
OSOm Shirbhateindev-ops-blogs.hashnode.dev·Jul 1 · 4 min readUnderstanding HTML Tags and ElementsIntroduction Before creating beautiful and interactive websites, we first need to understand HTML, because it is the foundation of every webpage. You can think of HTML as the skeleton of the human bod00