Backend

50 articles in this category

5 Python Backend Projects That Teach Production Skills
Backend
9 min read

5 Python Backend Projects That Teach Production Skills

Five Python backend projects chosen because each contains a problem you cannot design around: connection state, slow paid dependencies, duplicate jobs, large file uploads, and search at scale. What each teaches and which to build first.

9/15/2026
5 Advanced Backend Projects That Impress Interviewers
Backend
10 min read

5 Advanced Backend Projects That Impress Interviewers

Five backend projects with a real design constraint in each: a ledger that must balance, media that must stream, entitlements that expire, a catalogue that must stay searchable, and 2 buyers reaching for the same item. What to build and how to present it.

9/15/2026
Handling forms and file uploads with FastAPI
Backend

Handling forms and file uploads with FastAPI

Handling forms and file uploads is a common requirement in many APIs, especially in applications like resume builders, image galleries, and document submission platforms. In this guide, we’ll walk through how to handle both form data and file uploads in FastAPI.

8/27/2026
Spring Boot + Docker: Dockerizing Java Spring Boot Apps
Backend Projects

Spring Boot + Docker: Dockerizing Java Spring Boot Apps

Docker has changed the way we build, run, and scale applications. It lets you package your app with everything it needs, so it runs the same everywhere, on your computer, on someone else’s, or on a server. In this blog, we will see how to containerize a Spring Boot application using Docker, step by step.

8/27/2026
FastAPI Authentication: Basic Auth, API Keys, and Sessions
Backend Projects
11 min read

FastAPI Authentication: Basic Auth, API Keys, and Sessions

FastAPI gives you three practical authentication schemes: basic HTTP auth, API keys, and sessions. This guide covers how each one works, when to use it, and the security practices that apply to all three.

8/27/2026
JDK vs JRE vs JVM: The Difference, Explained Simply
Backend Projects
9 min read

JDK vs JRE vs JVM: The Difference, Explained Simply

The JDK builds Java code, the JRE runs it, and the JVM executes it. Here is what each one contains, how they nest inside each other, why the JVM is the platform-dependent part, and which one you actually need to install.

8/24/2026