Get Full-Time Backend Tips

Receive the same tips I used to land
my my dream job in backend engineering!

What is a Mobile Proxy: Tips for Beginners

By Solomon Eseme. Updated Tue Feb 13 2024

If you're new to online privacy and security, you may have heard about mobile proxies but aren't quite sure what they are or how they work.

Online privacy and security have become major concerns for internet users worldwide.

With the increasing prevalence of data breaches, identity theft, and online surveillance, individuals and businesses seek effective ways to safeguard their online activities.

What is a Mobile Proxy: Tips for Beginners

One such tool gaining popularity is the mobile proxy.

Don't waste time roaming around, start learning Backend now

Starting Backend Engineering is a journey into a career that can open many great opportunities from working on complex projects to landing your dream job and the best way to get the most out of it is to start now.

Join The Academy

Axum Framework: The Ultimate Guide (2023)

By Solomon Eseme. Updated Sun Dec 17 2023
Axum Framework: The Ultimate Guide (2023)

This is the most comprehensive tutorial on the Axum framework online.

This article will explore Rust's Axum framework, a powerful and efficient tool for building web applications.

We'll dive into the basics of Axum, its key features, and how to get started with backend web development using this framework.

Actix Web: The Ultimate Guide (2023)

By Solomon Eseme. Updated Sun Dec 17 2023
Actix Web: The Ultimate Guide (2023)

This is the most comprehensive tutorial on the Actix Web framework online.

In this Actix Web tutorial, you will learn Actix Web from scratch to an advanced level.

You will learn how to build and deploy your first Actix Web app.

Getting Started with Docker for Python Developers

By Marvellous Kalu. Updated Sat Dec 09 2023
Getting Started with Docker for Python Developers

For Python developers, docker enables them to package their applications along with their dependencies, necessary libraries, and runtime and ensures they run consistently across various environments from development to production. This fosters seamless collaboration and simplifies deployment and the overall development workflow.

Parameterized Testing with Pytest and Selenium

By Marvellous Kalu. Updated Fri Nov 24 2023
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.

Working with Data in Go

By Solomon Eseme. Updated Sat Oct 07 2023
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:

Rust for Backend Development

By MacBobby Chibuzor. Updated Mon Sep 25 2023
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.

Milestone Project: Building a Task Management App

By Solomon Eseme. Updated Sat Sep 02 2023
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.

The Definitive Guide To Docker in 2023

By Solomon Eseme. Updated Sat Sep 23 2023
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.

A Comprehensive Guide to Logging the right way

By Solomon Eseme. Updated Sun Jun 18 2023
A Comprehensive Guide to Logging the right way
This article will cover various aspects of logging, including the significance and advantages of logging, an essential checklist for logging best practices, the minimum data required for logs, and a comprehensive overview of different types of logs, along with their formats.
I Analysed 20,000 Software Engineering Books on Amazon (Here’s what I discovered)

Software engineering is a complex and rapidly evolving field that requires a solid understanding of programming languages, software architecture, and system design. To gain expertise in this field, many aspiring and experienced Software engineers turn to books as a source of knowledge and guidance. With so many books available on the market, it can be […]