Tech Skills

Backend Engineering

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

693
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

Showing 355 reads from curated sources

The backend mistake that causes duplicate payments and orders
Dev.to · Jayesh Pamnani 🔧 Backend Engineering ⚡ AI Lesson 6d ago
The backend mistake that causes duplicate payments and orders
One of the most dangerous backend mistakes is assuming this: “If the request failed, nothing...
Stop Watching API Tutorials. Do This Instead.
Dev.to · Swaroop Jadhav 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Stop Watching API Tutorials. Do This Instead.
When I first started learning web development, I kept hearing the term API everywhere. I understood...
PHP End-of-Life Dates - Official EOL Schedule for Every Version
Dev.to · endoflife-ai 🔧 Backend Engineering ⚡ AI Lesson 6d ago
PHP End-of-Life Dates - Official EOL Schedule for Every Version
Official PHP EOL dates for every version - PHP 7.4, 8.0, 8.1, 8.2, 8.3 and beyond. EOL Risk Scores, migration guides, and what to do if you're running past end
API Geliştirmeyi Beklemeye Son: Sıfır Bağımlılıklı “Nullmock” Mimarisinin Arka Planı
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
API Geliştirmeyi Beklemeye Son: Sıfır Bağımlılıklı “Nullmock” Mimarisinin Arka Planı
Kapsamlı bir full-stack projesi olan KuraX’in mimarisini kurgularken, frontend ve backend arasındaki o meşhur darboğaza (bottleneck)… Continue reading on Medium
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
MERN Stack Development is one of the most demanding career options in 2026.
If you are a student, fresher, or someone planning to switch careers, MERN Stack can help you get jobs in startups, software companies… Continue reading on Medi
The Django Field That Has Saved Me the Most Bugs in Production
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The Django Field That Has Saved Me the Most Bugs in Production
Forget about infinite logs and heavy history tables; this is how I build a lightweight audit trail Continue reading on Medium »
Most Django Developers Use Transactions Wrong (I Did Too)
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Most Django Developers Use Transactions Wrong (I Did Too)
Most Django developers do not think about database locking until production data starts behaving strangely. Balances become negative… Continue reading on Medium
8 Years of Experience. One Behavioral Question. I Had Nothing to Say.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w 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 »
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
We Trusted This C# Feature — It Cost Us a Week of Downtime
“The code compiled perfectly. The tests passed. Production still went down.” Continue reading on Medium »
Benchmarking PHP 8.4 and Node.js 22 Across Real Backend Workloads
Hackernoon 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Benchmarking PHP 8.4 and Node.js 22 Across Real Backend Workloads
This article compares PHP 8.4 and Node.js 22 using identical benchmark environments and real backend workloads. Node.js consistently leads in high-concurrency a
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Variables and Data Types in Java: Complete Beginner-Friendly Guide
Java programs are built on one simple idea: **store data, process data, and produce results**. Variables and data types are the foundation… Continue reading on
Stop Blindly Trusting Passport.js: How to Implement Secure OAuth CSRF Protection Manually
Dev.to · Pau Dang 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Stop Blindly Trusting Passport.js: How to Implement Secure OAuth CSRF Protection Manually
OAuth 2.0 is the backbone of modern authentication. But many developers treat it as a "set it and...
How I Built a Job Tracker Backend with a Concurrent Job Queue in Go
Dev.to · Ahmad Fauzan Alghifari 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How I Built a Job Tracker Backend with a Concurrent Job Queue in Go
Building a Job Application Tracker with AI-Powered Resume Analysis Author: Ahmad Fauzan...
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Laravel vs Node.js Frameworks in 2026: What Developers Should Actually Learn
For the last few years, one debate has continuously appeared in the developer community: Continue reading on Medium »
How to Design High-Performance .NET APIs in 2026
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How to Design High-Performance .NET APIs in 2026
Building high-performance APIs is more important than ever in 2026. Modern applications serve millions of users, process large amounts of… Continue reading on R
Supabase vs Firebase in 2026: The Backend-as-a-Service Decision Every Indie Developer Faces
Dev.to · pickuma 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Supabase vs Firebase in 2026: The Backend-as-a-Service Decision Every Indie Developer Faces
A practical head-to-head between Supabase and Firebase for indie developers building in 2026. Covers Postgres vs Firestore, authentication, realtime subscriptio
Introducing Orveth
Dev.to · Yahya Tikriti 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Introducing Orveth
Today we’re launching Orveth Phase 1. Orveth is an open-source modular TypeScript backend...
Learning the Web Platform APIs As If You Built Them Yourself
Dev.to · Mohamed Idris 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Learning the Web Platform APIs As If You Built Them Yourself
If you have ever reached for a library to do something the browser already does, you have met the gap...
Modern Java Without the Cargo Cult: Streams vs Loops
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Modern Java Without the Cargo Cult: Streams vs Loops
A pragmatic style audit of a Spring Boot 4 / Java 25 codebase — records and streams where they help, classic loops where they read better. Continue reading on A
40 hours I wasted before I built my own form backend
Dev.to · Łukasz Blania 🔧 Backend Engineering ⚡ AI Lesson 1w ago
40 hours I wasted before I built my own form backend
Last Friday night I opened my GitHub and ran a search across every personal repo. The query: anything...
URL Encoding Explained: Why %20 Means a Space (and When to Use encodeURIComponent)
Dev.to · Snappy Tools 🔧 Backend Engineering ⚡ AI Lesson 1w ago
URL Encoding Explained: Why %20 Means a Space (and When to Use encodeURIComponent)
If you've ever built a URL with user input in it, you've hit this problem: spaces and special...
I built a 1.73 KB axios alternative with zero dependencies - glyde on npm
Dev.to · Yash Garudkar 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I built a 1.73 KB axios alternative with zero dependencies - glyde on npm
I got mass an email from npm in March 2026 about the axios supply chain attack. A North Korean state...
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Python Web Development Course Kerala
Python and Django training in Kerala helps students and professionals build strong backend and web development skills. Continue reading on Medium »
GraphQL Authorization Bypass: A Real CVE Code Review
Dev.to · Stefan 🔧 Backend Engineering ⚡ AI Lesson 1w ago
GraphQL Authorization Bypass: A Real CVE Code Review
Walk through a real-world GraphQL authorization bypass CVE with annotated code review, showing the broken resolver pattern and a verified fix.
Medium · Deep Learning 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Title:
I Didn’t Understand APIs Until I Built This One Simple Project Continue reading on Medium »
JWT in Node.js: How It Works, 5 Errors That Compromise Your API, and Refresh Token with Rotation
Dev.to · Dev Code Software 🔧 Backend Engineering ⚡ AI Lesson 1w ago
JWT in Node.js: How It Works, 5 Errors That Compromise Your API, and Refresh Token with Rotation
JWT is easy to implement — and even easier to implement wrong. Real structure, storage, rotation, and a production security checklist.
Handling HTTP Retries with httpx2 in Python
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Handling HTTP Retries with httpx2 in Python
Retry policy without pretending every error is the same Continue reading on Medium »
Solution to Challenge 1 - Login with Different Users
Dev.to · abigail armijo 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Solution to Challenge 1 - Login with Different Users
Testing solution for the challenge 1 Login with multiple users and multiple languages.
Title: Redis 101: The Swiss Army Knife of Backend Development
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Title: Redis 101: The Swiss Army Knife of Backend Development
Every developer eventually hits a wall where their primary database starts crying for help. The queries get slower, the CPU usage spikes… Continue reading on Me
Redis 101: The Swiss Army Knife of Backend Development
Dev.to · Soumya Ranjan 🎖️ 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Redis 101: The Swiss Army Knife of Backend Development
Every developer eventually hits a wall where their primary database starts crying for help. The...
Part 7: Testing with Confidence: Mocking and Recap
Dev.to · Matthias Friedrich 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Part 7: Testing with Confidence: Mocking and Recap
Simplify your Go testing workflow using Parsley's mock generation and take a final look back at our journey through dependency injection.
TypeScript Generics Explained: The Practical Guide
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1w ago
TypeScript Generics Explained: The Practical Guide
TypeScript Generics Explained: The Practical Guide Generics look scary. They're not....
How I Learned to Code (And How You Can Too, in 2026)
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How I Learned to Code (And How You Can Too, in 2026)
How I Learned to Code (And How You Can Too, in 2026) My journey from zero to professional...
Error Handling in Node.js: The Missing Guide
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Error Handling in Node.js: The Missing Guide
Error Handling in Node.js: The Missing Guide Most Node.js error handling is wrong. Here's...
Environment Variables in Node.js: The Complete Guide
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Environment Variables in Node.js: The Complete Guide
Environment Variables in Node.js: The Complete Guide Stop hardcoding secrets. Master env...
How to Debug JavaScript Like a Pro
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How to Debug JavaScript Like a Pro
How to Debug JavaScript Like a Pro Stop using console.log for everything. Here's a better...
Async/Await in JavaScript: From Callbacks to Clean Code
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Async/Await in JavaScript: From Callbacks to Clean Code
Async/Await in JavaScript: From Callbacks to Clean Code JavaScript's evolution from...
A Programmer’s Inferno - Circle One: Architectural Collapse
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
A Programmer’s Inferno - Circle One: Architectural Collapse
Why Your Server Dies When Three Users Show Up Continue reading on Medium »
HTTP Status Codes: The Complete Developer Reference
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1w ago
HTTP Status Codes: The Complete Developer Reference
HTTP Status Codes: The Complete Developer Reference Stop guessing what status code to...
Error Handling in Node.js: The Missing Guide
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Error Handling in Node.js: The Missing Guide
Error Handling in Node.js: The Missing Guide Most Node.js tutorials skip error handling....
The Node.js Setup I Use on Every New Project (2026 Edition)
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The Node.js Setup I Use on Every New Project (2026 Edition)
The Node.js Setup I Use on Every New Project (2026 Edition) Stop wasting time configuring...
Cron Jobs in Node.js: The Practical Guide Nobody Gave Me
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Cron Jobs in Node.js: The Practical Guide Nobody Gave Me
Cron Jobs in Node.js: The Practical Guide Nobody Gave Me I spent 3 days learning things...
Concurrency Is Not Parallelism — And Go Knows the Difference
Dev.to · Kuba 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Concurrency Is Not Parallelism — And Go Knows the Difference
I build backend systems for a living. Most of what I ship runs on NestJS — TypeScript, async/await,...
The Bilingual Developer: Learning Python & Go Side-by-Side
Dev.to · Ezeana Micheal 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The Bilingual Developer: Learning Python & Go Side-by-Side
There are several programming languages and specialized fields today. Navigating the mountain of...
Effortlessly Edit PPT Files with Node.js REST API for Enhanced Productivity
Dev.to · Shahzad Ashraf 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Effortlessly Edit PPT Files with Node.js REST API for Enhanced Productivity
Editing PPT files can be a challenging task for developers, especially when it comes to integrating...
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Java Operators Quiz — 30 MCQ Questions with Answers
Test your programming logic with these top 30 Java Operators Quiz questions from basic to advanced levels. Continue reading on Medium »
The Backend Concepts Nobody Explains Properly
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The Backend Concepts Nobody Explains Properly
And why your senior dev sighs every time you ask about them Continue reading on Medium »
MuxMaster Arrives: A New Zero-Dependency HTTP Router Stakes Its Claim as the Fastest in Go
Dev.to · Flavio CF Oliveira 🔧 Backend Engineering ⚡ AI Lesson 1w ago
MuxMaster Arrives: A New Zero-Dependency HTTP Router Stakes Its Claim as the Fastest in Go
A new contender has entered the crowded field of Go HTTP routers. MuxMaster, released as v1.1.0 under...