Tech Skills

Backend Engineering

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

12,394
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,824) Articles (831)Blog Posts (5373)Tutorials (562)Research Papers (2)News (56)
FastAPI vs Node.js in 2026: Which Backend Should You Choose?
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
FastAPI vs Node.js in 2026: Which Backend Should You Choose?
Both are fast. Both are async. Both handle production workloads. And that is exactly what makes this choice genuinely difficult. Continue reading on Medium »
Reddit r/webdev 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Recently I studied Kafka and wanted to share my understanding.
Kafka is used for handling messages/events between different services. Here's how I understand it: A Producer sends an event/message to Kafka. The message conta
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Day 24 Part 6: Still Solving — On Timelines That Slip and Why You Keep Going Anyway
Monday evening. Still fixing Day 24 integration errors. Down to 4 remaining from 23 original. Tests: 278 of 287 passing (97%). Not done… Continue reading on Med
Your Shell Is 500x Slower Because of NVM — Meet fnm and Volta
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Your Shell Is 500x Slower Because of NVM — Meet fnm and Volta
Your shell startup is up to 500x slower than it needs to be. The culprit? Probably nvm. Continue reading on JavaScript in Plain English »
Most Developers Misunderstand Browser Storage
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Most Developers Misunderstand Browser Storage
Browser storage feels simple until it quietly becomes your authentication layer, cache system, user preference database, feature flag… Continue reading on Skill
From Localhost to Production: Deploying Django + React with HTTPS and Nginx
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
From Localhost to Production: Deploying Django + React with HTTPS and Nginx
The “Oh Crap, Now What?” Moment Continue reading on Medium »
Day 29: Stop Writing Linux Scripts Until You Understand Shebang (PATH, Executable Files, and More)
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Day 29: Stop Writing Linux Scripts Until You Understand Shebang (PATH, Executable Files, and More)
Understanding Shebang, Executable Files, PATH, and How Linux Knows What to Run Continue reading on Medium »
Day 29: Stop Writing Linux Scripts Until You Understand Shebang (PATH, Executable Files, and More)
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Day 29: Stop Writing Linux Scripts Until You Understand Shebang (PATH, Executable Files, and More)
Understanding Shebang, Executable Files, PATH, and How Linux Knows What to Run Continue reading on Medium »
Apple iOS 27 Release Date: When You Can Download The New iPhone Software — Starts Now
Forbes Innovation 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Apple iOS 27 Release Date: When You Can Download The New iPhone Software — Starts Now
The next iPhone software has just been officially unveiled and the first developer beta is out. Here’s when you can download it.
Code as Mythology: Refactoring Infrastructure Through the Aztec Wildlife Domain
Medium · Cybersecurity 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Code as Mythology: Refactoring Infrastructure Through the Aztec Wildlife Domain
There is a point in the lifecycle of every security researcher and infrastructure architect where standard naming conventions die a quiet… Continue reading on M
The Interview Question Engineers Forget to Ask
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Interview Question Engineers Forget to Ask
Most interview prep is about passing the technical screen. Get through LeetCode. Nail system design. Come ready with STAR stories. All… Continue reading on Fonz
Streaming de Alta Vazão com Ordenação Estrita: Roteamento de Partições no Azure Event Hubs
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Streaming de Alta Vazão com Ordenação Estrita: Roteamento de Partições no Azure Event Hubs
O processamento de eventos em sistemas distribuídos enfrenta um estrangulamento matemático quando o volume de ingestão atinge a escala de… Continue reading on M
Build a Real-Time Excalidraw-like Collaborative Canvas using Velt MCP and Antigravity
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Build a Real-Time Excalidraw-like Collaborative Canvas using Velt MCP and Antigravity
In this tutorial, we’ll build an Excalidraw-style collaborative whiteboard using Next.js, HTML5 Canvas, and Velt. Continue reading on CodeToDeploy »
How C++23 Removes Friend Declarations From Encapsulated CRTP Interfaces
Hackernoon 🔧 Backend Engineering ⚡ AI Lesson 3w ago
How C++23 Removes Friend Declarations From Encapsulated CRTP Interfaces
The article explains how “Exotic CRTP” uses C++23 explicit object parameters to solve a long-running CRTP problem: weak encapsulation caused by public inheritan
Medium · Startup 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Midnight Grind in Dar es Salaam
It was exactly midnight in Dar es Salaam. The city was dead quiet. I was staring at a screen full of code, a half-eaten plate of chips… Continue reading on Medi
The Single-Threaded Lie: How Node.js Handles 10,000 Concurrent Users Without Crashing
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Single-Threaded Lie: How Node.js Handles 10,000 Concurrent Users Without Crashing
If you’ve spent any time building backends, you’ve heard the golden rule of Node.js: Continue reading on Medium »
Do You Actually Know What Defensive Coding Is?
Medium · Deep Learning 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Do You Actually Know What Defensive Coding Is?
https://software-design-revision-hub-587811894693.europe-west2.run.app/ Continue reading on Medium »
Reddit r/webdev 🔧 Backend Engineering ⚡ AI Lesson 3w ago
How do I connect a Spring Boot API to a vanilla HTML/CSS/JS frontend
I’m learning Spring Boot and want to understand how to connect my backend API to a frontend using only vanilla HTML, CSS, and JavaScript first. What would be a
The Node.js Patterns That Made My Backend APIs Fast, Reliable and Easy to Maintain
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Node.js Patterns That Made My Backend APIs Fast, Reliable and Easy to Maintain
Not just making it work — making it genuinely work well under real conditions and real constraints. Continue reading on JavaScript in Plain English »
Google Authenticator integration with Spring Boot
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Google Authenticator integration with Spring Boot
We had a user account get taken over last year. Nothing sophisticated about it — someone had reused a password from a site that got… Continue reading on Medium
Should You Migrate From Selenium to Playwright in 2026? An Honest, In-Depth Answer.
Medium · ChatGPT 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Should You Migrate From Selenium to Playwright in 2026? An Honest, In-Depth Answer.
Selenium is not dead. That is the first thing most migration articles get wrong. Selenium runs more production test suites than any other… Continue reading on M
21 MERN Stack Mistakes That Are Quietly Slowing Down Your Growth
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
21 MERN Stack Mistakes That Are Quietly Slowing Down Your Growth
The hard lessons I learned after getting stuck for months in the same place Continue reading on Medium »
Designing Idempotent Webhook Endpoints in FastAPI and PostgreSQL
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Designing Idempotent Webhook Endpoints in FastAPI and PostgreSQL
Preventing duplicate charges and system race conditions by building a robust event lifecycle ledger. Continue reading on Medium »
A beautiful, fast, and easy-to-configure terminal setup for macOS
Medium · UX Design 🔧 Backend Engineering ⚡ AI Lesson 4w ago
A beautiful, fast, and easy-to-configure terminal setup for macOS
If you are a developer using macOS, chances are you have used iTerm2 at some point. Maybe you kept it for years, or maybe you replaced it… Continue reading on M
Lexar’s New Super-Fast Play-X SSD Is Built For Intensive Gaming
Forbes Innovation 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Lexar’s New Super-Fast Play-X SSD Is Built For Intensive Gaming
This new Play-X SSD is a high-performance module offering speeds up to 7,400MB/s and is being aimed at gamers and content creators working with 4K video and 3D
InfoQ AI/ML 🔧 Backend Engineering ⚡ AI Lesson 4w ago
ExtendDB: Open Source Amazon DynamoDB Compatible Adapter with Pluggable Storage Backends
AWS recently announced ExtendDB, a DynamoDB-compatible adapter that lets developers use the DynamoDB API with different storage backends, starting with PostgreS
NestJS Exception Filters: Handling Errors with Grace
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
NestJS Exception Filters: Handling Errors with Grace
If you’ve ever built a web API, you know that things don’t always go according to plan. Users might send invalid data, request resources… Continue reading on Me
Type-Safe Background Processing: Go Generics and Postgres with River
Medium · LLM 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Type-Safe Background Processing: Go Generics and Postgres with River
Hello, I’m Lince. I’m working on git-lrc: a Git hook for reviewing AI-generated code. Continue reading on Medium »
Day 5 — Mastering Error Handling in Flask
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Day 5 — Mastering Error Handling in Flask
Learn how to handle HTTP errors in Flask applications and create professional custom error pages Continue reading on Python For Everything »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
I’ve Been Building Web Apps for 6 Years.
A no-fluff developer resource for founders and engineers building with the MERN stack Continue reading on Medium »
Reddit r/webdev 🔧 Backend Engineering ⚡ AI Lesson 4w ago
In these tempestuous times, is it worth learning .NET?
I am a senior full stack dev with 7+ YOE and I think we can all agree the market sucks right now! Primarily I have been applying to full stack roles but I am ba
FastAPI hits different. Here’s why.
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 4w ago
FastAPI hits different. Here’s why.
Fast to run. Fast to code. Async all the way. Continue reading on Medium »
Building a Login System with FastAPI, Google OAuth, and JWT
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Building a Login System with FastAPI, Google OAuth, and JWT
Watch it on YouTube: https://youtu.be/2mEwwyvoVgM?si=z_b3JH42wSHiJk50 Continue reading on Dev Genius »
‍ Software Developer vs Software Engineer: Are They Same or Different? ⚙️
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
‍ Software Developer vs Software Engineer: Are They Same or Different? ⚙️
One of the most common confusions among students and beginners in the tech field is: “Are Software Developer and Software Engineer the… Continue reading on Medi
60 Days, 3 Backends: Go, Rust, Java — Here’s What Really Matters for Developers
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
60 Days, 3 Backends: Go, Rust, Java — Here’s What Really Matters for Developers
Man, have you ever scrolled through developer forums? It’s a battlefield, right? People are constantly duking it out about programming… Continue reading on Medi
Quick Intro to Peewee — A Simple and Small Python ORM
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Quick Intro to Peewee — A Simple and Small Python ORM
Peewee is a lightweight, expressive Python ORM that makes it easy to work with SQL databases using just Python classes and objects. Continue reading on Medium »
What Is the Fluent Interface Design Pattern? A JavaScript-Friendly Guide
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
What Is the Fluent Interface Design Pattern? A JavaScript-Friendly Guide
Hey there! Today I want to discuss something that’s made my JavaScript code so much cleaner and more readable — the Fluent Interface… Continue reading on Medium
Stop Using If-Else Chains to Validate Your Express Payloads, Use Zod
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Stop Using If-Else Chains to Validate Your Express Payloads, Use Zod
You don’t know what is coming in your payloads. When working with req.body, can you really be sure it contains all the fields you expect… Continue reading on Me
Full Stack Developer Course in Electronic City Bangalore — Become Job-Ready in 3 Months!
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Full Stack Developer Course in Electronic City Bangalore — Become Job-Ready in 3 Months!
Looking for the Best Full Stack Developer Course in Electronic City Bangalore that helps you build real-world skills and prepares you for… Continue reading on M
Reddit r/devops 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Linux learning method?
How can I learn linux without actually installing in my PC???? Please Help!! Thank You! submitted by /u/LazyDude6969 [link] [comments]
Call of Duty Uses UDP. ChatGPT Uses SSE. Stripe Uses Webhooks. What Does Your App Use?
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Call of Duty Uses UDP. ChatGPT Uses SSE. Stripe Uses Webhooks. What Does Your App Use?
A no-fluff guide to picking the right protocol before you write a single line of code Continue reading on Stackademic »
Stop Restarting Your Node.js Server Manually: Learn Nodemon
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Stop Restarting Your Node.js Server Manually: Learn Nodemon
When I first started building backend applications with Node.js, I noticed something that quickly became frustrating. Continue reading on Medium »
Supabase — AlgoTurk Research Teardown
Medium · Startup 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Supabase — AlgoTurk Research Teardown
Supabase has become shorthand for “Postgres for modern apps.” The company packages hosted Postgres with Authentication, instant APIs… Continue reading on Medium
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Schema Validator Part 5 - FreeCodeCamp Daily Challenge 6/5/2026 (JavaScript)
Given an object (JavaScript) or dictionary (Python), determine if it matches a given schema. Continue reading on Medium »
How to Correctly Scale a Single PostgreSQL Instance
Medium · LLM 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How to Correctly Scale a Single PostgreSQL Instance
Hello, I’m Lince. I’m working on git-lrc: a Git hook for reviewing AI-generated code. Continue reading on Medium »
The Caching Playbook: SSR, use cache, Redis and ISR in Next.js 16
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The Caching Playbook: SSR, use cache, Redis and ISR in Next.js 16
Most web apps have the same problem. Your pages are server-rendered, but every request has to call a slow API or database, so pages feel… Continue reading on Me
How HTTP Servers Work: A Practical Guide with Python
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How HTTP Servers Work: A Practical Guide with Python
The moment you type a URL in your browser, it sends a DNS request to resolve the domain name (e.g., Continue reading on Medium »
How to Generate QR Codes with Lightning Web Components
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How to Generate QR Codes with Lightning Web Components
Use an External JavaScript Library to Create QR Codes with Optional Logo Overlay directly in Salesforce Continue reading on Capgemini Salesforce Architects »