Welcome to Masteringbackend

The Backend Chronicles

Mastering the art of server-side engineering. Deep dives into system design, databases, and scalable architecture.

Latest Articles

Parameterized Testing with Pytest and Selenium
Backend

Parameterized Testing with Pytest and Selenium

Parameterized testing is a software testing technique in which the same test case runs multiple input data sets. Each input data here is referred to as a parameterized test case. In this tutorial, we will perform parameterization testing using Pytest and Selenium.

MA

Marvellous Kalu

11/24/2023

Working with Data in Go
Uncategorized

Working with Data in Go

Data manipulation is a fundamental aspect of software development, and Go provides powerful tools and libraries to work with various types of data. In this section, we will explore several essential data-related topics in Go:

SO

Solomon Eseme

10/7/2023

Top 5 TypeScript Frameworks (2023)
Backend

Top 5 TypeScript Frameworks (2023)

In this article, I will look at the top 5 TypeScript Frameworks to understand what you can start learning in 2023.

SO

Solomon Eseme

9/25/2023

Rust for Backend Development
Rust

Rust for Backend Development

This comprehensive guide will explore why Rust is an excellent choice for backend development, its unique features, libraries, and tools, and how to get started with Rust for building robust and secure backend systems.

MA

MacBobby Chibuzor

9/25/2023

Definitive Guide to Software Architecture with Golang
Uncategorized

Definitive Guide to Software Architecture with Golang

This article will delve into structuring Go applications and explore the Hexagonal Architecture, providing insights and best practices that can greatly benefit backend engineers.

MA

MacBobby Chibuzor

9/3/2023

Milestone Project: Building a Task Management App
Uncategorized

Milestone Project: Building a Task Management App

We'll build a task management application using Rust in this exciting milestone project. This project will encompass concepts covered in the previous chapters, including structuring your code, error handling, file I/O, and more. Following these steps, you'll create a functional task manager allowing users to add, list, and mark tasks as completed.

SO

Solomon Eseme

9/2/2023

How to Deploy Your Node.js Backend Project to Vercel: A Step-by-Step Guide
Uncategorized

How to Deploy Your Node.js Backend Project to Vercel: A Step-by-Step Guide

In this tutorial, you will learn how to deploy or host your backend project using Vercel serverless function via GitHub.

CH

Chiboy

7/22/2023

The 10 Operating System Concepts for Backend Developers
Uncategorized

The 10 Operating System Concepts for Backend Developers

This lesson will explore important concepts to learn in operating systems as a backend engineer.

AN

Anonymous

7/21/2023

Crucial Points to Consider Before Hiring a Software or a Technology Lawyer
sponsored

Crucial Points to Consider Before Hiring a Software or a Technology Lawyer

The fact that technology develops at a much faster rate than the law presents a challenge for most attorneys. Read on to learn how to quickly pick a software lawyer that suits your needs.

SO

Solomon Eseme

7/17/2023

How to Dockerize a JavaScript Application
Uncategorized

How to Dockerize a JavaScript Application

In this lesson, you will learn how to Dockerize a simple JavaScript project.

SO

Solomon Eseme

7/8/2023

The Definitive Guide To Docker in 2023
Backend

The Definitive Guide To Docker in 2023

This is the most comprehensive guide on Docker online.In this docker tutorial, you will learn docker from scratch to an advanced level starting from the concept of containerization to Docker Compose in Docker. You will learn how to dockerize a JavaScript application and how to use dockerize a full-stack application using Docker Compose.

SO

Solomon Eseme

7/7/2023

Spring Boot: The Ultimate Guide (2023)
Backend

Spring Boot: The Ultimate Guide (2023)

This is the most comprehensive tutorial on the Spring Boot framework online.In this spring boot tutorial, you will learn how to use the most popular Java framework, Spring Boot. You will learn Spring Boot from scratch to an advanced level.Also, how to install Java and set up the Spring Boot server on your local machine.

SO

Solomon Eseme

6/23/2023

Stay Ahead of the Curve

Get the latest backend engineering articles, system design tutorials, and industry insights delivered to your inbox weekly.

Join 15,000+ backend engineers. Unsubscribe at any time.