Tech Skills

Backend Engineering

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

12,399
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,829) Articles (832)Blog Posts (5375)Tutorials (564)Research Papers (2)News (56)
Build an Electron app with local data storage — no SQLite bindings, no server
Dev.to · Fabien B. 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Build an Electron app with local data storage — no SQLite bindings, no server
If you've shipped an Electron app that persists structured data, you've probably hit the wall at some...
Deploying Ant Media Server Live Video Streaming on Ubuntu 24.04
Dev.to · Sanskriti Harmukh 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Deploying Ant Media Server Live Video Streaming on Ubuntu 24.04
Ant Media Server is an open-source live video streaming engine that handles WebRTC, RTMP, HLS, and...
Enhancing Source Maps: Recovering Function Names and Context in Minified JavaScript/TypeScript Bundles
Dev.to · Pavel Kostromin 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Enhancing Source Maps: Recovering Function Names and Context in Minified JavaScript/TypeScript Bundles
Introduction: The Promise and Pitfalls of Source Maps Source maps are the unsung heroes of...
I Wasted Two Years Learning the Wrong Things as a Backend Engineer. Here’s What Actually Matters.
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I Wasted Two Years Learning the Wrong Things as a Backend Engineer. Here’s What Actually Matters.
The uncomfortable list of what nobody told me and the resources I wish existed when I was building it the hard way Continue reading on Stackademic »
Stop Watching 40-Hour Tutorials: Here’s How I’d Learn MERN Today
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Stop Watching 40-Hour Tutorials: Here’s How I’d Learn MERN Today
Every few weeks, I see someone asking: Continue reading on Medium »
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Why Connection Pooling in an Application?
Ever thought as a developer that how will you connect your application to the Database, here is the answer:- Continue reading on Medium »
The Backend Architecture Behind Almost Every SaaS Product
Medium · Startup 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Backend Architecture Behind Almost Every SaaS Product
One Code.Thousands of Companies and Here’s How SaaS Pulls It Off. Continue reading on Medium »
I built a zero-dependency env variable validator for Node.js — env-guard
Dev.to · Nishant Bhatte 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I built a zero-dependency env variable validator for Node.js — env-guard
Every Node.js project reads from process.env. But process.env gives you raw strings — no types, no...
MCP 2.0: Everything That Is About to Change
Medium · RAG 🔧 Backend Engineering ⚡ AI Lesson 3w ago
MCP 2.0: Everything That Is About to Change
This covers the MCP 2025–06–18 release candidate. The final version is scheduled for July 28, 2025. Core changes described here are stable… Continue reading on
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
How do you claim tools from the Student Developer Pack after verification?
Hey everyone, I just got verified for the GitHub Student Developer Pack, and I can see the coupon is active on my account. But I'm a bit confused about the actu
I Built My Own API Gateway in Rust — Here's What I Learned
Dev.to · gudhalarya 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I Built My Own API Gateway in Rust — Here's What I Learned
Every backend project I've worked on eventually hits the same wall. You start clean — one service,...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Java Help
I’m sorry if this has been asked a million times before, but long story short, I transferred colleges and was immediately thrown into Programming II (Java). My
My code didn’t fail — I just didn’t understand
Dev.to · Wanjiru Noreen 🔧 Backend Engineering ⚡ AI Lesson 3w ago
My code didn’t fail — I just didn’t understand
I used to think my code was broken.Turns out it wasn’t the code,it was me not understanding Git. The...
100-Day Node.js Coding Challenge:️ Day 3 Mastering the Node.js Console (Beyond console)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
100-Day Node.js Coding Challenge:️ Day 3 Mastering the Node.js Console (Beyond console)
Welcome back to Day 3 of the 100-Day Node.js Coding Challenge! Continue reading on Medium »
I’ve Operated 6 Backend Stacks in Production. The Same 7 Failures Show Up in Every One
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w 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 3w 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 »
Git: The Version Control System Every Developer Should Know
Dev.to · Mani Kandan 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Git: The Version Control System Every Developer Should Know
Introduction In modern software development, collaboration, experimentation, and maintaining code...
5 Kubernetes Lessons Every Spring Boot Developer Learns the Hard Way
Dev.to · TheCodeAlchemist 🔧 Backend Engineering ⚡ AI Lesson 3w ago
5 Kubernetes Lessons Every Spring Boot Developer Learns the Hard Way
If you've built a Spring Boot application, packaged it into a Docker image, and successfully run it...
I Built a Full-Stack App in a Weekend Using MERN — Here’s Everything I Wish I Knew Before Starting
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I Built a Full-Stack App in a Weekend Using MERN — Here’s Everything I Wish I Knew Before Starting
The honest, no-fluff guide for developers who are tired of half-finished tutorials Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Why Businesses That Hire JavaScript Developers Strategically Build Better Digital Products
Every company wants faster product launches, better customer experiences, and technology that can support growth. Yet many digital… Continue reading on Medium »
Web Development Career Roadmap — Student e-Book
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Web Development Career Roadmap — Student e-Book
The Web Development Career Roadmap — Student e-Book is a step-by-step guide designed to help students and beginners navigate the exciting… Continue reading on M
5 Useful Python Scripts to Automate Boring PDF Tasks
KDnuggets 🔧 Backend Engineering ⚡ AI Lesson 3w ago
5 Useful Python Scripts to Automate Boring PDF Tasks
PDFs are used everywhere, and these five Python scripts help you automate the most common PDF tasks.
Your FormGroup was returning any this whole time
Dev.to · Ali 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Your FormGroup was returning any this whole time
Quick test on whatever Angular project you have open: hover this.form.value in a submit handler. If...
Node.js Introduction
Dev.to · Gopal Adhikari 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Node.js Introduction
Node.js is a cross-platform, server-side JavaScript runtime environment that allows you to run...
Framework vs Library: The Difference That Finally Made Sense to Me
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Framework vs Library: The Difference That Finally Made Sense to Me
When I first started learning software development, I kept hearing two terms everywhere: Continue reading on Medium »
Framework vs Library: The Difference That Finally Made Sense to Me
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Framework vs Library: The Difference That Finally Made Sense to Me
When I first started learning software development, I kept hearing two terms everywhere: Continue reading on Medium »
The Linux filesystem tree for self-hosters: /etc, /var, /srv, /home, /mnt, and what belongs where
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Linux filesystem tree for self-hosters: /etc, /var, /srv, /home, /mnt, and what belongs where
A beginner-friendly guide to the directories you keep seeing, why they exist, and how they make a Linux server less mysterious Continue reading on Stackademic »
The Hidden Layer Behind Clean APIs: Understanding .NET Core Filters Through Everyday Examples
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w 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
Building a Brochure Site in Raw PHP: Bilingual, Anti-Spam, CI/CD — No Framework
Dev.to · Odilon HUGONNOT 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Building a Brochure Site in Raw PHP: Bilingual, Anti-Spam, CI/CD — No Framework
How I built a bilingual FR/EN brochure site in PHP 8 with no framework or CMS: 7-layer anti-spam without captcha, strict CSP with CDNs, optimized LCP and full G
JavaScript Fundamentals
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
JavaScript Fundamentals
map(), filter(), and reduce() are three very important array methods in JavaScript. This help you process arrays without using traditional… Continue reading on
JavaScript Fundamentals
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
JavaScript Fundamentals
map(), filter(), and reduce() are three very important array methods in JavaScript. This help you process arrays without using traditional… Continue reading on
Unsigned Sizes Bit Me in Production — Here's How I Finally Got My Head Around Them
Dev.to · 우병수 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Unsigned Sizes Bit Me in Production — Here's How I Finally Got My Head Around Them
Discover how an unsigned integer overflow bug caused a production crash with empty input vectors. Learn the intricacies of handling size_t and preventing underf
Architecting a Modular Enterprise Asset Management System with Flask and SQLAlchemy
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Architecting a Modular Enterprise Asset Management System with Flask and SQLAlchemy
When scaling Python web applications, one of the most common pitfalls engineers face is the “Monolithic Trap.” What starts as a simple… Continue reading on Medi
Debugging and Eliminating Invisible Memory Leaks in Node.js Event Loops
Dev.to · Hridya Simon 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Debugging and Eliminating Invisible Memory Leaks in Node.js Event Loops
When building microservices or background worker processes that are meant to run continuously for...
Managing Database Connection Pooling in High-Throughput Node.js Microservices
Dev.to · Hridya Simon 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Managing Database Connection Pooling in High-Throughput Node.js Microservices
When deploying lightweight Node.js microservices to handle high-frequency data mutations, developers...
Best Python Database Tools and ORMs 2026 (Complete Guide)
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Best Python Database Tools and ORMs 2026 (Complete Guide)
Managing databases is one of the most important parts of building a Python application. Continue reading on Medium »
Delete record using JooqTemplate
Dev.to · ts5432 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Delete record using JooqTemplate
1. delete Delete records matching the given condition. // Single Condition public int...
From Zero to DRF Expert: Master Django REST Framework Fundamentals with Real Examples (Part 2)
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
From Zero to DRF Expert: Master Django REST Framework Fundamentals with Real Examples (Part 2)
Hello everybody. Let’s continue our journey to master Django REST Framework. Continue reading on Medium »
pkg.go.dev Finally Has an Official API — No More Web Scraping
Dev.to · Gouranga Das Samrat 🔧 Backend Engineering ⚡ AI Lesson 3w ago
pkg.go.dev Finally Has an Official API — No More Web Scraping
If you've ever built a Go tool that needed package metadata — documentation, versions, symbols,...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 3w 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
The Classic ASP Revival: Modern Runtimes, VBScript, and Why AxonASP Stands Out
Dev.to · Lucas Guimarães 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Classic ASP Revival: Modern Runtimes, VBScript, and Why AxonASP Stands Out
It is genuinely wonderful to see the world of Classic ASP coming back to life. For a long time, it...
The Ultimate Guide to Distrohopping: How to Hop Safely Without Breaking Your System
Dev.to · Ciro Souza 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Ultimate Guide to Distrohopping: How to Hop Safely Without Breaking Your System
A complete step-by-step developer's guide to distrohopping. Learn how to manage backups, automate...
The Ultimate Guide to Distrohopping: How to Hop Safely Without Breaking Your System
Dev.to · Ciro Souza 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Ultimate Guide to Distrohopping: How to Hop Safely Without Breaking Your System
A complete step-by-step developer's guide to distrohopping. Learn how to manage backups, automate...
The Ultimate Guide to Distrohopping: How to Hop Safely Without Breaking Your System
Dev.to · Ciro Souza 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Ultimate Guide to Distrohopping: How to Hop Safely Without Breaking Your System
A complete step-by-step developer's guide to distrohopping. Learn how to manage backups, automate...
Field Test #020b — Next.js Root Ownership Refinement
Dev.to · Scarab Systems 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Field Test #020b — Next.js Root Ownership Refinement
The first version of the patch treated the issue as a nearest-root problem. That was too broad. The...
I Was Tired of Writing Commits Like "final_final_v7_ACTUAL_FINAL"
Dev.to · TROJAN 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I Was Tired of Writing Commits Like "final_final_v7_ACTUAL_FINAL"
Let's be honest for a second. GitHub contribution graphs are not a productivity metric. They are not...
Static site search for Astro in 2026: why I picked Pagefind over Algolia and Lunr
Dev.to · MORINAGA 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Static site search for Astro in 2026: why I picked Pagefind over Algolia and Lunr
A practical comparison of Pagefind, Algolia DocSearch, and Lunr.js for an Astro SSG directory — build-time trade-offs, cost, and bundle size.
NFZ MongoDB — A Modern Alternative to mongo-express for Self-Hosted MongoDB Administration
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 3w ago
NFZ MongoDB — A Modern Alternative to mongo-express for Self-Hosted MongoDB Administration
When building applications with MongoDB, you quickly need a simple way to inspect databases, browse collections, view documents… Continue reading on Medium »