Tech Skills

Backend Engineering

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

805
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 (436) Articles (82)Blog Posts (226)Tutorials (127)News (1)
Supabase vs Firebase in 2026: The Backend-as-a-Service Decision Every Indie Developer Faces
Dev.to · pickuma 🔧 Backend Engineering ⚡ AI Lesson 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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 3w 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...
Mastering the "requests" Library in Python
Dev.to · MEROLINE LIZLENT 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Mastering the "requests" Library in Python
The requests library is probably the most commonly used library in Python, having been used in...
Setting Up and Mastering the requests Module in Python for 2025
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Setting Up and Mastering the requests Module in Python for 2025
As we move into 2026, the demand for efficient data retrieval remains a cornerstone of professional Python development. Mastering the… Continue reading on Mediu
Setting Up and Mastering the requests Module in Python for 2025
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Setting Up and Mastering the requests Module in Python for 2025
As we move into 2026, the demand for efficient data retrieval remains a cornerstone of professional Python development. Mastering the… Continue reading on Mediu
Dominando o Express: partials, sessões, CRUD REST, filtros e páginas de erro
Dev.to · Moprius 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Dominando o Express: partials, sessões, CRUD REST, filtros e páginas de erro
Você já tem um projeto Express organizado em MVC, com sua rota inicial funcionando e uma view de...
Desenvolvendo aplicações web com Node.js: do primeiro servidor ao seu próprio roteador de URLs
Dev.to · Moprius 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Desenvolvendo aplicações web com Node.js: do primeiro servidor ao seu próprio roteador de URLs
Se você já programa em JavaScript no navegador e quer dar o próximo passo, levando essa linguagem...
Connection Pool Exhausted: O Erro Que Derruba APIs Spring Boot em Produção
Dev.to · Anderson dos Santos Andrade 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Connection Pool Exhausted: O Erro Que Derruba APIs Spring Boot em Produção
Existe um erro que derruba MUITAS APIs Spring Boot em produção: “HikariPool - Connection is not...
The Truth About Serverless APIs Nobody Mentions
Dev.to · Michael Masterson 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Truth About Serverless APIs Nobody Mentions
Serverless conversations split into two camps: believers and skeptics. The reality is more useful than either extreme. Here's the honest version of what no
I Built a Password Strength Analyzer API with Python + FastAPI
Dev.to · Ing. Pablo Cueto 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I Built a Password Strength Analyzer API with Python + FastAPI
I Built a Password Strength Analyzer API with Python + FastAPI 🔐 As a backend developer, I...
Introduction to Java: JVM, JDK, and JRE in Depth
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Introduction to Java: JVM, JDK, and JRE in Depth
Java is one of the most important programming languages in modern software development. It powers backend systems, enterprise applications… Continue reading on
Beyond CRUD: Building Scalable Backends with Work Queues and Job Processing
Dev.to · Hassam Fathe Muhammad 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Beyond CRUD: Building Scalable Backends with Work Queues and Job Processing
Apart from CRUD work in backend, there is a lot more to learn and implement in your projects to allow...
Taking Permissions a Step Further in Node.js (The Fall of Spaghetti Code)
Dev.to · Emmanuel Sunday 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Taking Permissions a Step Further in Node.js (The Fall of Spaghetti Code)
So you scaffolded a blog post and handled permissions in a clean way… Perhaps… const...
I Hid a Web Server on My Coworker's MacBook to Make It Talk. Eight Years Later, He Still Locks His Screen.
Dev.to · Alexander Mia 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I Hid a Web Server on My Coworker's MacBook to Make It Talk. Eight Years Later, He Still Locks His Screen.
Around 2018, I sat across from a coworker — let's call him D — who had a habit of stepping away for...
JDBC vs JPA: Which Should You Use?
Dev.to · Chidinma Oham 🔧 Backend Engineering ⚡ AI Lesson 3w ago
JDBC vs JPA: Which Should You Use?
When it comes to database interaction in Java, a choice is usually made between Java Database...
PDF Generation on the Server: Puppeteer vs @react-pdf/renderer (A Production Comparison)
Dev.to · Iurii Rogulia 🔧 Backend Engineering ⚡ AI Lesson 4w ago
PDF Generation on the Server: Puppeteer vs @react-pdf/renderer (A Production Comparison)
I've used both in production — Puppeteer for Pikkuna's Finnish VAT invoices, @react-pdf/renderer for pi-pi.ee's Cyrillic invoices. Here's the honest…
Most Beginners Learn MERN Stack in the Wrong Order. Here’s the Roadmap I’d Actually Give Them.
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Most Beginners Learn MERN Stack in the Wrong Order. Here’s the Roadmap I’d Actually Give Them.
MERN Stack becomes easier when beginners stop jumping between tools and start understanding how a real full-stack application works. Continue reading on Medium