Article
Websites generally need additional files such as images, CSS, and JavaScript files that are necessary to render complete web pages in a browser. In small projects, we can work our way around by providing absolute paths to our resources or by writing inline CSS and JavaScript functions in the HTML...
Muhammad Hashir Hassan
By default, when writing a Vue.js Single Page Application (SPA), all necessary assets such as JavaScript and CSS files are loaded together when the page is loaded. When dealing with large files, this can lead to unsatisfactory user experience. With the help of Webpack, it is possible to load...
Guest Contributor
The cat command is a Unix tool used for manipulating and displaying file contents. The command gets its name from the word "concatenate" because it has, among other things, the ability to concatenate files. In this article, we'll go through a few easy ways to use this command...
Kristina Popovic
As images have become an integral part of the web, the need for image processing becomes ever-present. There are various libraries and binaries that are used for image processing in Node.js, two of which are GraphicsMagick and ImageMagick. ImageMagick is an open-source image processing software for creating, modifying, and...
Aniuchi Adaobi
NPM stands for Node Package Manager and refers to either the online project repository or the Command Line Interface (CLI) tool used to interact with the online repository. Currently, NPM is the world's largest software registry with over 1.4M+ code packages. For example, if you wanted to use Node....
Abhilash Kakumanu
String padding refers to adding, usually, non-informative characters to a string to one or both ends of it. This is most often done for output formatting and alignment purposes, but it can have useful practical applications. A frequent use case for padding strings is outputting table-like information in a table-like...
Replacing all or n occurrences of a substring in a given string is a fairly common problem of string manipulation and text processing in general. JavaScript offers a few ways to get this done fairly easily. In this tutorial, we'll cover some examples of how to replace occurrences of a...
David Landup
Facial detection is a powerful and common use-case of Machine Learning. It can be used to automate routine tasks such as tracking school attendance, assist law enforcement, secure devices through biometric authentication, and even power fun experiences like virtual makeup try-ons that track facial features in real time. In this...
The PDF format is one of the most common document formats for transferring information. In dynamic web applications, you might need to export data into a document and PDF is usually a popular option. In this article, we will discuss how to generate PDF files in NodeJS using the NPM...
© 2013-2026 Stack Abuse. All rights reserved.