Tech Skills

Backend Engineering

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

876
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 (474) Articles (97)Blog Posts (230)Tutorials (146)News (1)
Go Fiber vs Gin vs Echo: what I chose after building a 1,600-article platform
Dev.to · Ayi NEDJIMI 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Go Fiber vs Gin vs Echo: what I chose after building a 1,600-article platform
I have opinions about Go web frameworks now. I did not want to have opinions. I wanted to pick...
The Scoped Singleton DI Bug Your AI Just Suggested
Dev.to · agentic.standard.contact 🔧 Backend Engineering ⚡ AI Lesson 4w ago
The Scoped Singleton DI Bug Your AI Just Suggested
The .NET dependency-injection lifetime bug that ships to production silently. Why AI assistants suggest it. And the one Cursor rule that catches it before merge
Node.js Event Loop Explained with Real-Time Examples (Complete Beginner to Advanced Guide)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Node.js Event Loop Explained with Real-Time Examples (Complete Beginner to Advanced Guide)
Learn how the Node.js Event Loop actually works internally with real-world backend examples, callback queues, promises, async/await, and… Continue reading on De
When the Docs Lie
Dev.to · Ian Johnson 🔧 Backend Engineering ⚡ AI Lesson 4w ago
When the Docs Lie
There is one thing worse than a codebase with no documentation: a codebase with documentation that...
CASL v7: Closing the Gap Between Runtime and Database Queries
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
CASL v7: Closing the Gap Between Runtime and Database Queries
Runtime checks and database queries can now preserve the same priority-based rule model Continue reading on Medium »
Material Nova — The Best VS Code Theme of 2026
Dev.to · Dhavalkurkutiya 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Material Nova — The Best VS Code Theme of 2026
🎨 Material Nova — The Best VS Code Theme of 2026 "Your editor is where you spend 8+ hours a day....
Core Concepts of C++ Programming Language for Beginners & Future Developers
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 4w 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
Go Backend Frameworks: Which One Should You Actually Use?
Dev.to · Daniel Keya 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Go Backend Frameworks: Which One Should You Actually Use?
Go ships with one of the most capable standard libraries of any modern language. net/http alone can...
Node Queue Starvation: 9 Fixes That Actually Yield
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Node Queue Starvation: 9 Fixes That Actually Yield
Stop “mysterious” latency spikes by making your Node.js work cooperative, not greedy. Continue reading on Medium »
Error Handling in Node.js: Beyond Try/Catch (2026)
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Error Handling in Node.js: Beyond Try/Catch (2026)
Error Handling in Node.js: Beyond Try/Catch (2026) Most developers stop at try/catch....
Automatic CRUD generation in C#
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 4w 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
I replaced nginx with a reverse proxy I wrote in Go
Dev.to · Niix 🔧 Backend Engineering ⚡ AI Lesson 4w ago
I replaced nginx with a reverse proxy I wrote in Go
I replaced nginx with a reverse proxy I wrote in Go I was learning Go and needed a project...
Next-gen PHP Framework Lynx
Dev.to · Signor_P 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Next-gen PHP Framework Lynx
NestJS + PHP = Lynx Greetings, how are you? I hope your code and errors are plentiful. I'm...
Building a Resilient Checkout in NestJS: Retry, Idempotency, and a System That Tunes Itself
Dev.to · Mairon José Cuello Martinez 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Building a Resilient Checkout in NestJS: Retry, Idempotency, and a System That Tunes Itself
The problem nobody talks about You have a payment gateway. It fails sometimes. So you add a...
Cron expressions are hard to verify — so I built `croncheck`
Dev.to · Mu Micro 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Cron expressions are hard to verify — so I built `croncheck`
The problem Cron syntax is notoriously hard to verify — developers copy expressions from...
The One Git Command I Use Every Single Day (And It's Not git push)
Dev.to · Shahzaib 🔧 Backend Engineering ⚡ AI Lesson 4w ago
The One Git Command I Use Every Single Day (And It's Not git push)
I see junior developers pushing code to main directly. I did the same thing for way too long. Now I...
Dealing with WebSocket in Dart
Dev.to · Mathieu K 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Dealing with WebSocket in Dart
WebSocket is a protocol created more than 10 years ago offering a bidirectional communication channel...
Real-Time Infrastructure at Scale: Why Businesses Hire Experienced Node.js Developers
Medium · Startup 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Real-Time Infrastructure at Scale: Why Businesses Hire Experienced Node.js Developers
Real-time infrastructure has become the operational backbone of modern digital businesses. Whether it’s live financial transactions… Continue reading on Medium
Debugging Node.js Like a Pro: My Debugging Workflow (2026)
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Debugging Node.js Like a Pro: My Debugging Workflow (2026)
Debugging Node.js Like a Pro: My Debugging Workflow (2026) Stop using console.log...
TypeScript Types Demystified: Simple Types, Special Types, and Type Inference
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
TypeScript Types Demystified: Simple Types, Special Types, and Type Inference
In the first post, we covered why TypeScript exists and how to write your first program. Now it’s time to get comfortable with the type… Continue reading on Med
Spring Security
Dev.to · Sri 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Spring Security
Spring security provides authentication an authorisation. Spring Security is a security framework for...
Go Compiler & defer: Bootstrap, Three defer Implementations, panic/recover & Closures
Dev.to · James Lee 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Go Compiler & defer: Bootstrap, Three defer Implementations, panic/recover & Closures
Go's compiler is written entirely in Go — a self-hosting compiler that handles everything from...
Go System Calls & Blocking: syscall Wrapping, Async vs Sync & GMP Separation
Dev.to · James Lee 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Go System Calls & Blocking: syscall Wrapping, Async vs Sync & GMP Separation
Every program eventually needs to talk to the kernel. In Go, that conversation is carefully managed...
The backend mistake that causes duplicate payments and orders
Dev.to · Jayesh Pamnani 🔧 Backend Engineering ⚡ AI Lesson 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo ago
Title:
I Didn’t Understand APIs Until I Built This One Simple Project Continue reading on Medium »