Contributions

Article
Universally Unique Identifier (UUID) is very useful. In Node.js there are many ways to generate a UUID. One of them is with a native module and others are using NPM packages. UUID can be very useful as reliable unique identifiers. In this post, you will learn how to generate a UUID using Node.js and briefly understand when and why to use them. Let’s get started!
Tutorial
Redis is an open-source in-memory datastore used as a database, cache, and even a message broker. Redis can be used easily with docker and docker-compose for local development as a cache to a web application. In this post, we will set up Redis with docker and docker-compose, where Redis will be used as a cache for a Node.js/Express.js REST API with PostgreSQL as the main database, let’s get started!
Article
Running Postgres with Docker and docker-compose makes it very easy to run and maintain especially in a development environment. In this post, we will look into how to run and use Postgres with Docker and Docker compose step-by-step keeping things simple and easy. Let’s get started!
Tutorial
JavaScript Sets are a new type of object (with ES6) that allows creating a collection of unique values. The values stored in a set can either be primitives like strings or integers or more complex types like arrays or objects. In this post, we will look into how to use Sets from a beginner’s point of view, let’s get started!
Article
Comma-separated values more commonly known as CSV has been used for a long time as a standard text-based way to represent and transfer data. There are many ways to read and write CSV files in Node.js. In this post, we will learn how to read a CSV and write a CSV file using Node.js in an efficient way. Let’s get rolling.
Tutorial
eature flags help us turn a feature on or off without the need to deploy any code. Node.js feature flags also enable the same. In this post, we will discuss a practical example in a Node.js express application to show and hide some footer icons depending on a Flagsmith feature flag. Let’s get rolling!
Article
Node.js can be used very well with relational databases and SQLite is no exception. In this post, we will build a simple REST API for Quotes step-by-step with SQLite and Node.js using the Express Js framework step-by-step.
Article
Reading the whole file at once will make the process memory intensive. With the ability to load and read a file line by line it enables us to stop the process at any step as per need. In this post, we will look into 3 ways to read a file line by line using Node.js with memory usage comparison.
Tutorial
Learn how to scrape any webpage with or without Javascript rendering using Node.js. This tutorial will be the only guide you need to start web scraping with Node.js successfully.
Article
Using RabbitMQ with Node.js to offload the things to process in the background is very useful. Adding Docker and docker-compose in that mix for local development makes setting up RabbitMQ and node.js a breeze. In this post, we will explore how to set up RabbitMQ and Node.js with docker and docker-compose using a dummy send email example, let's get rolling!
Tutorial
In this Node.js Express tutorial, we will build a mock landing page that can collect the email addresses of people interested to be notified of the launch of our imaginary podcast about headphones with Pug templating. Let’s get started.
Article
In this post, we are going to see code examples of the native HTTPS module that comes built-in with your Node.js installation as well as npm packages like Axios, Got, SuperAgent, and node-fetch. Let’s get cracking!
Article
If you are developing any Node.js application, nodemon is one of the necessary weapons in your arsenal. Learn how to install and effectively use nodemon to automatically restart your Node.js application on every relevant file change. Do you want to restart your Node.js web server and save loads of development time? In this post, we are going to see how you can utilize Nodemon with any Node.js application easily.
Article
Memoization is simply caching the output of a function so that the consequent calls just use the cached result eliminating any heavy computation. Memoization in Javascript can also yield amazing performance benefits, given it is implemented properly. Do you want to make your javascript code run much faster? In this post, we will have a look at a practical example of javascript memoization. Spoiler alert: you will not see a Fibonacci or factorial mentioned below.
Article
5 Node.js logging libraries Wiston, bunyan, pino, loglevel, and npmlog contrasted in this post to help you make the right decision for the optimal node.js logging library.
Article
Transactions are one of the important features of a relational database. In this Node.js MySQL transaction walkthrough, we will look into how it can help you achieve data consistency pushing the difficult stuff to the database level.
Tutorial
Use these 3 completely free Node.js hosting services to host your Node.js application. Follow this 2000+ words guide to see how to deploy your Node.js app to these services.
Article
Node.js and Docker together create a seamless local development environment. See how these tools can improve the developer experience.
Article
Secure your Node.js Express application with Helmet js by adding some essential response headers, read more to know how easy it is in this 1400+ words guide.
Tutorial
Follow this 2500+ word step-by-step tutorial to learn Node.js and PostgreSQL together. You will build a REST API for quotes using Express Js in this guide.
Article
There are multiple good reasons to build nodejs microservices, this 1800+ words post discusses 5 of the important ones. Let's get started.
Article
There are some important pragmatic aspects of Node.js which are ultra helpful for PHP developers. This 3000+ words guide lists 5 dominant ones with code examples.
Tutorial
Follow this 2000+ word step-by-step tutorial to use Docker with Node.js using best practices like BUILDKIT and caching with docker-compose.
Tutorial
Follow this 2500+ word step-by-step tutorial to learn Node.js and MySQL together. You will build a REST API for quotes using Express Js in this guide.