Tech Skills

Backend Engineering

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

806
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 (437) Articles (82)Blog Posts (226)Tutorials (128)News (1)
Most Go Code Doesn’t Need Generics — Here’s What Does
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2h ago
Most Go Code Doesn’t Need Generics — Here’s What Does
You’ve seen it: a 200-line generic repository interface that replaces a 5-line struct. Your team’s code review queue is full of [T any]… Continue reading on Go
I’ve Operated 6 Backend Stacks in Production. The Same 7 Failures Show Up in Every One
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 23h ago
I’ve Operated 6 Backend Stacks in Production. The Same 7 Failures Show Up in Every One
Postgres, Redis, Spring Boot, Kubernetes, Java, and Linux all fail in recognizable patterns. After 3 years of on-call autopsies across all… Continue reading on
8 Backend Skills Every Developer Should Master in 2026
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 23h ago
8 Backend Skills Every Developer Should Master in 2026
Master the core backend skills that help you build scalable, secure, and real world applications beyond basic coding. Continue reading on Medium »
The Hidden Layer Behind Clean APIs: Understanding .NET Core Filters Through Everyday Examples
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1d ago
The Hidden Layer Behind Clean APIs: Understanding .NET Core Filters Through Everyday Examples
Open any .NET Core Web API project and you’ll notice something interesting which is before you even read the business logic you will find… Continue reading on M
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 1d ago
How competitive would a Node.js developer with backend + DevOps + cloud skills be in today's market?
Hey everyone, I'm curious about how someone with a skill set like this would realistically fit into the current market. Let's assume someone has completed a ful
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 2d ago
"ConnectionError" when trying to run a SELECT statement from an Express typescript app using mssql package
The error is: "ConnectionError: Failed to connect to localhost\SQLEXPRESS01 in 30000ms at connectListener (C:\...\mssql\lib\tedious\connection-pool.js86:17)" I
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 2d ago
What every Go developer wishes they knew before their first production outage
The Slice Trap That Cost Me 4 Hours (And How to Never Fall Into It Again) You've been there. The bug that makes no sense. The data that changes when you weren't
The Most Interesting Thing About Node.js 25 Isn’t a New Feature
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2d ago
The Most Interesting Thing About Node.js 25 Isn’t a New Feature
It’s the performance work happening under the hood that most developers will never see Continue reading on Medium »
Express Rate Limit — Prevent API Abuse in Node.js
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3d ago
Express Rate Limit — Prevent API Abuse in Node.js
When building APIs with Node.js and Express, one mistake beginners often make is exposing endpoints without any protection. Continue reading on Medium »
One Service, Two Languages: My Go vs. Rust 2026 Deep Dive (And What I’d Pick)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3d ago
One Service, Two Languages: My Go vs. Rust 2026 Deep Dive (And What I’d Pick)
Okay, okay, let’s just get real for a sec. If you’ve spent any time building stuff on the backend, you’ve totally heard the endless… Continue reading on Medium
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 4d ago
Authentication failed…
Вы работаете в IDE, делитесь проектом на GitHub, и всё в порядке. Но в какой-то момент вы решаете запушить изменения на удалённый… Continue reading on Medium »
I Have Been Building a Reference Library for Senior Backend Engineers for Three Years.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 4d ago
I Have Been Building a Reference Library for Senior Backend Engineers for Three Years.
Not a pitch. An honest tour of the 40+ playbooks I have written, what each one solves, and the ones you should probably skip. Continue reading on Stackademic »
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 5d ago
Laravel A to Z: The definitive deep dive for serious developers
From the moment a request hits your server to the response that leaves it — every layer, every concept, with real code. Continue reading on Medium »
Understanding Middleware in NestJS (NestJS Basic Series)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Understanding Middleware in NestJS (NestJS Basic Series)
If you are building high-performance backend architectures, you already know that clean, manageable code is the key to scaling. Today, we… Continue reading on M
GIT & GITHUB : The Complete Blueprint Aa-Zz
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 6d ago
GIT & GITHUB : The Complete Blueprint Aa-Zz
Everything you need to master version control: core concepts, branching, rebasing, remote workflows, and a quick-reference cheatsheet. Continue reading on Mediu
If You Can Answer These .NET Core MVC Questions, You Deserve the Job
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
If You Can Answer These .NET Core MVC Questions, You Deserve the Job
25 Most asked questions in ASP.NET MVC interview. Continue reading on Medium »
The “Performance Bible” — Laravel Queue Mastery
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The “Performance Bible” — Laravel Queue Mastery
Volume VI: The Queue Serialization Trap — Why sending full models to queues kills your Redis memory Continue reading on Medium »
Delegates vs Events in C# [Part 3]
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Delegates vs Events in C# [Part 3]
Part 3: ⚽ Sports Betting Platforms Continue reading on Medium »
Method-Level Security: @PreAuthorize
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Method-Level Security: @PreAuthorize
Secure Your Business Logic with Spring Security Continue reading on Javarevisited »
Race Condition Nedir ve Nasıl Önlenir?
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Race Condition Nedir ve Nasıl Önlenir?
İki kullanıcı aynı anda son bileti almaya çalıştı. Sistem ikisine de “başarılı” dedi. Ama bilet bir taneydi. Continue reading on Medium »
Spring Boot Database Connection: How to Connect a Database (Step-by-Step Guide)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Spring Boot Database Connection: How to Connect a Database (Step-by-Step Guide)
Learn how to connect and configure a database in Spring Boot for seamless performance and scalable applications. Continue reading on Medium »
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Appwrite 2026: The Open-Source Firebase Alternative with Auth, DB & Storage â Self-Hosted Backend Guide
Sharing an open-source tool I came across in the dibi8 directory: Appwrite 2026: The Open-Source Firebase Alternative with Auth, DB & Storage — Self-Hoste
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Handling 1GB File Uploads in FastAPI Without Crashing Your Server
Learn how to handle massive file uploads in FastAPI without eating all your RAM. A production-ready guide to streaming, chunking… Continue reading on Medium »
Rust Fundamentals: Variables, Control Flow, and Functions Explained
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Rust Fundamentals: Variables, Control Flow, and Functions Explained
Now that you can run Rust programs, it’s time to actually start thinking like a Rust developer. Continue reading on Medium »
I Spent 60 Days Building the Same Backend in Go, Rust, and Java. Here’s What Actually Matters
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I Spent 60 Days Building the Same Backend in Go, Rust, and Java. Here’s What Actually Matters
Everyone on the internet seems to have strong opinions about programming languages. Continue reading on Medium »
Cookies vs LocalStorage vs SessionStorage: Differences, Use Cases & Security
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Cookies vs LocalStorage vs SessionStorage: Differences, Use Cases & Security
Understand the differences between cookies, localStorage, and sessionStorage — and when to use each Continue reading on Medium »
9 Python Projects That Demonstrate Real Backend Development Skills
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
9 Python Projects That Demonstrate Real Backend Development Skills
Databases, scaling, authentication, async workflows — this is what recruiters notice. Continue reading on Python in Plain English »
Medium · AI 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Build a Production MCP Server with FastMCP 3.0 (Auth + Tracing)
Quickstarts get you a 15-line server. Here’s the auth middleware, JWT checks, and OpenTelemetry tracing that survive production. Continue reading on Medium »
Your Go application is probably logging too much
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Your Go application is probably logging too much
More logs don’t mean more visibility — often the opposite Continue reading on Stackademic »
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Claude Wrote a NestJS Service. TypeScript Was Happy. ESLint Found 6 Security Holes.
In a 700-function benchmark across 5 AI models , Claude's vulnerability rate was 65–75%. A well-structured NestJS service with correct decorators and typed DTOs
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1w ago
⚡ Why C Language Still Matters in Today’s Tech World
Even in the age of modern programming languages, C continues to be a foundational pillar in the world of technology. Here’s why C language remains highly releva
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Only a question
I want to become a better programmer, mainly in backend and systems. I already know some Python and JavaScript. Should I learn Rust, Go, or C++ next? submitted
Por Onde Começar a Estudar Delphi? Três Recursos Essenciais para Iniciantes.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Por Onde Começar a Estudar Delphi? Três Recursos Essenciais para Iniciantes.
Iniciar os estudos em qualquer linguagem de programação pode parecer desafiador, e com o Delphi não é diferente. Continue reading on Medium »
Interface vs Abstract Class vs Trait in PHP — When Each One Actually Earns Its Keep
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Interface vs Abstract Class vs Trait in PHP — When Each One Actually Earns Its Keep
A decision framework for choosing the right abstraction, instead of reaching for whichever one feels most “professional.” Continue reading on Medium »
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Backend development road map
hey, i've been learning programming for almost two months now, and i'm really interested in backend development, i started with python, and a few days ago i fin
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Rate Limiting in Python Web Applications
Modern web applications live in a hostile environment. APIs are constantly exposed to abuse, bots attempt credential stuffing attacks… Continue reading on Mediu
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
FastAPI vs Node.js
“Everyone told me Express would win. The benchmarks said so. Hacker News said so. My own CTO said so. Then I put both in production and… Continue reading on Med
Go Routines Look Simple — But Here Is Where Every Developer Gets Them Wrong
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Go Routines Look Simple — But Here Is Where Every Developer Gets Them Wrong
A service I built once had a subtle bug buried inside a request handler. Every incoming call launched a goroutine. The goroutine read from… Continue reading on
Top 25 Java Coding Questions and SQL Questions for Interviews
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Top 25 Java Coding Questions and SQL Questions for Interviews
After attending multiple Java interviews and analyzing recent hiring trends, one thing has become very clear: Continue reading on Medium »
Learn PHP in 2026 (Yes, Really)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Learn PHP in 2026 (Yes, Really)
What a language’s reputation tells you about the people who dismiss it. Continue reading on Medium »
The Most Dangerous Interview Answer I Used to Give as a Backend Engineer
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
The Most Dangerous Interview Answer I Used to Give as a Backend Engineer
I thought I sounded experienced. In reality, I was accidentally signaling low ownership in almost every senior interview. Continue reading on Stackademic »
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
How Async and Defer Change How Your Webpage Loads.
If you’ve ever built a website, you have undoubtedly used the classic script tag to pull in JavaScript: Continue reading on Medium »
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I Created 30 Test Accounts Without My Real Phone Number — Here Is the $0.50
As a developer, I build apps that require phone number verification. Testing SMS flows means creating dozens of accounts — which burns… Continue reading on Medi
Who Changed What and When: The Complete Guide to EF Core Audit Logging That Actually Survives…
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Who Changed What and When: The Complete Guide to EF Core Audit Logging That Actually Survives…
From manual bookkeeping to automatic, tamper-proof audit trails — the three strategies that handle compliance, debugging, and data recovery Continue reading on
Over the last couple of days, I practiced and implemented several backend engineering concepts…
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Over the last couple of days, I practiced and implemented several backend engineering concepts…
Photo by Headway on Unsplash Continue reading on Medium »
Core Concepts of C++ Programming Language for Beginners & Future Developers
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Core Concepts of C++ Programming Language for Beginners & Future Developers
Learn the core concepts of the C++ programming language including OOP, data types, loops, functions, pointers, and memory management… Continue reading on Medium
Automatic CRUD generation in C#
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Automatic CRUD generation in C#
80% of most web apps consists of basic CRUD operations. That means that for each resource, one must write ~3, 4 endpoints. Wouldn’t it be… Continue reading on M
8 Years of Experience. One Behavioral Question. I Had Nothing to Say.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
8 Years of Experience. One Behavioral Question. I Had Nothing to Say.
I watched it happen to someone better than me. Then I understood it had happened to me too. Continue reading on Stackademic »