Tech Skills

Backend Engineering

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

12,407
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 (6,837) Articles (832)Blog Posts (5381)Tutorials (566)Research Papers (2)News (56)
PgPool2 & PostgreSQL — Bypass SCRAM entirely, use MD5
Dev.to · Arnob 🔧 Backend Engineering ⚡ AI Lesson 4w ago
PgPool2 & PostgreSQL — Bypass SCRAM entirely, use MD5
SCRAM + AES decryption is tricky to get right. The fastest working solution is to switch to MD5 in...
Backslashes vanished between source and eval.
Dev.to · Truffle 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Backslashes vanished between source and eval.
A clap-generated fish completion stripped backslashes from binary paths. The fix turned on reading...
Express Rate Limit — Prevent API Abuse in Node.js
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Express Rate Limit — Prevent API Abuse in Node.js
When building APIs with Node.js and Express, one mistake beginners often make is exposing endpoints without any protection. Continue reading on Medium »
You’re a Real TypeScript Developer Only If...
Dev.to · Hadil Ben Abdallah 🔧 Backend Engineering ⚡ AI Lesson 4w ago
You’re a Real TypeScript Developer Only If...
A few months ago, I published You're a Real JavaScript Developer Only If... It was just a post for...
We built test mode. Then discovered it was broken.
Dev.to · Arun Raghunath 🔧 Backend Engineering ⚡ AI Lesson 4w ago
We built test mode. Then discovered it was broken.
Part of building jhansi.io in public. Test mode sounded simple. Upload code, pass a command, jhansi...
10 Git Mistakes That Waste Hours — And How to Fix Them in Seconds
Dev.to · z z 🔧 Backend Engineering ⚡ AI Lesson 4w ago
10 Git Mistakes That Waste Hours — And How to Fix Them in Seconds
Real Git disasters I've fixed in production: lost commits, wrong branch, merge hell. Each one has a one-command fix.
The Node.js Patterns That Made My Backend APIs Fast, Reliable and Easy to Maintain
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
The Node.js Patterns That Made My Backend APIs Fast, Reliable and Easy to Maintain
Not just making it work — making it genuinely work well under real conditions and real constraints. Continue reading on JavaScript in Plain English »
Git & GitHub for Beginners: Learn the 5 Commands You'll Use Every Day
Dev.to · Usama Habib 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Git & GitHub for Beginners: Learn the 5 Commands You'll Use Every Day
Every developer uses Git. Most beginners avoid it for weeks because it looks complicated. It is not...
Google Authenticator integration with Spring Boot
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Google Authenticator integration with Spring Boot
We had a user account get taken over last year. Nothing sophisticated about it — someone had reused a password from a site that got… Continue reading on Medium
Should You Migrate From Selenium to Playwright in 2026? An Honest, In-Depth Answer.
Medium · ChatGPT 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Should You Migrate From Selenium to Playwright in 2026? An Honest, In-Depth Answer.
Selenium is not dead. That is the first thing most migration articles get wrong. Selenium runs more production test suites than any other… Continue reading on M
little secret of msconfig.exe
Dev.to · Mark0 🔧 Backend Engineering ⚡ AI Lesson 4w ago
little secret of msconfig.exe
This article documents several lesser-known command-line arguments for the native Windows utility...
My Playwright Proxy Worked, but Login Still Failed
Dev.to · web4browser 🔧 Backend Engineering ⚡ AI Lesson 4w ago
My Playwright Proxy Worked, but Login Still Failed
I used to treat a passing IP check as a green light. If Playwright showed the expected proxy IP, I...
Aube: A New Dawn for Node Installs
Dev.to · Douglas Moura 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Aube: A New Dawn for Node Installs
Aube (pronounced "ohb", from the French word for dawn) is a new Node.js package manager written in...
21 MERN Stack Mistakes That Are Quietly Slowing Down Your Growth
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 4w ago
21 MERN Stack Mistakes That Are Quietly Slowing Down Your Growth
The hard lessons I learned after getting stuck for months in the same place Continue reading on Medium »
C#, Go, Python, Java, Ruby e PHP: qual linguagem escolher?
Dev.to · Lincoln Zocateli 🔧 Backend Engineering ⚡ AI Lesson 4w ago
C#, Go, Python, Java, Ruby e PHP: qual linguagem escolher?
Comparo C#, Go, Python, Java, Ruby e PHP com foco em funcionalidades, aplicabilidade e versatilidade para ajudar você a escolher a linguagem certa em cada cenár
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 4w ago
I'm a self taught full stack developer and I feel stuck
I'm a self taught full stack dev who started in this field in 2022, knowing that i was studying digital marketing at the university so it has nothing to do with
Run ASP Classic on Linux, macOS and Windows
Dev.to · Lucas Guimarães 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Run ASP Classic on Linux, macOS and Windows
If you have ever found yourself searching for how to run ASP on Linux or trying to figure out how to...
Error Handling in Node.js: Beyond Try/Catch (2026)
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Error Handling in Node.js: Beyond Try/Catch (2026)
Error Handling in Node.js: Beyond Try/Catch (2026) Try/catch is just the beginning....
Designing Idempotent Webhook Endpoints in FastAPI and PostgreSQL
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Designing Idempotent Webhook Endpoints in FastAPI and PostgreSQL
Preventing duplicate charges and system race conditions by building a robust event lifecycle ledger. Continue reading on Medium »
Designing Idempotent Webhook Endpoints in FastAPI and PostgreSQL
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Designing Idempotent Webhook Endpoints in FastAPI and PostgreSQL
Preventing duplicate charges and system race conditions by building a robust event lifecycle ledger. Continue reading on Medium »
Background Jobs and Async Task Patterns with Next.js and Supabase
Dev.to · Mahdi BEN RHOUMA 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Background Jobs and Async Task Patterns with Next.js and Supabase
Build background job processing and async task patterns with Next.js and Supabase. Use database queues, pg_cron, and Edge Functions without external services.
Git Survival Guide: Commands You Should Actually Understand
Dev.to · Noriuki 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Git Survival Guide: Commands You Should Actually Understand
Git is one of the most used tools in development. But many developers use only a small part of it...
One Service, Two Languages: My Go vs. Rust 2026 Deep Dive (And What I’d Pick)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 4w ago
One Service, Two Languages: My Go vs. Rust 2026 Deep Dive (And What I’d Pick)
Okay, okay, let’s just get real for a sec. If you’ve spent any time building stuff on the backend, you’ve totally heard the endless… Continue reading on Medium
A beautiful, fast, and easy-to-configure terminal setup for macOS
Medium · UX Design 🔧 Backend Engineering ⚡ AI Lesson 4w ago
A beautiful, fast, and easy-to-configure terminal setup for macOS
If you are a developer using macOS, chances are you have used iTerm2 at some point. Maybe you kept it for years, or maybe you replaced it… Continue reading on M
How I stopped 100 goroutines from hammering my gRPC server — Loom Part 2
Dev.to · Joshua Varghese 🔧 Backend Engineering ⚡ AI Lesson 4w ago
How I stopped 100 goroutines from hammering my gRPC server — Loom Part 2
This is Part 2 of my series building Loom. 👉 Missed Part 1? Read it here Today: Reflection cache,...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 4w ago
A little stuck
I'm new to GitHub and have been looking to make a basic website. For reference, something just similar to this https://nyx-cmd-hi.github.io/HyCity/ Could someon
I got tired of writing the same API test 200 times, so I built a library
Dev.to · RAHUL GARG 🔧 Backend Engineering ⚡ AI Lesson 4w ago
I got tired of writing the same API test 200 times, so I built a library
A couple of years ago I was working on a project with a decent-sized REST API. We had integration...
Deploying a Complex Cursor-Built App: Prisma, Postgres, Inngest & Supabase on Vercel, Railway and Jetpacked
Dev.to · Thomas Plat 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Deploying a Complex Cursor-Built App: Prisma, Postgres, Inngest & Supabase on Vercel, Railway and Jetpacked
I built a complex full-stack application with Cursor to see how different deployment platforms handle...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 4w ago
CODERBYTE Angular version ?
hi, im passing an assignment tomorrow and i want know the version of angular that coerbyte uses. or what do you think its most likely (17+ or less) pls if you h
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 4w ago
What is a buffer???
I keep seeing the word "buffer" everywhere in programming but i don’t know what it is or what’s the point or how and where do you know you have to use one? subm
ObjectID et UUID côte à côte : lier MongoDB et PostgreSQL dans une app Node.js
Dev.to · Kouadio mathias Kouame 🔧 Backend Engineering ⚡ AI Lesson 4w ago
ObjectID et UUID côte à côte : lier MongoDB et PostgreSQL dans une app Node.js
Le pattern d'identifiant partagé qui facilite les architectures hybrides Beaucoup de projets...
The hour after the primitive.
Dev.to · Truffle 🔧 Backend Engineering ⚡ AI Lesson 4w ago
The hour after the primitive.
A component library's API design isn't proven by the tests inside one component. It's proven by the second component built on top of the first.
Lexar’s New Super-Fast Play-X SSD Is Built For Intensive Gaming
Forbes Innovation 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Lexar’s New Super-Fast Play-X SSD Is Built For Intensive Gaming
This new Play-X SSD is a high-performance module offering speeds up to 7,400MB/s and is being aimed at gamers and content creators working with 4K video and 3D
InfoQ AI/ML 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
ExtendDB: Open Source Amazon DynamoDB Compatible Adapter with Pluggable Storage Backends
AWS recently announced ExtendDB, a DynamoDB-compatible adapter that lets developers use the DynamoDB API with different storage backends, starting with PostgreS
Stop Wasting Hours on MERN Setup (Free Auth Boilerplate)
Dev.to · Sahil Mansuri 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Stop Wasting Hours on MERN Setup (Free Auth Boilerplate)
Hey devs, Every time I start a new side-project, I end up wasting the first few hours on the exact...
Nodejs : from Hate to love
Dev.to · Rohit Giri 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Nodejs : from Hate to love
"simplicity is the ultimate sophistication" by "leonardo da vinci".To understand it I spend a lot of...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Help needed
Context: stock control. Hi, I recently made a website using vs code, it contains html, css and javascript. I have a form on the website and want to implement "s
Getting Started with Go: A Beginner's Journey
Dev.to · Mercy Moraa 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Getting Started with Go: A Beginner's Journey
If you told me a few months ago that I would be obsessed with pointers, memory allocation, and...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I need help
I have just learned basics of python. I'm looking for learning web dev. I need guidance, help me with the road map. Suggest me the creators I need and also plea
Modern C# in 2026: Features, Trends, and Practices Worth Learning Now
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Modern C# in 2026: Features, Trends, and Practices Worth Learning Now
A roadmap for developers who want to stay relevant in the evolving .NET ecosystem. Continue reading on .Net Programming »
Access Modifiers in C#: Who Gets to See What?
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Access Modifiers in C#: Who Gets to See What?
Writing code isn’t just about making things work. It’s about deciding who’s allowed in — and who isn’t. Continue reading on .Net Programming »
NestJS Exception Filters: Handling Errors with Grace
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
NestJS Exception Filters: Handling Errors with Grace
If you’ve ever built a web API, you know that things don’t always go according to plan. Users might send invalid data, request resources… Continue reading on Me
Type-Safe Background Processing: Go Generics and Postgres with River
Medium · LLM 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Type-Safe Background Processing: Go Generics and Postgres with River
Hello, I’m Lince. I’m working on git-lrc: a Git hook for reviewing AI-generated code. Continue reading on Medium »
Building TUIs with Dart has never been easier
Dev.to · Dominik Roszkowski 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Building TUIs with Dart has never been easier
Ever since Norbert announced Nocterm, I wanted to use it for myself. I played a bit at first, but...
Building a Zero-Server Network Forensics Suite with Rust and WebAssembly
Dev.to · Andrew 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Building a Zero-Server Network Forensics Suite with Rust and WebAssembly
Imagine you have a 50MB+ network capture (.pcap) from a critical infrastructure crash. You need to...
Day 5 — Mastering Error Handling in Flask
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Day 5 — Mastering Error Handling in Flask
Learn how to handle HTTP errors in Flask applications and create professional custom error pages Continue reading on Python For Everything »
Java for Beginners: Why Learn Java Instead of C, C++, C#, Python, or JavaScript?
Dev.to · Ebenezer 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Java for Beginners: Why Learn Java Instead of C, C++, C#, Python, or JavaScript?
Hey Folks! 👋 Good Day... I started learning Java one week ago. Every day I hear the word Java. If...
Continuation — Tables, CRUD, and Foreign Keys
Dev.to · Chinwuba 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Continuation — Tables, CRUD, and Foreign Keys
I've been building with React and Supabase for a while now. I'm currently in Phase 3 of my 16-week...