Tech Skills

Backend Engineering

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

12,585
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 (7,015) Articles (872)Blog Posts (5498)Tutorials (587)Research Papers (2)News (56)
Why Check Then Act Is the Silent Killer in Banking Backends, and How NestJS Prevents It
Dev.to · Peace Melodi 🔧 Backend Engineering ⚡ AI Lesson 3h ago
Why Check Then Act Is the Silent Killer in Banking Backends, and How NestJS Prevents It
Picture a customer with fifty dollars left in their account. They open two tabs on their banking app...
PDF Tamper Detection API for Laravel and PHP: Integration Guide
Dev.to · Iurii Rogulia 🔧 Backend Engineering ⚡ AI Lesson 7h ago
PDF Tamper Detection API for Laravel and PHP: Integration Guide
Integrate the HTPBE PDF tamper detection API into a Laravel or PHP app: curl, Guzzle, typed Service Provider, Form Request validation, queued jobs and…
How I Built a Concurrency-Safe Reservation System
Dev.to · Rahul Chaduvula 🔧 Backend Engineering ⚡ AI Lesson 9h ago
How I Built a Concurrency-Safe Reservation System
What happens when 100 users try to reserve the same seat at exactly the same time? Without proper...
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 22h ago
The Object in Your Field Is Not the Object You Wrote
@Transactional works by handing you a class that doesn't exist in your source code — and that's why it silently fails — Part 8 of Feel the… Continue reading on
I built an offline CLI that audits a legacy PHP app in one command — and shows you the fix
Dev.to · getobserver 🔧 Backend Engineering ⚡ AI Lesson 23h ago
I built an offline CLI that audits a legacy PHP app in one command — and shows you the fix
Every time I inherit a legacy PHP app — a CodeIgniter admin panel, an old Laravel service, a...
Web Developer Travis McCracken on The Simplicity of Net/HTTP in Go
Dev.to · Travis McCracken Web Developer 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Web Developer Travis McCracken on The Simplicity of Net/HTTP in Go
Exploring Backend Development with Rust and Go: Insights from Web Developer Travis McCracken As a...
Laravel Policies Explained: Protect Your Application the Right Way
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Laravel Policies Explained: Protect Your Application the Right Way
As your Laravel application grows, controlling who can perform specific actions becomes increasingly important. Continue reading on Medium »
Normal Mode: The Power of Vim
Dev.to · Javi Palacios 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Normal Mode: The Power of Vim
Normal mode isn't just where you land between keystrokes — it's where Vim lives. Learn word movements, the operator+motion grammar, and how a handful of keys gi
Async/Await in JavaScript: Ordering Food at a Busy Fast-Food Restaurant
Dev.to · Ezhil Abinaya K 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Async/Await in JavaScript: Ordering Food at a Busy Fast-Food Restaurant
Advanced Promise Methods Promise.allSettled() Method Waits for all promises to settle (fulfilled or...
Postgres in Rust: Is This The Future For Your Next.js SaaS?
Dev.to · Hanzla Baig 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Postgres in Rust: Is This The Future For Your Next.js SaaS?
Okay, so you know how we're all constantly chasing that elusive perfect stack? My usual go-to...
I'm About to Deploy My Go + React App for the First Time — Wish Me Luck
Dev.to · Philip Damwanza 🔧 Backend Engineering ⚡ AI Lesson 1d ago
I'm About to Deploy My Go + React App for the First Time — Wish Me Luck
Here's the stack: Backend: Go, Gin, JWT auth, PostgreSQL (hosted on Neon.tech), Cloudinary for image...
Decorators Are Just Functions. Here Is Proof.
Dev.to · Ameer Abdullah 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Decorators Are Just Functions. Here Is Proof.
Decorators Are Just Functions. Here Is Proof. The @ symbol in Python is syntax sugar. That...
🚀 Announcing Breeze: The Go HTTP Framework That Redefines Raw Speed
Dev.to · Farshad Khazaei Fard 🔧 Backend Engineering ⚡ AI Lesson 1d ago
🚀 Announcing Breeze: The Go HTTP Framework That Redefines Raw Speed
630k req/s. Zero allocations. Built-in SPA engine. This is Breeze. Let me skip the humble intro....
Passing Variables in Rust: How Functions Handle Ownership
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Passing Variables in Rust: How Functions Handle Ownership
Today, I am looking at how functions in Rust handle memory scope and ownership. Continue reading on Medium »
5 Benefits of Using Node JS for API Development
Dev.to · Sahil Khurana 🔧 Backend Engineering ⚡ AI Lesson 1d ago
5 Benefits of Using Node JS for API Development
Netflix, Uber, PayPal, LinkedIn, GitHub. Five companies that collectively handle billions of API...
Promises & Async/Await
Dev.to · Karthick (k) 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Promises & Async/Await
Why JavaScript promises The following example defines a function getUsers() that returns a list of...
How to Convert YAML to JSON in JavaScript and Python (the type traps to avoid)
Dev.to · Avinash Verma 🔧 Backend Engineering ⚡ AI Lesson 1d ago
How to Convert YAML to JSON in JavaScript and Python (the type traps to avoid)
YAML and JSON describe the same data, so converting sounds trivial — until an unquoted yes becomes...
Let us Rethink How We Approach Coding Interviews
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Let us Rethink How We Approach Coding Interviews
Why I built the same CRUD app in four languages — and what it taught me about writing idiomatic code Continue reading on Medium »
An Interviewer Told Me Go Supports Method Overriding. He Was Wrong, and That’s a Hiring Red Flag
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1d ago
An Interviewer Told Me Go Supports Method Overriding. He Was Wrong, and That’s a Hiring Red Flag
The question that ended my interview was not hard. It was impossible, and the man asking it had no idea. Continue reading on Medium »
Vibe Coding Is Fast. Debugging It Isn’t.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Vibe Coding Is Fast. Debugging It Isn’t.
Shipping software has never been easier. Understanding it still is. Continue reading on Medium »
Vibe Coding Is Fast. Debugging It Isn’t.
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Vibe Coding Is Fast. Debugging It Isn’t.
Shipping software has never been easier. Understanding it still is. Continue reading on Medium »
This Week In PHP Internals | July 8, 2026
Dev.to · Len Woodward 🔧 Backend Engineering ⚡ AI Lesson 1d ago
This Week In PHP Internals | July 8, 2026
Hello world, it's Wednesday, July 8, 2026, and here's what happened This Week in PHP Internals. This...
How We Built an Atomic Circuit Breaker to Survive Third-Party API Outages at Scale
Dev.to · Aasim Ghaffar 🔧 Backend Engineering ⚡ AI Lesson 1d ago
How We Built an Atomic Circuit Breaker to Survive Third-Party API Outages at Scale
Every modern backend relies on third-party APIs for things like payment gateways, SMS notifications,...
The Complete Redbelly EligibilitySDK Integration Guide: Widget to Backend to On-Chain
Dev.to · Isaac Atunbi 🔧 Backend Engineering ⚡ AI Lesson 1d ago
The Complete Redbelly EligibilitySDK Integration Guide: Widget to Backend to On-Chain
A verified, end-to-end guide to the Redbelly Network EligibilitySDK: frontend widget, backend verifier, on-chain permission hooks, React and Next.js App Router
🎬 O Guia basico sobre Optimistic vs Pessimistic Lock no Spring Boot 🍿
Dev.to · Fabio Rocha 🔧 Backend Engineering ⚡ AI Lesson 1d ago
🎬 O Guia basico sobre Optimistic vs Pessimistic Lock no Spring Boot 🍿
Você já tentou comprar o último ingresso pro filme mais hypado do ano, viu a mensagem "Reserva...
From Source Code to Binary: What Does GCC Actually Do? part 2
Dev.to · ddupard 🔧 Backend Engineering ⚡ AI Lesson 1d ago
From Source Code to Binary: What Does GCC Actually Do? part 2
In the last part of my first article on how GCC compiles, I explained the System V AMD64 ABI...
Building a Beginner-Friendly E-commerce Store with Django
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Building a Beginner-Friendly E-commerce Store with Django
GitHub Repository: https://github.com/tahaahmad-max/Codealpha_tasks/tree/main/Task_1_Simple%20E-Commerce%20Store Continue reading on Medium »
Did you ever face "stale singleton httpx connection" and "cold-start connection problem" problem, Well I did tonight.
Dev.to · Raqeeb 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Did you ever face "stale singleton httpx connection" and "cold-start connection problem" problem, Well I did tonight.
It is been while I am learning and build around FastAPI. So there is a project where I was thinking...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Recommendation
I wanna create laravel project can you rrcommed youtube video for a whole project so that I follow step by step? submitted by /u/engrawnaq [link] [comments]
My favourite zsh/bash shortcuts (functions and aliases)
Dev.to · EmmaDSCodes 🔧 Backend Engineering ⚡ AI Lesson 1d ago
My favourite zsh/bash shortcuts (functions and aliases)
Introduction My zsh profile is over 1000 lines at this point. A lot of that is functions I...
Building an E-commerce Backend: Auth, Cart, and Transactional Orders with Prisma
Dev.to · Chinwuba 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Building an E-commerce Backend: Auth, Cart, and Transactional Orders with Prisma
This is the second stage of my CodeAlpha Full Stack internship — two projects, built in a deliberate...
I Replaced ESLint + Prettier With Biome. Here’s the Benchmark.
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1d ago
I Replaced ESLint + Prettier With Biome. Here’s the Benchmark.
One Rust binary. One config file. 25× faster formatting, 20× faster linting. Here's what you actually give up. Continue reading on Code Your Own Path »
How to Debug Webhooks Locally (Without Going Insane)
Dev.to · yobox 🔧 Backend Engineering ⚡ AI Lesson 1d ago
How to Debug Webhooks Locally (Without Going Insane)
Debugging a webhook is supposed to be simple. The provider sends a POST. Your code receives it. You...
Flask’ın Temelleri ve CSV Verilerinin Web Uygulamalarında Kullanımı
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Flask’ın Temelleri ve CSV Verilerinin Web Uygulamalarında Kullanımı
Günümüz dünyasında artık yazılım sektörü diyince akıllara yapay zeka, veri analizi ve makine öğrenmesi gelmektedir. Bu noktada odak en… Continue reading on Medi
3 Ways to Cancel HTTP Requests in Angular (Only 1 Is Correct)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1d ago
3 Ways to Cancel HTTP Requests in Angular (Only 1 Is Correct)
Every Angular codebase I have ever audited cancels HTTP requests in one of three ways. Continue reading on Medium »
How to Visualise Your Project Structure in Bash
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 2d ago
How to Visualise Your Project Structure in Bash
A Complete Guide to the Linux tree Command: Filter, Sort, and Export Continue reading on Level Up Coding »
How I Built a Chrome Extension to Organize Browser Links Without the Clutter
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2d ago
How I Built a Chrome Extension to Organize Browser Links Without the Clutter
Every developer has been there. Continue reading on Medium »
I Faked My Way Through Auth for 5 Years. Here’s the Cheat Sheet I Finally Wrote.
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2d ago
I Faked My Way Through Auth for 5 Years. Here’s the Cheat Sheet I Finally Wrote.
Cookies, Sessions, Tokens, JWTs, OAuth2 — explained in plain English, with the mental model nobody handed you on day one. Continue reading on Level Up Coding »
Comment dockeriser une API FastAPI de A à Z — Dockerfile expliqué ligne par ligne
Dev.to · Roméo DOSsOu 🔧 Backend Engineering ⚡ AI Lesson 2d ago
Comment dockeriser une API FastAPI de A à Z — Dockerfile expliqué ligne par ligne
Introduction Tu sais faire tourner une API FastAPI en local. Tu lances uvicorn main:app...
Idempotency in NestJS, and Why Your Transaction ID Is Not Always Enough
Dev.to · Peace Melodi 🔧 Backend Engineering ⚡ AI Lesson 2d ago
Idempotency in NestJS, and Why Your Transaction ID Is Not Always Enough
Picture a customer tapping send on a payment, the app freezes for a second, and out of habit they tap...
Call Stack (Real Life Example)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2d ago
Call Stack (Real Life Example)
Let’s break the term Call Stack into two words: Call and Stack. Continue reading on Medium »
The Packages Behind My Modern Next.js and NestJS Stack
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2d ago
The Packages Behind My Modern Next.js and NestJS Stack
A practical look at the tools and packages behind my full-stack TypeScript monorepo, from API generation and server state to code quality… Continue reading on M
A single-binary Rust worker that drains WordPress job queues
Dev.to · Project Flash Build 🔧 Backend Engineering ⚡ AI Lesson 2d ago
A single-binary Rust worker that drains WordPress job queues
WordPress is a fine place to decide that work needs to happen and a terrible place to do heavy...
Laravel - Eloquent virtual column
Dev.to · Mubashar Ahmad 🔧 Backend Engineering ⚡ AI Lesson 2d ago
Laravel - Eloquent virtual column
Save additional data to virtual column Installation composer require...
Our ORM Issued UPDATE Without WHERE. Every Row Changed.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2d ago
Our ORM Issued UPDATE Without WHERE. Every Row Changed.
One missing filter. 1.8 million records. Nine seconds. Continue reading on Python in Plain English »
# JavaScript Hoisting — What Actually Happens Behind the Scenes ?
Dev.to · Gaurav Singh 🔧 Backend Engineering ⚡ AI Lesson 2d ago
# JavaScript Hoisting — What Actually Happens Behind the Scenes ?
Demystifying Hoisting: What Really Happens Inside the JavaScript Engine Most JavaScript...
I built a GitHub PR reviewer that never sees your private code
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2d ago
I built a GitHub PR reviewer that never sees your private code
And the browser CORS quirk that makes it possible Continue reading on Medium »
Day 02: The Terminal, Shells & File Systems
Dev.to · RexTora 🔧 Backend Engineering ⚡ AI Lesson 2d ago
Day 02: The Terminal, Shells & File Systems
🎯 Learning Objectives Understand the interface boundary between Terminal Emulators and...