Tech Skills

Backend Engineering

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

12,726
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 (7,152) Articles (885)Blog Posts (5591)Tutorials (618)Research Papers (2)News (56)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3d ago
How to Choose the Best MERN Stack Institute in Kochi for a Successful IT Career
The demand for MERN Stack developers is growing rapidly as businesses continue to build modern web applications. Companies across Kerala… Continue reading on Me
The Dependency Trap: The hidden cost of npm install
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4d ago
The Dependency Trap: The hidden cost of npm install
I have observed this pattern repeatedly throughout my career. When a problem arises in web development, the immediate reflex is the… Continue reading on Medium
Flask: The Python Web Framework That Every Developer Should Learn
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Flask: The Python Web Framework That Every Developer Should Learn
By School of IT Skills, MSDC | Manipal Continue reading on Medium »
Stop Calling Node.js “Single-Threaded”: A Look Under the Hood
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Stop Calling Node.js “Single-Threaded”: A Look Under the Hood
Think Node.js is Single Threaded ?? Nahh man.. Here’s what happens Under the Hood Continue reading on Medium »
Pain point #2: Django’s ORM Performance Problem
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Pain point #2: Django’s ORM Performance Problem
The abstraction that makes Django a joy is the same one that quietly wrecks your database Continue reading on Backend Engineers Club »
What Is Base64 Encoding (And How Is It Different from Encryption)?
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 2w ago
What Is Base64 Encoding (And How Is It Different from Encryption)?
If you’ve ever worked with APIs, Kubernetes Secrets, JWTs, or CI/CD pipelines, you’ve almost certainly encountered a long string like this: Continue reading on
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2w ago
# Picking What to Read Next: The Trade-offs of Ranked-Choice Voting in a Django App
When I built **Chapter & Verse**, an async book-and-movie club tracker, the first real design problem I hit wasn’t the spoiler-gating… Continue reading on Mediu
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
How a frustrating school project led me to build my first CLI tool.
We’ve all been there. You have a project completely finished, beautifully structured into folders, and at the very last minute, the… Continue reading on Medium
Kill the Queue Server, use the EventEmitter in Node.js
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Kill the Queue Server, use the EventEmitter in Node.js
Build a zero-dependency job queue in Node.js — no Redis, no RabbitMQ, just an array and the event loop. Continue reading on Medium »
Beyond console.log: Advanced Debugging Workflows That Will Save You Hours
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Beyond console.log: Advanced Debugging Workflows That Will Save You Hours
For the better part of two years, my debugging strategy was a single line of code repeated with religious devotion. Something breaks, I… Continue reading on Ski
40 Backend Concepts Every Engineer Should Know Before Next System Design Interview
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 2w ago
40 Backend Concepts Every Engineer Should Know Before Next System Design Interview
A visual, connected walkthrough of the full path from zero to architect. Continue reading on Medium »
I Lost an Entire Saturday Debugging FastAPI, Tailscale, and macOS. The Culprit Was Python.
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I Lost an Entire Saturday Debugging FastAPI, Tailscale, and macOS. The Culprit Was Python.
Some bugs announce themselves immediately. You make a mistake, the application crashes, and the stack trace points you in the right… Continue reading on Medium
I Built a Browser From Scratch, and It Finally Renders the World’s First Website Like Chrome Does
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I Built a Browser From Scratch, and It Finally Renders the World’s First Website Like Chrome Does
A while back I set myself a slightly unhinged goal: build a web browser from scratch in Node.js and Electron no external HTML/CSS/layout… Continue reading on Me
Let us Rethink How We Approach Coding Interviews
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Let us Rethink How We Approach Coding Interviews
Why I built the same CRUD app in four languages — and what it taught me about writing idiomatic code Continue reading on Medium »
Vibe Coding Is Fast. Debugging It Isn’t.
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Vibe Coding Is Fast. Debugging It Isn’t.
Shipping software has never been easier. Understanding it still is. Continue reading on Medium »
Building a Beginner-Friendly E-commerce Store with Django
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Building a Beginner-Friendly E-commerce Store with Django
GitHub Repository: https://github.com/tahaahmad-max/Codealpha_tasks/tree/main/Task_1_Simple%20E-Commerce%20Store Continue reading on Medium »
I Replaced ESLint + Prettier With Biome. Here’s the Benchmark.
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I Replaced ESLint + Prettier With Biome. Here’s the Benchmark.
One Rust binary. One config file. 25× faster formatting, 20× faster linting. Here's what you actually give up. Continue reading on Code Your Own Path »
Flask’ın Temelleri ve CSV Verilerinin Web Uygulamalarında Kullanımı
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Flask’ın Temelleri ve CSV Verilerinin Web Uygulamalarında Kullanımı
Günümüz dünyasında artık yazılım sektörü diyince akıllara yapay zeka, veri analizi ve makine öğrenmesi gelmektedir. Bu noktada odak en… Continue reading on Medi
3 Ways to Cancel HTTP Requests in Angular (Only 1 Is Correct)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
3 Ways to Cancel HTTP Requests in Angular (Only 1 Is Correct)
Every Angular codebase I have ever audited cancels HTTP requests in one of three ways. Continue reading on Medium »
How to Visualise Your Project Structure in Bash
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 3w ago
How to Visualise Your Project Structure in Bash
A Complete Guide to the Linux tree Command: Filter, Sort, and Export Continue reading on Level Up Coding »
How I Built a Chrome Extension to Organize Browser Links Without the Clutter
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
How I Built a Chrome Extension to Organize Browser Links Without the Clutter
Every developer has been there. Continue reading on Medium »
I Faked My Way Through Auth for 5 Years. Here’s the Cheat Sheet I Finally Wrote.
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I Faked My Way Through Auth for 5 Years. Here’s the Cheat Sheet I Finally Wrote.
Cookies, Sessions, Tokens, JWTs, OAuth2 — explained in plain English, with the mental model nobody handed you on day one. Continue reading on Level Up Coding »
Call Stack (Real Life Example)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Call Stack (Real Life Example)
Let’s break the term Call Stack into two words: Call and Stack. Continue reading on Medium »
The Packages Behind My Modern Next.js and NestJS Stack
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Packages Behind My Modern Next.js and NestJS Stack
A practical look at the tools and packages behind my full-stack TypeScript monorepo, from API generation and server state to code quality… Continue reading on M
I built a GitHub PR reviewer that never sees your private code
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I built a GitHub PR reviewer that never sees your private code
And the browser CORS quirk that makes it possible Continue reading on Medium »
npm v12 Guide: Breaking Changes, Security Updates & Migration
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
npm v12 Guide: Breaking Changes, Security Updates & Migration
Explore npm v12's breaking changes, security updates, migration tips, and best practices for secure Node.js development. Continue reading on Medium »
How I Format My Code So Anyone Can Read It
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
How I Format My Code So Anyone Can Read It
A teammate asked me a question recently: how do you format your work in a way that makes it more readable? It caught me off guard because… Continue reading on M
NestJS Summed Up: The What, Why, and How
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
NestJS Summed Up: The What, Why, and How
In this article, we’ll understand some of the most important NestJS concepts using simple language and practical examples instead of… Continue reading on Medium
Beginner-Friendly Guide to Reading Stack Traces Without Panic
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Beginner-Friendly Guide to Reading Stack Traces Without Panic
Stack traces look intimidating at first, but they are often the fastest path to finding the real problem. Learn how to read them with… Continue reading on Mediu
How Can Node.js Handle Thousands of Requests If It’s Single-Threaded?
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
How Can Node.js Handle Thousands of Requests If It’s Single-Threaded?
One of the biggest misconceptions about Node.js is: Continue reading on Medium »
TypeScript Decorators: The Complete Guide From First Principles to Production
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
TypeScript Decorators: The Complete Guide From First Principles to Production
If you’ve ever pasted @Component into an Angular class, written a @Get('/users') in a NestJS controller, or wondered why your TypeScript… Continue reading on Me
Python Type Hints don’t do what most people think
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Python Type Hints don’t do what most people think
They never check anything at runtime. That is not a bug. It is the whole design. Continue reading on Medium »
Single Thread vs Multi Thread (real Life Example)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Single Thread vs Multi Thread (real Life Example)
Basically, there are two types of threading that we study: Continue reading on Medium »
npm vs. npx: Download the Movie or Stream It?
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
npm vs. npx: Download the Movie or Stream It?
The Netflix analogy makes npm and npx easy to remember. Looking under the hood makes them genuinely useful. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
JSON Explained for Beginners: A Simple Guide to Understanding JSON
If you’re beginning your programming journey, one of the first technologies you’ll encounter is JSON (JavaScript Object Notation). It has… Continue reading on M
Browser API: when a regular HTTP request is no longer enough
Medium · SEO 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Browser API: when a regular HTTP request is no longer enough
Modern websites are no longer just static HTML documents. Many of them behave more like applications. Part of the content appears only… Continue reading on Medi
Building a Secure Authentication System with JWT, Express, and MongoDB
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Building a Secure Authentication System with JWT, Express, and MongoDB
Authentication is one of the most critical components of any modern web application. Whether you’re building a blog, an e-commerce… Continue reading on Medium »
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The SQLAlchemy Enum Bug That Broke My PostgreSQL Migrations (and the values_callable Fix)
A real debugging story from building WorkPro — a FastAPI + PostgreSQL backend for field service tradespeople. Continue reading on Medium »
Meteor 3.5 is out!
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Meteor 3.5 is out!
Meteor 3.5 is a broad release, and it earns the word. Its center of gravity is the reactive data layer, but the work reaches from the… Continue reading on Meteo
Short Polling vs Long Polling Explained (Simple Guide with Real Behavior Examples)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Short Polling vs Long Polling Explained (Simple Guide with Real Behavior Examples)
Why some apps waste thousands of requests every minute — and how long polling solves the problem more efficiently. Continue reading on Medium »
Marko, EJS, and Pug: Template Engines Every Node.js Developer Should Know
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Marko, EJS, and Pug: Template Engines Every Node.js Developer Should Know
When I started with Node.js, React was always the go to for rendering the UI. Continue reading on Medium »
How to Cache Responses in FastAPI
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
How to Cache Responses in FastAPI
 Add a few lines of code to cache responses in your FastAPI app using Redis. Continue reading on Medium »
npm Is Finally Going to Stop Running Strangers’ Code on Your Laptop
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
npm Is Finally Going to Stop Running Strangers’ Code on Your Laptop
Every time you run npm install, you're not just downloading files. You're handing your machine over to every package in your dependency… Continue reading on Med
Performance Profiling Is Hard. Understanding It Shouldn’t Be.
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Performance Profiling Is Hard. Understanding It Shouldn’t Be.
Introducing Dev Suite Performance Profiler Continue reading on Medium »
Node.js Packages That Save You Hours
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Node.js Packages That Save You Hours
Modern Node.js development goes far beyond building REST APIs. Today’s applications need reliable logging, background job processing… Continue reading on Medium
The Logic vs. Syntax Gap: A Backend DSA Journey, Documented
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Logic vs. Syntax Gap: A Backend DSA Journey, Documented
Why This Series Exists Continue reading on Medium »
Inside libuv: The C Engine That Powers Node.js Asynchronous I/O
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Inside libuv: The C Engine That Powers Node.js Asynchronous I/O
In our last deep dive, we explored the Node.js architecture, peering into the collaboration between V8 and libuv. We established that… Continue reading on Mediu
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Case of the Swallowed Error: A Nested Try/Catch Story
Every backend developer has, at some point, stared at a log file and asked the same question: “Why didn’t this error show up where I… Continue reading on Medium