Tech Skills

Backend Engineering

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

694
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 356 reads from curated sources

OAuth2 BFF for SPAs — Stop Putting Tokens in localStorage
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
OAuth2 BFF for SPAs — Stop Putting Tokens in localStorage
Imagine you build a React app and it stores the access token in localStorage. A simple XSS exploit—a malicious script injected through a… Continue reading on Le
The Hidden Cost of Login: How I Decoupled Session Cleanup from Authentication in NestJs
Dev.to · bismark66 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The Hidden Cost of Login: How I Decoupled Session Cleanup from Authentication in NestJs
TL;DR Login looks like two operations — password check + token issue — but there's often a third...
Why Express.js is a great choice for your first backend
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why Express.js is a great choice for your first backend
I have spent over 15 years building systems. Early in my career, I frequently had to context-switch between Java on the backend and… Continue reading on Medium
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Full Stack Developer Learning Guide (Beginner → Job Ready)
Learning full stack development can feel scary for beginners. There are many technologies and tools, and it’s easy to get confused. This… Continue reading on Me
Build a Production-Ready REST API with Node.js in Under 30 Minutes
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Build a Production-Ready REST API with Node.js in Under 30 Minutes
Building a production-ready REST API in 30 minutes! Continue reading on Medium »
Stop Putting Everything in settings.py
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Stop Putting Everything in settings.py
One settings file for all environments is a production incident waiting to happen. Here is the professional split that prevents it. Continue reading on Medium »
A single Kotlin lambda silently broke my app for 21 hours - and I only found the bug because someone crossed a border
Dev.to · Stoyan Minchev 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
A single Kotlin lambda silently broke my app for 21 hours - and I only found the bug because someone crossed a border
I build a safety-critical Android app that monitors elderly people living alone. It watches their...
10 Go Mistakes That Survive Code Review (2026 Edition)
Dev.to · Gabriel Anhaia 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
10 Go Mistakes That Survive Code Review (2026 Edition)
The 10 subtle Go bugs that pass go vet, pass tests, and ship to production. Updated for Go 1.26: no loop-variable retreads, no nil-map filler, just the mistakes
Go Generics, 4 Years In: The 3 Cases Where They're the Right Answer
Dev.to · Gabriel Anhaia 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Go Generics, 4 Years In: The 3 Cases Where They're the Right Answer
Generics shipped in Go 1.18. Four years later, the Go team has quietly written the best style guide that exists: the standard library itself. Here's what they g
pprof in 15 Minutes: The Go Profiling Walkthrough That Doesn't Skip the Hard Parts (Go 1.26)
Dev.to · Gabriel Anhaia 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
pprof in 15 Minutes: The Go Profiling Walkthrough That Doesn't Skip the Hard Parts (Go 1.26)
CPU, heap, mutex, and the new goroutine leak profile in Go 1.26. How to capture them, how to read them, and the three profile shapes you'll actually see in prod
Building JudGO: The High-Performance Online Judge for the Next Gen of Coders
Dev.to · Alish Akadil 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Building JudGO: The High-Performance Online Judge for the Next Gen of Coders
# I built my own Online Judge because the standard ones were too soft. 🥶 Most devs build a simple...
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
"Backend Engineering for an AI Platform: The Infrastructure Decisions Nobody Talks About"
Video Explanation: https://youtu.be/1xL_Dtp7Ksg ) By Raghav Bansal | Backend Engineer & Memory Infrastructure Lead, Team FireFury EduRag Project | Stack: Fa
Stop Putting Everything in settings.py
Dev.to · Houssem Reggai 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Stop Putting Everything in settings.py
PROFESSIONAL DJANGO ENGINEERING SERIES #2 One settings file for all environments is a production...
VS Code Explained Simply: The Only Code Editor Beginners Need in 2026
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
VS Code Explained Simply: The Only Code Editor Beginners Need in 2026
Published: April 12, 2026 Continue reading on Medium »
Spring Boot vs Node.js: Which One Should You Choose for Backend Development?
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Spring Boot vs Node.js: Which One Should You Choose for Backend Development?
When building a web application, choosing the right backend technology is very important. If you are deciding between Spring Boot and… Continue reading on Mediu
After Using FastAPI, Most Python Backends Feel Outdated
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
After Using FastAPI, Most Python Backends Feel Outdated
A practical deep dive into how FastAPI changes the way you design backend systems. Continue reading on Medium »
10 Tools Every Backend Developer Should Be Using in 2026
Medium · Startup 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
10 Tools Every Backend Developer Should Be Using in 2026
If you’re still writing backend systems the same way you did in 2020, you’re already behind. Continue reading on Medium »
10 Tools Every Backend Developer Should Be Using in 2026
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
10 Tools Every Backend Developer Should Be Using in 2026
If you’re still writing backend systems the same way you did in 2020, you’re already behind. Continue reading on Medium »
Boost Backend Web Development Confidence: Structured Approach to Independent Coding Projects
Dev.to · Denis Lavrentyev 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Boost Backend Web Development Confidence: Structured Approach to Independent Coding Projects
Understanding the Confidence Gap in Coding The struggle to structure and implement backend...
A simpler way to build MCP servers — would love feedback
Dev.to · airmcp-dev 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
A simpler way to build MCP servers — would love feedback
I've been building MCP servers for a few months now. Every time, same pattern — write a Zod schema,...