Tech Skills

Backend Engineering

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

693
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 355 reads from curated sources

Go Error Handling: Annoying or Awesome?
Dev.to · Ryan Kikayi 🔧 Backend Engineering ⚡ AI Lesson 4h ago
Go Error Handling: Annoying or Awesome?
For weeks when I was completely new to coding,I would always keep wondering; "What did I get myself...
From Zero and Confused, This Is How I Started Learning to Code
Dev.to · DAFFA AHMAD AL ATTAS 🔧 Backend Engineering ⚡ AI Lesson 16h ago
From Zero and Confused, This Is How I Started Learning to Code
I still remember that night so clearly. I was sitting alone in my room, laptop on, coffee already...
The No-Nonsense Guide to Webpack and Module Bundlers
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 17h ago
The No-Nonsense Guide to Webpack and Module Bundlers
If you want to dive straight into the technical breakdown, jump down to the What is a Bundler? section. Continue reading on Medium »
The Case of the Misidentified null
Dev.to · Code Crumb 🔧 Backend Engineering ⚡ AI Lesson 21h ago
The Case of the Misidentified null
Most developers eventually encounter this line of code: typeof null // "object" Enter...
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 21h ago
How Async and Defer Change How Your Webpage Loads.
If you’ve ever built a website, you have undoubtedly used the classic script tag to pull in JavaScript: Continue reading on Medium »
11 Global Leading Node.js Development Agencies (2026 Ultimate Ranking Research List)
Medium · SEO 🔧 Backend Engineering ⚡ AI Lesson 21h ago
11 Global Leading Node.js Development Agencies (2026 Ultimate Ranking Research List)
Modern businesses no longer compete only on design or marketing. Today, backend speed, scalability, API performance, and real-time… Continue reading on Medium »
How to Test WebSocket Connections Online in 2026 — A Debugging Field Guide
Dev.to · Rahul J 🔧 Backend Engineering ⚡ AI Lesson 1d ago
How to Test WebSocket Connections Online in 2026 — A Debugging Field Guide
TL;DR You don't need Postman or a paid tool to test WebSockets. In 2026, the four tools...
My client asked why his database bill was increasing. The answer changed how I think about backend.
Dev.to · The Tier 3 Dev 🔧 Backend Engineering ⚡ AI Lesson 1d ago
My client asked why his database bill was increasing. The answer changed how I think about backend.
Same menu. 200 customers. One unnecessary database hit every single time. A few weeks ago I got a...
I Built a Privacy-First PDF Toolbox That Runs Entirely in Your Browser
Dev.to · lian 🔧 Backend Engineering ⚡ AI Lesson 1d ago
I Built a Privacy-First PDF Toolbox That Runs Entirely in Your Browser
I Built a Privacy-First PDF Toolbox That Runs Entirely in Your Browser The Problem We've all been...
How Learning Next.js for 30 Days Can Make You a Better Developer
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1d ago
How Learning Next.js for 30 Days Can Make You a Better Developer
I thought I was “good enough” at web development until 30 days of building with Next.js exposed everything I didn’t know. Continue reading on Medium »
JWT Auth in Express with TS
Dev.to · NHero 🔧 Backend Engineering ⚡ AI Lesson 1d ago
JWT Auth in Express with TS
Project Structure └── src/ ├── @types/ ├── controllers/ ├── middlewares/ ...
Node.Js is not single-threaded the way you think.
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Node.Js is not single-threaded the way you think.
Every backend babe often hears or preaches the mantra: Continue reading on Medium »
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1d ago
I Created 30 Test Accounts Without My Real Phone Number — Here Is the $0.50
As a developer, I build apps that require phone number verification. Testing SMS flows means creating dozens of accounts — which burns… Continue reading on Medi
Go - Struct and Interface
Dev.to · Ayush Gupta 🔧 Backend Engineering ⚡ AI Lesson 2d ago
Go - Struct and Interface
Hi Everyone, Let's try to understand, Struct and Interface in Go programming language Struct -...
How I Caught and Fixed an N+1 Query in My Django REST API
Dev.to · Vicente G. Reyes 🔧 Backend Engineering ⚡ AI Lesson 2d ago
How I Caught and Fixed an N+1 Query in My Django REST API
Every performant API eventually runs into the same silent killer: the N+1 query problem. It doesn't...
What Are Buffers, Really?
Dev.to · Hossein Naseri 🔧 Backend Engineering ⚡ AI Lesson 2d ago
What Are Buffers, Really?
Buffers are temporary memory spaces used to hold data while it is being moved from one place to...
Wyrly DI: Type-safe Dependency Injection for Modern TypeScript
Dev.to · Valid Lab 🔧 Backend Engineering ⚡ AI Lesson 2d ago
Wyrly DI: Type-safe Dependency Injection for Modern TypeScript
Introducing Wyrly DI, a TypeScript dependency injection toolkit with standard decorators, type-safe tokens, explicit dependencies, and request scopes for web ap
Building an E2EE Chat App in Flask - Part 3: Keeping File Uploads Safe
Dev.to · Avash Karn 🔧 Backend Engineering ⚡ AI Lesson 2d ago
Building an E2EE Chat App in Flask - Part 3: Keeping File Uploads Safe
Okay hi, so imagine you have a mailbox at your house. Anyone can put things in it, am I right or am I...
Why I Built csstools.io as a Backend Developer
Dev.to · Wahab Shah 🔧 Backend Engineering ⚡ AI Lesson 2d ago
Why I Built csstools.io as a Backend Developer
I’ve always been more comfortable writing backend logic than styling interfaces. Give me APIs,...
Who Changed What and When: The Complete Guide to EF Core Audit Logging That Actually Survives…
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2d ago
Who Changed What and When: The Complete Guide to EF Core Audit Logging That Actually Survives…
From manual bookkeeping to automatic, tamper-proof audit trails — the three strategies that handle compliance, debugging, and data recovery Continue reading on
Learn MERN Stack by Building and Deploying a Real FullStack Application — Live 2-Day Webinar
Dev.to · Yogesh Chavan 🔧 Backend Engineering ⚡ AI Lesson 3d ago
Learn MERN Stack by Building and Deploying a Real FullStack Application — Live 2-Day Webinar
If you've been putting off learning fullstack development, this weekend is your chance to finally...
Why Backend Structure Always Matters (Even If You Don't Write Code)
Dev.to · Aoxuan Guo 🔧 Backend Engineering ⚡ AI Lesson 3d ago
Why Backend Structure Always Matters (Even If You Don't Write Code)
AI tools and modern web builders make it possible to generate a beautiful, functioning user interface...
Building a Secure Real-Time Messaging App with .NET 8 and Angular 18
Dev.to · Naimul Karim 🔧 Backend Engineering ⚡ AI Lesson 3d ago
Building a Secure Real-Time Messaging App with .NET 8 and Angular 18
A deep dive into JWT authentication, AES-256-GCM encryption, SignalR, and production security...
Over the last couple of days, I practiced and implemented several backend engineering concepts…
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3d ago
Over the last couple of days, I practiced and implemented several backend engineering concepts…
Photo by Headway on Unsplash Continue reading on Medium »
Over the last couple of days, I practiced and implemented several backend engineering concepts…
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3d ago
Over the last couple of days, I practiced and implemented several backend engineering concepts…
Photo by Headway on Unsplash Continue reading on Medium »
Go Fiber vs Gin vs Echo: what I chose after building a 1,600-article platform
Dev.to · Ayi NEDJIMI 🔧 Backend Engineering ⚡ AI Lesson 3d ago
Go Fiber vs Gin vs Echo: what I chose after building a 1,600-article platform
I have opinions about Go web frameworks now. I did not want to have opinions. I wanted to pick...
The Scoped Singleton DI Bug Your AI Just Suggested
Dev.to · agentic.standard.contact 🔧 Backend Engineering ⚡ AI Lesson 3d ago
The Scoped Singleton DI Bug Your AI Just Suggested
The .NET dependency-injection lifetime bug that ships to production silently. Why AI assistants suggest it. And the one Cursor rule that catches it before merge
Node.js Event Loop Explained with Real-Time Examples (Complete Beginner to Advanced Guide)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3d ago
Node.js Event Loop Explained with Real-Time Examples (Complete Beginner to Advanced Guide)
Learn how the Node.js Event Loop actually works internally with real-world backend examples, callback queues, promises, async/await, and… Continue reading on De
When the Docs Lie
Dev.to · Ian Johnson 🔧 Backend Engineering ⚡ AI Lesson 3d ago
When the Docs Lie
There is one thing worse than a codebase with no documentation: a codebase with documentation that...
CASL v7: Closing the Gap Between Runtime and Database Queries
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3d ago
CASL v7: Closing the Gap Between Runtime and Database Queries
Runtime checks and database queries can now preserve the same priority-based rule model Continue reading on Medium »
Material Nova — The Best VS Code Theme of 2026
Dev.to · Dhavalkurkutiya 🔧 Backend Engineering ⚡ AI Lesson 3d ago
Material Nova — The Best VS Code Theme of 2026
🎨 Material Nova — The Best VS Code Theme of 2026 "Your editor is where you spend 8+ hours a day....
Core Concepts of C++ Programming Language for Beginners & Future Developers
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 4d ago
Core Concepts of C++ Programming Language for Beginners & Future Developers
Learn the core concepts of the C++ programming language including OOP, data types, loops, functions, pointers, and memory management… Continue reading on Medium
Go Backend Frameworks: Which One Should You Actually Use?
Dev.to · Daniel Keya 🔧 Backend Engineering ⚡ AI Lesson 4d ago
Go Backend Frameworks: Which One Should You Actually Use?
Go ships with one of the most capable standard libraries of any modern language. net/http alone can...
Node Queue Starvation: 9 Fixes That Actually Yield
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4d ago
Node Queue Starvation: 9 Fixes That Actually Yield
Stop “mysterious” latency spikes by making your Node.js work cooperative, not greedy. Continue reading on Medium »
Error Handling in Node.js: Beyond Try/Catch (2026)
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 4d ago
Error Handling in Node.js: Beyond Try/Catch (2026)
Error Handling in Node.js: Beyond Try/Catch (2026) Most developers stop at try/catch....
Automatic CRUD generation in C#
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 4d ago
Automatic CRUD generation in C#
80% of most web apps consists of basic CRUD operations. That means that for each resource, one must write ~3, 4 endpoints. Wouldn’t it be… Continue reading on M
I replaced nginx with a reverse proxy I wrote in Go
Dev.to · Niix 🔧 Backend Engineering ⚡ AI Lesson 4d ago
I replaced nginx with a reverse proxy I wrote in Go
I replaced nginx with a reverse proxy I wrote in Go I was learning Go and needed a project...
Next-gen PHP Framework Lynx
Dev.to · Signor_P 🔧 Backend Engineering ⚡ AI Lesson 4d ago
Next-gen PHP Framework Lynx
NestJS + PHP = Lynx Greetings, how are you? I hope your code and errors are plentiful. I'm...
Building a Resilient Checkout in NestJS: Retry, Idempotency, and a System That Tunes Itself
Dev.to · Mairon José Cuello Martinez 🔧 Backend Engineering ⚡ AI Lesson 4d ago
Building a Resilient Checkout in NestJS: Retry, Idempotency, and a System That Tunes Itself
The problem nobody talks about You have a payment gateway. It fails sometimes. So you add a...
Cron expressions are hard to verify — so I built `croncheck`
Dev.to · Mu Micro 🔧 Backend Engineering ⚡ AI Lesson 5d ago
Cron expressions are hard to verify — so I built `croncheck`
The problem Cron syntax is notoriously hard to verify — developers copy expressions from...
The One Git Command I Use Every Single Day (And It's Not git push)
Dev.to · Shahzaib 🔧 Backend Engineering ⚡ AI Lesson 5d ago
The One Git Command I Use Every Single Day (And It's Not git push)
I see junior developers pushing code to main directly. I did the same thing for way too long. Now I...
Dealing with WebSocket in Dart
Dev.to · Mathieu K 🔧 Backend Engineering ⚡ AI Lesson 5d ago
Dealing with WebSocket in Dart
WebSocket is a protocol created more than 10 years ago offering a bidirectional communication channel...
Real-Time Infrastructure at Scale: Why Businesses Hire Experienced Node.js Developers
Medium · Startup 🔧 Backend Engineering ⚡ AI Lesson 5d ago
Real-Time Infrastructure at Scale: Why Businesses Hire Experienced Node.js Developers
Real-time infrastructure has become the operational backbone of modern digital businesses. Whether it’s live financial transactions… Continue reading on Medium
Debugging Node.js Like a Pro: My Debugging Workflow (2026)
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 5d ago
Debugging Node.js Like a Pro: My Debugging Workflow (2026)
Debugging Node.js Like a Pro: My Debugging Workflow (2026) Stop using console.log...
TypeScript Types Demystified: Simple Types, Special Types, and Type Inference
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 5d ago
TypeScript Types Demystified: Simple Types, Special Types, and Type Inference
In the first post, we covered why TypeScript exists and how to write your first program. Now it’s time to get comfortable with the type… Continue reading on Med
Spring Security
Dev.to · Sri 🔧 Backend Engineering ⚡ AI Lesson 5d ago
Spring Security
Spring security provides authentication an authorisation. Spring Security is a security framework for...
Go Compiler & defer: Bootstrap, Three defer Implementations, panic/recover & Closures
Dev.to · James Lee 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Go Compiler & defer: Bootstrap, Three defer Implementations, panic/recover & Closures
Go's compiler is written entirely in Go — a self-hosting compiler that handles everything from...
Go System Calls & Blocking: syscall Wrapping, Async vs Sync & GMP Separation
Dev.to · James Lee 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Go System Calls & Blocking: syscall Wrapping, Async vs Sync & GMP Separation
Every program eventually needs to talk to the kernel. In Go, that conversation is carefully managed...