Tech Skills

Backend Engineering

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

862
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 (468) Articles (96)Blog Posts (230)Tutorials (141)News (1)
Supabase Auth Advanced — Custom Claims, Row Level Security, and Session Management
Dev.to · kanta13jp1 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Supabase Auth Advanced — Custom Claims, Row Level Security, and Session Management
Supabase Auth Advanced — Custom Claims, Row Level Security, and Session Management Once...
What is the global object in JavaScript? A practical guide for developers
Dev.to · Hugo Naili 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
What is the global object in JavaScript? A practical guide for developers
The JavaScript global object and scope are a key part of building apps with JavaScript....
Supabase PostgreSQL Functions — Move Complex Logic Server-Side with RPC
Dev.to · kanta13jp1 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Supabase PostgreSQL Functions — Move Complex Logic Server-Side with RPC
Supabase PostgreSQL Functions — Move Complex Logic Server-Side with RPC Writing complex...
I built ReqScope — a local API request tracer for Express, because logs weren't enough
Dev.to · Ali Abdiyev 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I built ReqScope — a local API request tracer for Express, because logs weren't enough
A few weeks ago I was debugging a POST /login endpoint that was occasionally taking 800ms...
Responsible LeetCode grinding in 2026.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Responsible LeetCode grinding in 2026.
It’s hard to believe in 2026, the AI burst era, there are still people out there who are learning algorithms as an interview preparation… Continue reading on Me
Building a Laravel Team Task Manager from Scratch (Planning & System Design)
Dev.to · Juan Carlos Padillo 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Building a Laravel Team Task Manager from Scratch (Planning & System Design)
Hello, I’m starting a new project to improve my backend development skills using Laravel. The goal...
Stop bundling SheetJS for simple Excel exports: a 5 KB alternative
Dev.to · azizam techno 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Stop bundling SheetJS for simple Excel exports: a 5 KB alternative
TL;DR I open-sourced mini-xlsx, a one-function, zero-dependency XLSX builder for the...
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
HTTP Proxy vs. SOCKS Proxy : Main Differences and Use Cases
In today’s scenarios such as data scraping, automation workflows, and multi-account management, proxies have become essential infrastructure. Among them, HTTP p
Minimize ZEND_FETCH_DIM_* Calls by Caching Nested Array Access
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Minimize ZEND_FETCH_DIM_* Calls by Caching Nested Array Access
The slowdown doesn’t show up in your code editor. It shows up in production graphs, tiny spikes stacking into a wall of latency. Continue reading on Tech Vibes
I built a small Base64 tool because I was tired of opening the console
Dev.to · Zley 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I built a small Base64 tool because I was tired of opening the console
There are some developer tools that are not complicated at all, but still manage to interrupt your...
Running SQLite in the browser with sql.js and WASM — a practical guide with Google Drive sync
Dev.to · Deeshan Sharma 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Running SQLite in the browser with sql.js and WASM — a practical guide with Google Drive sync
Most tutorials on client-side data storage reach for IndexedDB, localStorage, or a third-party sync...
The New Backend Engineer Is Part Developer, Part Debugger, Part AI Reviewer
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The New Backend Engineer Is Part Developer, Part Debugger, Part AI Reviewer
Why modern backend work now depends on code judgment, production visibility, and the ability to review AI output before it becomes… Continue reading on Medium »
C++26 Placeholder Variables: No More Unused Variable Warnings
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
C++26 Placeholder Variables: No More Unused Variable Warnings
How the new _ syntax simplifies your code and satisfies the compiler. Continue reading on Medium »
ZDNet 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
My 5 favorite open source operating systems that aren't Linux
Looking for non-Linux open-source options? From ghosts of past operating systems to fascinating works in progress, here are my top picks.
Why did my value receivers have the same address?
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why did my value receivers have the same address?
Intro Continue reading on Medium »
Stack vs Heap in C# Causes Real Bugs — Not Just Failed Interviews
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Stack vs Heap in C# Causes Real Bugs — Not Just Failed Interviews
What nobody informs you about until something fails in the production instance. Continue reading on Medium »
Mastering Backpressure in Go (Part II)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Mastering Backpressure in Go (Part II)
Backpressure rarely shows up in textbooks — but it is an integral part of enterprise production systems. Continue reading on Level Up Coding »
How We Built AuditHawk with Django & MongoDB to Automate SME Auditing
Dev.to · Chinnabathini Chandan Rohith 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How We Built AuditHawk with Django & MongoDB to Automate SME Auditing
Team Members @manaswini_k_f89ce497b2a92 @chandan_rohith @phani_jayanth @puneeth-0307 ...
Top Laravel Interview Questions and Answers for Freshers
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Top Laravel Interview Questions and Answers for Freshers
Laravel is one of the most widely used PHP frameworks for modern web development. For freshers preparing for technical interviews after… Continue reading on Med
Async Await in C# — Part 1
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Async Await in C# — Part 1
Let’s start with the problem Continue reading on Medium »
Why Your SPA Shouldn’t Handle Authentication
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why Your SPA Shouldn’t Handle Authentication
XSS, CSRF, OAuth 2.0, JWTs, the BFF Pattern, and are you ready for Mythos? Continue reading on Medium »
Beyond index.js: Building a Production-Grade Automation Engine with Node.js 🛠️
Dev.to · Dillibe Chisom Okorie 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Beyond index.js: Building a Production-Grade Automation Engine with Node.js 🛠️
The Problem with "Tutorial Code" Most tutorials teach you how to make things work. They don't teach...
JWT Auth Middleware in Axum 0.8 — A Beginner's Guide
Dev.to · Syeed Talha 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
JWT Auth Middleware in Axum 0.8 — A Beginner's Guide
If you've ever built a web API, you've probably asked yourself: "How do I make sure only the right...
The TypeScript Odyssey | Episode 1: Breaking the Chaos of JavaScript
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The TypeScript Odyssey | Episode 1: Breaking the Chaos of JavaScript
Introduction: The Double-Edged Sword of Flexibility Continue reading on Medium »
The TypeScript Odyssey | Episode 1: Breaking the Chaos of JavaScript
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The TypeScript Odyssey | Episode 1: Breaking the Chaos of JavaScript
Introduction: The Double-Edged Sword of Flexibility Continue reading on Medium »
[Rust Guide] 9.2. Result Enum and Recoverable Errors Pt. 1 - Match, Expect, and Unwrap Handling Errors
Dev.to · SomeB1oody 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
[Rust Guide] 9.2. Result Enum and Recoverable Errors Pt. 1 - Match, Expect, and Unwrap Handling Errors
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
[Rust Guide] 9.1. Unrecoverable Errors and Panic!
Dev.to · SomeB1oody 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
[Rust Guide] 9.1. Unrecoverable Errors and Panic!
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Day 76 of Learning Java: Introduction to Swing in Java
After working with core Java concepts and collections, I moved towards something more visual — GUI (Graphical User Interface) using Swing. Continue reading on M
Why Your Supabase Data Is Exposed (And You Don’t Know It)
Dev.to · Jordan Sterchele 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why Your Supabase Data Is Exposed (And You Don’t Know It)
Why Your Supabase Data Is Exposed (And You Don’t Know It) The four RLS mistakes that silently leak...
How to Build a Production-Ready Registration System Without a Backend (Using HosteDay API)
Dev.to · mustafa3max 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How to Build a Production-Ready Registration System Without a Backend (Using HosteDay API)
Introduction Building a complete registration system usually means setting up a backend, managing...
Verifying real wallet ownership without gas: a signed-nonce pattern with viem + Express
Dev.to · Heath Mcintyre 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Verifying real wallet ownership without gas: a signed-nonce pattern with viem + Express
A production walkthrough of the auth pattern powering CoinHawk's admin layer — and why "the client...
I Made a PHP Framework from Scratch (Here’s What it Taught me)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Made a PHP Framework from Scratch (Here’s What it Taught me)
Over the last few months, I have been building my own PHP framework, and it’s been… a journey. A disheartening, soul-crushing journey… Continue reading on Mediu
Terminal Wizardry: 10 Command Line Tricks You’ll Actually Use (Beginner → Pro)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Terminal Wizardry: 10 Command Line Tricks You’ll Actually Use (Beginner → Pro)
And yes, number 10 is ridiculous, but it’s fun! Continue reading on Medium »
Go vs NestJS: The Backend Decision You’ll Thank Yourself For Later
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Go vs NestJS: The Backend Decision You’ll Thank Yourself For Later
A practical comparison for engineers who’ve felt the growing pains of Node.js at scale Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Built a Real-Time Chat with WebSockets. A Memory Leak Ate My Server Alive.
How a “simple” real-time chat API went from 128MB to 8GB in 20 minutes — and the three lines of code that almost cost me my weekend. Continue reading on Medium
Day 75 of Learning Java: Collections and Arrays in Java
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Day 75 of Learning Java: Collections and Arrays in Java
After learning different parts of the Collection Framework, I wanted to understand how Collections and Arrays compare with each other. Continue reading on Mediu
Building a Fault-Tolerant Node.js Backend: 4 Patterns I Applied to My Ticketing App
Dev.to · Shahin Quliyev 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Building a Fault-Tolerant Node.js Backend: 4 Patterns I Applied to My Ticketing App
While building iTicket.AZ — a real-time event ticketing platform — I came across a job posting from a...
Machine to Machine - API Keys, OAuth 2.0, and the Death of 1.0 (2026)
Dev.to · Kaushikcoderpy 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Machine to Machine - API Keys, OAuth 2.0, and the Death of 1.0 (2026)
BACKEND ARCHITECTURE MASTERY Day 6: Machines, Valet Keys, and the Death of OAuth 1.0 15...
I Built My Backend on SQLite. Then I Deleted It.
Dev.to · Abhishek Sharma 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Built My Backend on SQLite. Then I Deleted It.
In Part 7, I taught my server how to die gracefully. It felt production-ready. Auth, rate limiting,...
lopdf vs pdfium in Rust — Why I Chose the Smaller One
Dev.to · hiyoyo 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
lopdf vs pdfium in Rust — Why I Chose the Smaller One
All tests run on an 8-year-old MacBook Air. When I started building a PDF tool in Rust, the first...
Understanding Node.js in Modern Web Development
Dev.to · AvanexaTechnologies 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Understanding Node.js in Modern Web Development
Web development has evolved rapidly over the last decade. As websites and applications became more...
My Node.js API Was Getting 10x Traffic and Falling Over. Here's the Rate Limiting That Held.
Dev.to · Atlas Whoff 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
My Node.js API Was Getting 10x Traffic and Falling Over. Here's the Rate Limiting That Held.
My API started the week serving 200 req/s. By Thursday it was getting hammered with 2,000. No...
What Happens When You Type a URL in Your Browser?
Dev.to · Sreekari M 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
What Happens When You Type a URL in Your Browser?
You type a URL, hit Enter, and a webpage loads instantly. But behind that simple action lies a...
Designing JWT Auth the Right Way
Dev.to · Pallavi Kumari 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Designing JWT Auth the Right Way
You log in to an app. Close the tab. Come back tomorrow. You're still logged in. Convenient?...
Biggest mistake I made learning to code
Dev.to · Ank Dev 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Biggest mistake I made learning to code
You decided to learn how to code and get a job as soon as possible. You do a quick search online and...
Giving Your Accounting App a Brain: NestJS "MCP"
Dev.to · ShatilKhan 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Giving Your Accounting App a Brain: NestJS "MCP"
Recap Let's be real: in the last blog we were running a local MCP server on my pc, wiring...
Go - Channels and everything you need to know about it!
Dev.to · LuizLobo 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Go - Channels and everything you need to know about it!
In this article, we are going to explore and take a deep dive into one of the most important topics...
Day 1/90: Go setup and first program - Go Backend Engineering
Dev.to · Naveen Karasu 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Day 1/90: Go setup and first program - Go Backend Engineering
A focused walkthrough of go setup and first program built around building a Go workspace that is small, predictable, and easy to run from day one.