---
title: "Om Shirbhate (@omshirbhate) | Hashnode"
description: "1% Better. Every Day. Read the latest articles by Om Shirbhate on Hashnode."
url: "https://hashnode.com/@omshirbhate"
---

@omshirbhate

# Om Shirbhate

@omshirbhate · Amravati · Joined April 2026

1% Better. Every Day.

### [JavaScript Promises Explained for Beginners](https://dev-ops-blogs.hashnode.dev/javascript-promises-explained-for-beginners?utm_source=hashnode&utm_medium=feed)

Introduction When JavaScript performs an asynchronous operation, we often don't get the result immediately. A file may still be loading. An API request may still be running. A database query may still

9 min read · [dev-ops-blogs.hashnode.dev](https://dev-ops-blogs.hashnode.dev/javascript-promises-explained-for-beginners?utm_source=hashnode&utm_medium=feed)

[Oct 3](https://hashnode.com/posts/javascript-promises-explained-for-beginners/6ac126b29d5b78c0ca92e33c)

### [Async Code in Node.js: Callbacks and Promises](https://dev-ops-blogs.hashnode.dev/async-code-in-node-js-callbacks-and-promises?utm_source=hashnode&utm_medium=feed)

Introduction When we write code, some operations take time.Reading a file, making a database query, calling an API, or communicating over a network may not finish immediately. If JavaScript simply wai

13 min read · [dev-ops-blogs.hashnode.dev](https://dev-ops-blogs.hashnode.dev/async-code-in-node-js-callbacks-and-promises?utm_source=hashnode&utm_medium=feed)

[Oct 3](https://hashnode.com/posts/async-code-in-node-js-callbacks-and-promises/6ac12528e91d7d2e08fe07f8)

### [JavaScript Promises: From Basic to Advance](https://dev-ops-blogs.hashnode.dev/javascript-promises-from-basic-to-advance?utm_source=hashnode&utm_medium=feed)

Introduction JavaScript is a single-threaded language, which means JavaScript code is executed on one main thread. But that does not mean JavaScript has to wait for every operation to finish. When an

20 min read · [dev-ops-blogs.hashnode.dev](https://dev-ops-blogs.hashnode.dev/javascript-promises-from-basic-to-advance?utm_source=hashnode&utm_medium=feed)

[Oct 3](https://hashnode.com/posts/javascript-promises-from-basic-to-advance/6ac123fec4ca0f2ebe5a295b)

### [Understanding the this Keyword in JavaScript](https://dev-ops-blogs.hashnode.dev/understanding-the-this-keyword-in-javascript?utm_source=hashnode&utm_medium=feed)

JavaScript 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 functi

13 min read · [dev-ops-blogs.hashnode.dev](https://dev-ops-blogs.hashnode.dev/understanding-the-this-keyword-in-javascript?utm_source=hashnode&utm_medium=feed)

[Sep 11](https://hashnode.com/posts/understanding-the-this-keyword-in-javascript/6aa422708f2ec9d1785083b7)

### [Blocking vs Non-Blocking Code in Node.js](https://dev-ops-blogs.hashnode.dev/blocking-vs-non-blocking-code-in-node-js?utm_source=hashnode&utm_medium=feed)

When 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 t

8 min read · [dev-ops-blogs.hashnode.dev](https://dev-ops-blogs.hashnode.dev/blocking-vs-non-blocking-code-in-node-js?utm_source=hashnode&utm_medium=feed)

[Sep 11](https://hashnode.com/posts/blocking-vs-non-blocking-code-in-node-js/6aa3fa1890fa380f6bc23aa4)
