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 AI
🔧 Backend Engineering
⚡ AI Lesson
4w 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
4w 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
4w 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
4w 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
4w 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
4w 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
4w 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
4w 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
4w 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
4w 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 »

Dev.to · Shuvo
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Git Commands Senior Developers Actually Use
Want to use Git like a senior developer? It’s not about knowing hundreds of commands - it’s about...

Dev.to · Shuvo
🔧 Backend Engineering
⚡ AI Lesson
4w ago
10 Git Mistakes Beginners Make (And How to Avoid Them)
Why Beginners Struggle with Git Git isn’t just about commands - it’s about understanding...

Dev.to · Juma Evans
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Regulalar Expression
Mastering Regular Expressions in JavaScript: From Basics to Real-World Validation At first...
Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
4w ago
MEAN Stack course in Kochi Offenso
Advanced MEAN Stack Certification Continue reading on Medium »

Dev.to · Suren Krmoian
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Implementing Idempotency with NestJS RedisX: A Practical Guide
Handling duplicate requests in APIs, especially in payment systems, is a headache. NestJS RedisX...

Dev.to · Larissa Caldwell
🔧 Backend Engineering
⚡ AI Lesson
4w ago
A Backend Developer Application Built Around Failure Modes
A Backend Developer Application Built Around Failure Modes A Backend Developer...

Dev.to · Tasia Hunt
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Hiring for the Backend Engineer Who Makes Production Boring
Hiring for the Backend Engineer Who Makes Production Boring Hiring for the...

Dev.to · Hannu Varjoranta
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
I keep writing the same Pydantic-asyncpg wrapper. So I published it.
I've built this thin Pydantic-over-asyncpg layer too many times now. Every project ends up with the...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Stop Abusing localStorage: The Complete Guide to Browser Storage in 2026
localStorage, sessionStorage, IndexedDB, Cache API, Origin Private File System, cookies — six browser storage APIs that each solve a… Continue reading on Medium

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Stop Abusing localStorage: The Complete Guide to Browser Storage in 2026
localStorage, sessionStorage, IndexedDB, Cache API, Origin Private File System, cookies — six browser storage APIs that each solve a… Continue reading on Medium

Dev.to · Daniel Baldwin
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
TrueFramework v4.1 Updates
TrueFramework is a small, opinionated PHP framework built around three rules: plain PHP and plain...

Dev.to · rabbxdev
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
The End of "Heavy" WebSockets: Introducing @rabbx/ws
The Node.js ecosystem has relied on the ws library for 15 years. It’s reliable, but it was built for...

Dev.to · Pavel Espitia
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Foundry vs Hardhat in 2026: Which Solidity Toolchain Wins?
Foundry vs Hardhat in 2026: Which Solidity Toolchain Wins? Two toolchains. Same goal:...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
I Made These 7 Node.js Mistakes as a Beginner (Most Developers Still Do)
Most beginners think Node.js is “easy” until their app becomes slow, buggy, or impossible to maintain. These are the exact mistakes almost… Continue reading on
Dev.to AI
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How I built a Stripe Webhook in Node.js (Full Guide)
How I Built a Stripe Webhook in Node.js (Full Guide) Webhooks are essential for modern payment processing systems, and Stripe's implementation is particularly e

Dev.to · Ayush Singh
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Consuming RESTful API services using Rest Template
One of most important and basic operations in Java Backend is Consuming Rest api. In this blog I use...

Dev.to · Kunal
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
URL Parameters vs Query Strings in Express.js
Have you notice something like this in your url. It sometimes look like this...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Compile-time checking of function existence in C++ 11, 17 and 20
Consider you need to branch your code logic according to the existence of a certain function within a class. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Here Are the 10 Backend Architectures Every Developer Must Know in 2026:
The difference between a system that scales to millions and one that collapses under pressure usually comes down to a single architectural… Continue reading on
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
My Introduction to C++ Templates
Overcoming the fear of big T Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Node.js Interview Answers That Actually Sound Professional
When interviewers ask async JavaScript questions in Node.js interviews, they usually don’t want textbook definitions. Continue reading on Medium »

Dev.to · Mathieu K
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Low Level HTTP Client in Dart
Dealing with HTTP requests is also learning a lot about network issues and distributed data problems....

Dev.to · Hafiz
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Building an Audit Log in Laravel with spatie/laravel-activitylog v5
Learn how to build a complete audit log in Laravel using spatie/laravel-activitylog v5. Covers setup, model events, Filament display, and v4 migration.

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
ClassNotFoundException vs NoClassDefFoundError in Java (With Examples)
In Java, both ClassNotFoundException and NoClassDefFoundError occur when a class cannot be found at runtime, but they happen in different… Continue reading on M

Dev.to · William Andrews
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Unix timestamps explained — converting, formatting, and avoiding the common mistakes
What Unix timestamps actually are, how to convert them in JavaScript, Python, SQL, and the command line, the milliseconds vs seconds trap, timezone gotchas, and

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Our Pagination Worked Perfectly Until The Table Hit 100,000 Records
We built the visitor list feature with standard offset pagination from day one using a page size of twenty and skipping records by offset… Continue reading on M

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Why Go Is Quietly Killing Traditional Tech Stacks
For almost two decades, backend engineering followed a predictable formula. Continue reading on Medium »

Dev.to · Shivam Yadav
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
REST API Design Made Simple with Express.js
REST API Design Made Simple with Express.js Every backend developer reaches a point where...

Dev.to · Shivam Yadav
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
JWT Authentication in Node.js Explained Simply
JWT Authentication in Node.js Explained Simply Authentication is one of those topics that...

Dev.to · Shivam Yadav
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Creating Routes and Handling Requests with Express
Creating Routes and Handling Requests with Express If raw Node.js feels like: building...

Dev.to · Shivam Yadav
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How Node.js Handles Multiple Requests with a Single Thread
How Node.js Handles Multiple Requests with a Single Thread “Wait… Node.js uses only one...
Dev.to AI
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Best Web Development Course in Dehradun 2026 | MERN Stack, Next.js & Full Stack Development
Dehradun, the capital of Uttarakhand, is rapidly transforming into a prominent education and IT hub in North India. With the rise of startups, digital transform

Dev.to · SATYA SOOTAR
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Handling File Uploads in Express with Multer
Hello readers 👋, welcome to the 12th blog in our Node.js series! In the last post, we learned how...

Dev.to · SATYA SOOTAR
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
What is Middleware in Express and How It Works
Hello readers 👋, welcome to the 10th blog in our Node.js series! In the last post, we built a clean...

Dev.to · Pratham
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Storing Uploaded Files and Serving Them in Express
Where do files go after you upload them, and how do you get them back? You've set up Multer....

Dev.to · Pratham
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Handling File Uploads in Express with Multer
How to accept profile pictures, documents, and any file your users throw at your server. The...

Dev.to · Pratham
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Sessions vs JWT vs Cookies: Understanding Authentication Approaches
Three terms that get mixed up constantly — and a clear guide to what each one actually does. When...

Dev.to · Syed Ahmer Shah
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
PHP vs Node.js (2026): I Benchmarked Both — Here's What Surprised Me
There is a conversation that has been going on in backend development circles for over a decade now,...
DeepCamp AI