Backend

20 articles in this category

Don’t Charge Your Users Twice: Understanding Idempotency
Backend
6 min read

Don’t Charge Your Users Twice: Understanding Idempotency

Idempotency is an interesting concept. It is based on the fact that acting many times provides the same result as doing it just once.

5/8/2026
Build a Personal Library API with Node.js, Express and MongoDB
Backend
22 min read

Build a Personal Library API with Node.js, Express and MongoDB

The principle that guides the Mastering Backend community is simple: You can only ever really make progress by building real-world applications which help to solve real-world problems. If you’re looking to build an impressive portfolio, it is crucial that you do not underestimate any APIs that are well-built.

9/24/2025
Proper Error Handling for your Node.js Application
Backend
11 min read

Proper Error Handling for your Node.js Application

As a developer you kind of feel-in-the-dark in a situation where you’re forced to deal with a codebase that is the product of bad error handling practices. To avoid that frustration, you need a solid approach to managing errors in your Node applications.

8/20/2025
How to Become a Node.js Backend Developer
Backend
11 min read

How to Become a Node.js Backend Developer

So you have decided to join the ranks of the not so elusive Node.js backend developers. This could be the best decision you’ve made or the worst, depending on who you are. You've got to put in the work to learn to become a backend developer, and I am just in the position to let you know how with a few tips, tricks, and suggestions.

6/11/2025
TypeScript vs. JavaScript: Which One Should You Use in 2025?
Backend
17 min read

TypeScript vs. JavaScript: Which One Should You Use in 2025?

What’s better for development: JavaScript or TypeScript? We dive into these languages and discuss their differences as well as which one we believe you should use in your next project.

5/18/2025
Building a Node.js Project Starter Template CLI Tool
Backend
4 min read

Building a Node.js Project Starter Template CLI Tool

In this article, you will learn how to build a project starter template CLI using Node.js, readline-sync, colors, and fs-extra. By the end, you'll know how to create your own project template generator CLI tool.

4/6/2025