Tech Skills

Backend Engineering

APIs, authentication, databases, queues, serverless and production backend systems

12,404
lessons
Skills in this topic
View full skill map →
API Design
beginner
Design a RESTful API following best practices
Auth & Authorisation
intermediate
Implement JWT auth with refresh tokens
Database Integration
intermediate
Use an ORM (Prisma, SQLAlchemy, Drizzle)
Backend Performance
advanced
Implement Redis caching for hot data
Microservices Patterns
advanced
Decompose a monolith into microservices
All Reads (6,834) Articles (832)Blog Posts (5379)Tutorials (565)Research Papers (2)News (56)
Why Your SPA Shouldn’t Handle Authentication
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Why Your SPA Shouldn’t Handle Authentication
XSS, CSRF, OAuth 2.0, JWTs, the BFF Pattern, and are you ready for Mythos? Continue reading on Medium »
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
I Tried Django-Bolt for a Week. Then I Looked Back at My FastAPI Project and Sighed.
Spoiler: it’s not a clean victory for either side. But one of them made me rethink how I build APIs in 2026. Continue reading on Medium »
How to Start Coding: A Step-by-Step Guide for Absolute Beginners
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
How to Start Coding: A Step-by-Step Guide for Absolute Beginners
If you’ve ever thought about learning how to code, you’ve probably also wondered where to begin. There are so many languages, tools, and… Continue reading on Me
The TypeScript Odyssey | Episode 1: Breaking the Chaos of JavaScript
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
The TypeScript Odyssey | Episode 1: Breaking the Chaos of JavaScript
Introduction: The Double-Edged Sword of Flexibility Continue reading on Medium »
FastAPI’s BackgroundTasks Will Burn You in Production
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
FastAPI’s BackgroundTasks Will Burn You in Production
It looks like a job queue. It is not. Here is what it actually does to your workers. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Building REST APIs with Express.js: A Comprehensive Guide
When you’re developing web applications, RESTful APIs are often an essential part of the architecture. Express.js, a fast and minimalist… Continue reading on Me
How methods work with primitives?
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
How methods work with primitives?
Why is it possible to use methods on primitive types, such as string or number, if, technically, they have no methods? Continue reading on Medium »
Node.js Concurrency Explained: What Really Happens When 10,000 Requests Hit Your Server
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Node.js Concurrency Explained: What Really Happens When 10,000 Requests Hit Your Server
The real model behind concurrency in Node.js — explained for backend engineers, and senior developers Continue reading on Medium »
I built an API without thinking about error handling — here’s what broke
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
I built an API without thinking about error handling — here’s what broke
My first real API worked perfectly — in my browser, on my machine, hitting the happy path. Then I added it to a frontend, gave it to a… Continue reading on Medi
Backend Roadmap for Beginners: From Zero to Job-Ready
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Backend Roadmap for Beginners: From Zero to Job-Ready
I still remember the first time I tried to “learn backend.” Continue reading on Medium »
Django application with the file structure
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Django application with the file structure
This article focuses on creating a new Django application and executing the same and explains the folder structure and files. Continue reading on Medium »
PHP vs JavaScript? Which Is better for Your Project
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
PHP vs JavaScript? Which Is better for Your Project
 Published on April 21, 2026 ✍️ Originally published at serveravatar.com Continue reading on ServerAvatar »
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
I Used Regex to Validate Email. A 40-Character String Hung the Server Forever.
How a one-liner email validator turned my FastAPI app into a brick — and why your regex is probably a ticking time bomb. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
I Used Regex to Validate Email. A 40-Character String Hung the Server Forever.
How a one-liner email validator turned my FastAPI app into a brick — and why your regex is probably a ticking time bomb. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
I Built a Real-Time Chat with WebSockets. A Memory Leak Ate My Server Alive.
How a “simple” real-time chat API went from 128MB to 8GB in 20 minutes — and the three lines of code that almost cost me my weekend. Continue reading on Medium
Redis Is Still Everywhere, but Teams Are Finally Counting the Cost of Using It for Everything
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Redis Is Still Everywhere, but Teams Are Finally Counting the Cost of Using It for Everything
Redis remains one of the fastest tools in modern backend architecture, but smart teams are getting more selective about when its speed is… Continue reading on M
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
higher order function
A higher-order function is a function that either accepts another function as an argument, returns a function as its result, or both. This… Continue reading on
Which JavaScript Testing Framework Should You Use in 2026?
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Which JavaScript Testing Framework Should You Use in 2026?
If you’ve been working with JavaScript for a while, you’ve probably had that moment where testing goes from “we should probably add some… Continue reading on Me
10 Node stream backpressure mistakes that melt memory at scale
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
10 Node stream backpressure mistakes that melt memory at scale
The practical guide to keeping Node.js streams fast, bounded, and boring — even when traffic spikes and payloads get ugly. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
# The Node.js Upload Endpoint You Forgot Is a Liability
Continue reading on Medium »
Day 3 — Type Coercion (JavaScript’s Most Misunderstood Behavior)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Day 3 — Type Coercion (JavaScript’s Most Misunderstood Behavior)
“JavaScript isn’t confusing. It’s just doing things you didn’t expect.” Continue reading on Medium »
TypeScript Isn’t a Choice Anymore. It’s the Default.
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
TypeScript Isn’t a Choice Anymore. It’s the Default.
The JavaScript ecosystem already decided for you. Continue reading on Medium »
I Switched from JavaScript to TypeScript 6 Months Ago. Here’s What I’d Never Go Back To
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
I Switched from JavaScript to TypeScript 6 Months Ago. Here’s What I’d Never Go Back To
Six months ago, one tiny type error saved me from pushing a production bug that would have cost hours, maybe days. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Build your own CLI with CommanderJS
Modern Node.js tooling makes it surprisingly easy to build your own CLI tools. With TypeScript + Commander + tsup, you can create a fully… Continue reading on M
Async Django is Finally Production-Ready — But Most Developers Still Use It Wrong
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Async Django is Finally Production-Ready — But Most Developers Still Use It Wrong
Django went async years ago… so why are most apps still slow? Continue reading on Medium »
SQLModel, FastAPI, and the Return of the Small, Sharp Python Stack
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
SQLModel, FastAPI, and the Return of the Small, Sharp Python Stack
Why many Python teams are moving back toward a tighter backend stack that ships faster, repeats less code, and stays understandable longer Continue reading on M
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Errores en Go vs Exceptions en JS
Por qué cambia tu forma de pensar Continue reading on Medium »
Python: Funciones
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Python: Funciones
¿Qué haríamos sin las funciones? En esta nueva entrega, exploraremos cómo definir nuestras propias funciones para encapsular bloques de… Continue reading on Med
Highlights from TypeScript 7.0 Beta
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Highlights from TypeScript 7.0 Beta
The TypeScript team has released a 7.0 Beta. This update includes a major change: the compiler has been rewritten in Go. As a result… Continue reading on Medium
Mengizinkan URL Tertentu Diakses Tanpa Login di Django Middleware
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Mengizinkan URL Tertentu Diakses Tanpa Login di Django Middleware
Studi Kasus: Sistem Autentikasi Fleksibel untuk Aplikasi Web Kampus Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Your Node.js App Is Lying to You — The Hidden Danger of Ignored Backpressure
It doesn’t crash. It just quietly drowns. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Your File Upload System Will Break at Scale — Here’s How to Build One That Won’t
It started with a simple support ticket. Continue reading on Medium »
Switching to Go from Java? Here’s Your Simple, Practical Roadmap
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Switching to Go from Java? Here’s Your Simple, Practical Roadmap
Hey there, fellow developer!  If you’ve spent, like, a ton of years elbow-deep in the Java world, churning out awesome applications with… Continue reading on M
How to Master Backend (Without Feeling Lost)
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
How to Master Backend (Without Feeling Lost)
I used to think backend development was only for “smart” developers. Continue reading on Medium »
Spraxium: the TypeScript framework that will change how you build Discord bots
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Spraxium: the TypeScript framework that will change how you build Discord bots
I’m not sure if you know this, but recently a framework called Spraxium was released and is starting to draw a lot of attention from… Continue reading on Medium
Authentication and Authorization for Backend Engineers: A Complete Guide
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Authentication and Authorization for Backend Engineers: A Complete Guide
From wax seals to JWTs — a deep dive into the systems you build every day. Continue reading on Operations Research Bit »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Why Your Node.js Error Handling Will Fail in Production (And How to Fix It)
It’s 2am. Your production API is throwing 500s. Your logs say “Something went wrong”. Continue reading on Medium »
The Dark Side of Async/Await in Express
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
The Dark Side of Async/Await in Express
Async/await made Node.js code look clean. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
How to Compare package.json Files: A Node.js Developer’s Guide
Four practical methods for spotting dependency changes, version conflicts, and security issues before they reach production. Continue reading on Medium »
From Input to Interaction: My First Real Tkinter Breakthrough
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
From Input to Interaction: My First Real Tkinter Breakthrough
In my last post, I focused on refactoring and recursion, and more importantly, learning how to slow down and actually understand what my… Continue reading on Me
⚡ Flask + ORM: Stop Writing Slow Code Without Realizing It
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
⚡ Flask + ORM: Stop Writing Slow Code Without Realizing It
You spin up a Flask server. Add SQLAlchemy. Build a few endpoints. Continue reading on Medium »
Supabase: An Open-Source Firebase Alternative for Modern Applications
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Supabase: An Open-Source Firebase Alternative for Modern Applications
Building modern web and mobile applications requires a backend that is fast, scalable, and easy to integrate. Supabase is an open-source… Continue reading on Me
Supabase: An Open-Source Firebase Alternative for Modern Applications
Medium · Deep Learning 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Supabase: An Open-Source Firebase Alternative for Modern Applications
Building modern web and mobile applications requires a backend that is fast, scalable, and easy to integrate. Supabase is an open-source… Continue reading on Me
Reading Secrets Straight From the Browser: The NEXT_PUBLIC_ Trap
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Reading Secrets Straight From the Browser: The NEXT_PUBLIC_ Trap
When your “secret” API key ships inside every user’s JavaScript bundle Continue reading on Medium »
Bash Scripting for Beginners
Medium · Cybersecurity 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Bash Scripting for Beginners
 Index Continue reading on Medium »
Five Things People Still Get Wrong About C++
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Five Things People Still Get Wrong About C++
The language has a reputation. Some of it is earned. A lot of it is thirty years out of date. Continue reading on Medium »
How to Build Scalable Backend Systems with JavaScript
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
How to Build Scalable Backend Systems with JavaScript
A Practical Guide to Designing High-Performance, Fault-Tolerant, and Scalable Backend Architectures Using Modern JavaScript Technologies Continue reading on Jav
Hono in 2026: The Web Framework That Runs Everywhere
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Hono in 2026: The Web Framework That Runs Everywhere
14KB. Zero dependencies. Runs on Cloudflare Workers, Bun, Deno, AWS Lambda, and Node.js Continue reading on Medium »