Introduction to the Rocket Framework
This chapter introduced Rust and the Rocket framework, highlighting their advantages in backend web development.
Solomon Eseme
12/17/2023
Mastering the art of server-side engineering. Deep dives into system design, databases, and scalable architecture.
This chapter introduced Rust and the Rocket framework, highlighting their advantages in backend web development.
Solomon Eseme
12/17/2023

Go from an empty Cargo project to a running JSON API with routing, extractors, shared state, error handling, and tests, on actix-web 4 and stable Rust.
Solomon Eseme
9/7/2026
This chapter will teach you how to build your first Actix backend web server using the Rust programming language.
Solomon Eseme
12/2/2023

Docker packages a Python app with its exact interpreter and dependencies so it runs the same on your laptop, in CI, and in production. This guide builds a real image from scratch, explains every line of the Dockerfile, and fixes the four mistakes that make Python images slow and unsafe.
Marvellous Kalu
8/24/2026

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.
Marvellous Kalu
11/24/2023
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:
Solomon Eseme
10/7/2023

TypeScript changed what a Node.js framework can guarantee, and a handful of frameworks now treat types as the design constraint rather than an add-on. Here is what NestJS, AdonisJS, Fastify, Hono, Ts.ED, and LoopBack 4 each optimise for, and how to pick between them.
Solomon Eseme
9/21/2026

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.
MacBobby Chibuzor
9/25/2023

This article will delve into structuring Go applications and explore the Hexagonal Architecture, providing insights and best practices that can greatly benefit backend engineers.
MacBobby Chibuzor
9/3/2023
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.
Solomon Eseme
9/2/2023

In this tutorial, you will learn how to deploy or host your backend project using Vercel serverless function via GitHub.
Chiboy
7/22/2023
This lesson will explore important concepts to learn in operating systems as a backend engineer.
Anonymous
7/21/2023
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.