Tech Skills
Backend Engineering
APIs, authentication, databases, queues, serverless and production backend systems
Skills in this topic
5 skills — Sign in to track your progress
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
Dev.to · Dev Code Software
🔧 Backend Engineering
⚡ AI Lesson
1mo 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.
Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Handling HTTP Retries with httpx2 in Python
Retry policy without pretending every error is the same Continue reading on Medium »

Dev.to · abigail armijo
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Solution to Challenge 1 - Login with Different Users
Testing solution for the challenge 1 Login with multiple users and multiple languages.

Medium · DevOps
🔧 Backend Engineering
⚡ AI Lesson
1mo 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

Dev.to · Soumya Ranjan 🎖️
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Dev.to · Matthias Friedrich
🔧 Backend Engineering
⚡ AI Lesson
1mo 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.

Dev.to · Alex Chen
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
TypeScript Generics Explained: The Practical Guide
TypeScript Generics Explained: The Practical Guide Generics look scary. They're not....

Dev.to · Alex Chen
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Dev.to · Alex Chen
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Dev.to · Alex Chen
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Environment Variables in Node.js: The Complete Guide
Environment Variables in Node.js: The Complete Guide Stop hardcoding secrets. Master env...

Dev.to · Alex Chen
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Dev.to · Alex Chen
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Async/Await in JavaScript: From Callbacks to Clean Code
Async/Await in JavaScript: From Callbacks to Clean Code JavaScript's evolution from...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
A Programmer’s Inferno - Circle One: Architectural Collapse
Why Your Server Dies When Three Users Show Up Continue reading on Medium »

Dev.to · Alex Chen
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
HTTP Status Codes: The Complete Developer Reference
HTTP Status Codes: The Complete Developer Reference Stop guessing what status code to...

Dev.to · Alex Chen
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Error Handling in Node.js: The Missing Guide
Error Handling in Node.js: The Missing Guide Most Node.js tutorials skip error handling....

Dev.to · Alex Chen
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Dev.to · Alex Chen
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Dev.to · Kuba
🔧 Backend Engineering
⚡ AI Lesson
1mo 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,...

Dev.to · Ezeana Micheal
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
The Bilingual Developer: Learning Python & Go Side-by-Side
There are several programming languages and specialized fields today. Navigating the mountain of...

Dev.to · Shahzad Ashraf
🔧 Backend Engineering
⚡ AI Lesson
1mo 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
1mo 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 »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
The Backend Concepts Nobody Explains Properly
And why your senior dev sighs every time you ask about them Continue reading on Medium »

Dev.to · Flavio CF Oliveira
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Dev.to · MEROLINE LIZLENT
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Mastering the "requests" Library in Python
The requests library is probably the most commonly used library in Python, having been used in...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo 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

Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
1mo 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

Dev.to · Moprius
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Dev.to · Moprius
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Dev.to · Anderson dos Santos Andrade
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Dev.to · Michael Masterson
🔧 Backend Engineering
⚡ AI Lesson
1mo 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

Dev.to · Ing. Pablo Cueto
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo 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

Dev.to · Hassam Fathe Muhammad
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Dev.to · Emmanuel Sunday
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Dev.to · Alexander Mia
🔧 Backend Engineering
⚡ AI Lesson
1mo 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...

Dev.to · Chidinma Oham
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
JDBC vs JPA: Which Should You Use?
When it comes to database interaction in Java, a choice is usually made between Java Database...

Dev.to · Iurii Rogulia
🔧 Backend Engineering
⚡ AI Lesson
1mo 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…

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1mo 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
Dev.to AI
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
The Mystery of the Redis Read-Only Error in a Single-Node Setup
If you manage a realtime application, you know that Redis is often the beating heart of your infrastructure. Recently, our production application—which relies h

Dev.to · Stevie G
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
What’s New in PHP 8.5
PHP 8.5 is here, and while it may not feel quite as dramatic as PHP 8.4’s property hooks and...

Dev.to · Dixon Osure
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Discovering JavaScript Functions Through the Lens of Go
I recently started learning JavaScript, and I didn't come in blind. I had Go in my head — how it...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
From React to NestJS Master: A Frontend Engineer’s Journey to Backend Architecture
Part 2: Commands, Queries, Events, and Sagas — The Backend’s Redux + useEffect Continue reading on JavaScript in Plain English »

Dev.to · Henry of Oracus 🇳🇬
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
CORS for Beginners: Why the Browser Sometimes Blocks Your Request
A beginner-friendly guide to CORS, same-origin policy, and why browsers sometimes block API requests.

Dev.to · MEROLINE LIZLENT
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
JWT Authentication From Scratch: What It Is, How It Works, and How to Implement It Properly
JSON Web Tokens are everywhere. They're the de facto standard for stateless API authentication and...

Dev.to · Sonu kumar
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Did You Know? Tuples Loophole in Typescript
As TypeScript developers, we use Tuples when we want to define an array with a fixed number of...

Dev.to · Nikita Maharana
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Callback Functions in JavaScript Explained
Callback Functions A callback function is a function which is passed as an argument to...

Dev.to · Clackpit
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
I built a real-time typing game with no traditional backend — here's the architecture
I've been mildly obsessed with typing games since I first used TypeRacer in 2009. Last month I...
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Caching is one of the most discussed topics in backend interviews, but most candidates only explain…
Photo by Headway on Unsplash Continue reading on Medium »
DeepCamp AI