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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.