×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

JavaScript

JavaScript is a widely used language and covers all domains from frontend web development to Server development to Desktop applications and much more. It is currently, as an universal programming language.

Software Engineering

Binary JSON (BSON)

In this post, we will understand the circumstances behind the need for Binary JSON (BSON) ,it's applications, merits and demerits and also most importantly it's relationship with JSON.

Khushi Priya
Software Engineering

GraphQL Server with Node.JS

A GraphQL server is a server side implementation of GraphQL. It provides the GraphQL data as an API that is needed by frontend applications. We will implement GraphQL and GraphQL server from a middleware called Apollo Server.

Pranjal Srivastava Pranjal Srivastava
Software Engineering

Production Process Manager (PM2) for Node.JS

PM2 (Production Process Manager) is an open-source, advances, and efficient production process manager for applications that are built in Node.JS. We have demonstrated it with an example.

Pranjal Srivastava Pranjal Srivastava
Software Engineering

Typing speed testing tool using Vanilla JavaScript

In this article, we will know how to build a simple tool that can test the typing speed of the users. We will develop this using JavaScript along with HTML and CSS.

Arghadip Chakraborty
Software Engineering

Implement Memory Efficient Applications in Node.JS

In this article, we explored how to implement Memory Efficient Applications in Node.JS. We covered topics like buffers, streams, readable streams, writable streams and piping in Node.JS.

Pranjal Srivastava Pranjal Srivastava
Software Engineering

Unit Testing in JavaScript with an application as example

We have explored Unit testing in JavaScript in depth and demonstrated it by developing a simple application to perform arithmetic operations like addition, subtraction and multiplication along with Unit testing.

Pranjal Srivastava Pranjal Srivastava
Software Engineering

Implementing Backdoor in Node.JS

Backdoor is a exploit in web application that makes it vulnerable and allows unauthorized access. In this article, we will explore how Backdoor is implemented in a Node.JS application using child_process library.

Pranjal Srivastava Pranjal Srivastava
Software Engineering

Callbacks in JavaScript

A callback function in JavaScript is function where a function passed as an argument to the original function. It is an useful feature in JavaScript to handle asynchronous operations and much more.

Abhiram Reddy Duggempudi Abhiram Reddy Duggempudi
Software Engineering

Scrapping Information from YouTube Videos in JavaScript

Scrapping Information is used to extract useful information from YouTube videos. This article will help you achieve to create functionality for scrapping information from the videos at YouTube using Puppeteer and Cheerio.

Pranjal Srivastava Pranjal Srivastava
Software Engineering

Online Compiler in Node.JS

In this article, we have developed an online compiler in Node.JS. We have demonstrate the ideas involved and the steps in developing this application in detail.

Prateek Sharma
Software Engineering

Web application to upload a Word document and convert it to PDF file

In this article you will learn how to develop a web application in Node.JS where you can upload your word document and can download a PDF version of your document.

Prateek Sharma
Software Engineering

npm (Node Package Manager)

In this article, we will discuss about npm which is one of the most famous package manager in current software world. npm is a package manager for the JavaScript programming language. It is the default package manager for NodeJS.

Gauhar Ayub Khan Gauhar Ayub Khan
Software Engineering

Understanding Rate Limiting in Node.js

Rate limiting is a powerful feature that secures the backend API from malicious attacks and is also used for handling unwanted traffic(requests) from the user.

Pranjal Srivastava Pranjal Srivastava
Software Engineering

Creating a custom Node.js module

In this article, we have developed a custom Node.JS module to capitalize a string and have also published our module to NPM. We have illustrated the ideas step by step.

Pranjal Srivastava Pranjal Srivastava
Software Engineering

I Promise only in JavaScript! But Why?

Promise is the keyword used for creating promises in JavaScript and is used to manage multiple asynchronous events. We have explained it in depth along with a comparison with callback.

Abhiram Reddy Duggempudi Abhiram Reddy Duggempudi
Software Engineering

How to convert Word document to PDF in JavaScript?

In this article, we have explored how to convert a Word document to PDF in JavaScript. Popular methods include using libraries like awesome-unoconv, libreoffice-convert and docx-pdf.

Prateek Sharma
Software Engineering

Downloading server files in Node.JS application

In this article, you will learn how to download server files in Node.js application. We have used Express framework to demonstrate this and shown an extension where we redirect to a thank you page after download.

Prateek Sharma
Software Engineering

How to create and delete folders and files in JavaScript/ NodeJS

In this tutorial, we will learn how to create or remove/ delete files and directories in Node.JS (JavaScript). We will use the filesystem module (fs) to achieve this.

Prateek Sharma
Software Engineering

AJAX Introduction with an Example

AJAX (Asynchronous JavaScript and XML) is a programming technique that is used to update a web page without reloading it with the help of XMLHttpRequests.

Ganesh Bagaria Ganesh Bagaria
Software Engineering

Alert, Confirm and Prompt Popup Boxes in JavaScript

In JavaScript, there are three types of popup boxes like alert, confirm and prompt which we have explained in detail with complete code examples.

Devansh Thapa Devansh Thapa
Software Engineering

Data types in JavaScript

JavaScript is a loosely typed language. According to the latest ECMAScript standard, there are eight data types defined in JavaScript like boolean, null, undefined, bigint and much more.

Saksham Singh Saksham Singh
Software Engineering

Variables in JavaScript

In this article, we will explore everything about variables in JavaScript. In JavaScript, a variable can be declared in 3 ways (var, let, const) and the variable scope depends on this.

Saksham Singh Saksham Singh
Software Engineering

Hoisting in Javascript

Hoisting is a behaviour in JavaScript in which all variable and function declarations are moved to the top of the code which results in certain code behavior which we will understand in detail in this article.

Saksham Singh Saksham Singh
Software Engineering

Constructor in JavaScript

In this article, we looked into creating objects in JavaScript using constructor. We used examples to show how to add methods and use new and this keyword

Vishal Singh
Software Engineering

HTTP Requests in JavaScript

We explored how to send HTTP requests like GET, POST and others using XMLHttpRequest (XHR) and Fetch API in JavaScript without using any external library.

Dawit U
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship