Tech Skills

Backend Engineering

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

12,400
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,830) Articles (832)Blog Posts (5376)Tutorials (564)Research Papers (2)News (56)
I Have Been Building a Reference Library for Senior Backend Engineers for Three Years.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Have Been Building a Reference Library for Senior Backend Engineers for Three Years.
Not a pitch. An honest tour of the 40+ playbooks I have written, what each one solves, and the ones you should probably skip. Continue reading on Stackademic »
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Can you help me learn backend development
I want to learn backend development coding. Do you have any resources or suggestions? Node.i want to start with js. Is this a good idea? submitted by /u/MrBucur
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I’ve Been Building Web Apps for 6 Years.
A no-fluff developer resource for founders and engineers building with the MERN stack Continue reading on Medium »
Escaping the Next.js 14 sitemap-image Bug! A Guide to Implementing Dynamic Mode Manually (2026)
Dev.to · 박준희 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Escaping the Next.js 14 sitemap-image Bug! A Guide to Implementing Dynamic Mode Manually (2026)
Have you encountered the sitemap-image bug in Next.js 14's dynamic mode? This guide will show you how to overcome the limitations of MetadataRoute.Sitemap and i
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How do people write thousands of lines of code by themselves?
I am new to programming. I have been programming for the last couple of months. I only know the basics, and I started learning DSA a few days ago. I sometimes c
WDIO vs Playwright — An Honest Comparison from Someone Who Has Used Both
Dev.to · Faizal 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
WDIO vs Playwright — An Honest Comparison from Someone Who Has Used Both
I have built production automation frameworks in both WebdriverIO and Playwright. Here is my honest, no-fluff comparison to help you pick the right one for your
Reddit r/webdev 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
In these tempestuous times, is it worth learning .NET?
I am a senior full stack dev with 7+ YOE and I think we can all agree the market sucks right now! Primarily I have been applying to full stack roles but I am ba
Self-Hosting Node.js API: Caddy, Docker Compose, VPS
Dev.to · Iurii Rogulia 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Self-Hosting Node.js API: Caddy, Docker Compose, VPS
Self-host a Node.js API on a €6/month VPS: Caddy reverse proxy, Docker Compose, zero-downtime deploy script, and GitHub Actions CI — complete production…
FastAPI hits different. Here’s why.
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
FastAPI hits different. Here’s why.
Fast to run. Fast to code. Async all the way. Continue reading on Medium »
From Rust CLI bug-hunting to a massive Portfolio overhaul
Dev.to · Yash Kumar Saini 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
From Rust CLI bug-hunting to a massive Portfolio overhaul
23 commits, 3 PRs, and a 7-day streak. This week was a balance of deep-diving into Rust CLI logic,...
Building a Login System with FastAPI, Google OAuth, and JWT
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Building a Login System with FastAPI, Google OAuth, and JWT
Watch it on YouTube: https://youtu.be/2mEwwyvoVgM?si=z_b3JH42wSHiJk50 Continue reading on Dev Genius »
‍ Software Developer vs Software Engineer: Are They Same or Different? ⚙️
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
‍ Software Developer vs Software Engineer: Are They Same or Different? ⚙️
One of the most common confusions among students and beginners in the tech field is: “Are Software Developer and Software Engineer the… Continue reading on Medi
60 Days, 3 Backends: Go, Rust, Java — Here’s What Really Matters for Developers
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
60 Days, 3 Backends: Go, Rust, Java — Here’s What Really Matters for Developers
Man, have you ever scrolled through developer forums? It’s a battlefield, right? People are constantly duking it out about programming… Continue reading on Medi
Why You Should Build an Online Presence as a Developer
Dev.to · Kumar Kislay 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why You Should Build an Online Presence as a Developer
Imagine this. You have pushed a thousand commits. Your GitHub profile is a beautiful, unbroken wall...
Quick Intro to Peewee — A Simple and Small Python ORM
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Quick Intro to Peewee — A Simple and Small Python ORM
Peewee is a lightweight, expressive Python ORM that makes it easy to work with SQL databases using just Python classes and objects. Continue reading on Medium »
I built a Linux sandbox smaller than most PNG files
Dev.to · Ziad 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I built a Linux sandbox smaller than most PNG files
130 KiB. No external dependencies. Seven independent layers standing between untrusted code and your...
We Built and Published an Official JavaScript SDK for Locara
Dev.to · Aim Techno Lab 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
We Built and Published an Official JavaScript SDK for Locara
Locara is a developer-first location data API for countries, states, and cities. We built it to make...
Catching "URGENT, our automation broke" posts with a pure-Python RSS pipeline (no API keys, no SaaS)
Dev.to · Vladimir Podlevskikh 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Catching "URGENT, our automation broke" posts with a pure-Python RSS pipeline (no API keys, no SaaS)
There's a category of freelance work where speed beats reputation: somebody's Zapier scenario died at...
What Is the Fluent Interface Design Pattern? A JavaScript-Friendly Guide
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
What Is the Fluent Interface Design Pattern? A JavaScript-Friendly Guide
Hey there! Today I want to discuss something that’s made my JavaScript code so much cleaner and more readable — the Fluent Interface… Continue reading on Medium
Stop Using If-Else Chains to Validate Your Express Payloads, Use Zod
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Stop Using If-Else Chains to Validate Your Express Payloads, Use Zod
You don’t know what is coming in your payloads. When working with req.body, can you really be sure it contains all the fields you expect… Continue reading on Me
Full Stack Developer Course in Electronic City Bangalore — Become Job-Ready in 3 Months!
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Full Stack Developer Course in Electronic City Bangalore — Become Job-Ready in 3 Months!
Looking for the Best Full Stack Developer Course in Electronic City Bangalore that helps you build real-world skills and prepares you for… Continue reading on M
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Laravel A to Z: The definitive deep dive for serious developers
From the moment a request hits your server to the response that leaves it — every layer, every concept, with real code. Continue reading on Medium »
16 Java Backend Interview Questions That Test Real-World Development Skills
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
16 Java Backend Interview Questions That Test Real-World Development Skills
Preparing for Java Backend Developer interviews requires much more than simply knowing Java syntax. Modern organizations expect candidates… Continue reading on
Scheduling Mechanisms In Node.js Execution.
Dev.to · Neel-Vekariya 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Scheduling Mechanisms In Node.js Execution.
Many developers think Node.js runs async code in the order it appears in the file. It...
The Mercy of Hard Things
Dev.to · Jeremy Andrews 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The Mercy of Hard Things
The other day I watched an engineer spend three days on a piece of the codebase nobody had touched in...
Reddit r/devops 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Linux learning method?
How can I learn linux without actually installing in my PC???? Please Help!! Thank You! submitted by /u/LazyDude6969 [link] [comments]
Call of Duty Uses UDP. ChatGPT Uses SSE. Stripe Uses Webhooks. What Does Your App Use?
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Call of Duty Uses UDP. ChatGPT Uses SSE. Stripe Uses Webhooks. What Does Your App Use?
A no-fluff guide to picking the right protocol before you write a single line of code Continue reading on Stackademic »
The contract clause that almost cost me my entire codebase
Dev.to · Varun Krishnan 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The contract clause that almost cost me my entire codebase
I almost signed it. The project looked good. The client seemed reasonable. The money was fair. I'd...
Stop Restarting Your Node.js Server Manually: Learn Nodemon
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Stop Restarting Your Node.js Server Manually: Learn Nodemon
When I first started building backend applications with Node.js, I noticed something that quickly became frustrating. Continue reading on Medium »
I built a Go microservices framework in 2017. Here's what 8 years of production taught it.
Dev.to · Aafaq Zahid 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I built a Go microservices framework in 2017. Here's what 8 years of production taught it.
In 2017 I was maintaining a Node.js ecommerce server when a new project landed on my desk — an IoT...
Supabase — AlgoTurk Research Teardown
Medium · Startup 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Supabase — AlgoTurk Research Teardown
Supabase has become shorthand for “Postgres for modern apps.” The company packages hosted Postgres with Authentication, instant APIs… Continue reading on Medium
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Schema Validator Part 5 - FreeCodeCamp Daily Challenge 6/5/2026 (JavaScript)
Given an object (JavaScript) or dictionary (Python), determine if it matches a given schema. Continue reading on Medium »
Astro + Cloudflare Pages: 3 Deploy Bugs You'll Probably Hit
Dev.to · Mike 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Astro + Cloudflare Pages: 3 Deploy Bugs You'll Probably Hit
I've been building a static Astro site on Cloudflare Pages over the last few weeks. Sharing the 3...
My Geiger Counter Has a Serial Port, So I Wrote a Python Library
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
My Geiger Counter Has a Serial Port, So I Wrote a Python Library
Some side projects sit on the shelf for years before you finally pick them up. This one sat for a while, and writing it turned out to be… Continue reading on Me
Node.js Express: Building Real APIs That Scale (2026)
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Node.js Express: Building Real APIs That Scale (2026)
Node.js Express: Building Real APIs That Scale (2026) Express is the most popular Node.js...
APIs, Backends, and Databases Are Confusing Until You See How They Work Together
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
APIs, Backends, and Databases Are Confusing Until You See How They Work Together
A beginner-friendly shoe-store analogy for understanding frontend, backend servers, APIs, databases, and authentication as one connected… Continue reading on Me
Claude Code PushNotification tool: what it does and how to use it
Dev.to · gtapps 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Claude Code PushNotification tool: what it does and how to use it
PushNotification is a native Claude Code tool you can call to send PushNotification to your phone or...
JavaScript Objects & Methods Explained with Examples
Dev.to · ilyas Elaissi 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
JavaScript Objects & Methods Explained with Examples
An object in JavaScript is just a bag of named values. That is the entire idea. Once that clicks,...
Why I Stopped Using Redis for Coordination State and Built Something Else
Dev.to · Anapeksha Mukherjee 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why I Stopped Using Redis for Coordination State and Built Something Else
I have been building AuthSafe, a developer auth platform, for three years. Auth infrastructure is...
Denormalization for PHP Developers — When and How Without Guilt
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Denormalization for PHP Developers — When and How Without Guilt
Why the “writes get expensive” objection to denormalization is mostly wrong, with verified numbers and the data drift fix that works. Continue reading on CodeX
How to Prevent Server Action undefined Errors in 2026: Improving User Experience with Stale Client Bundles
Dev.to · 박준희 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How to Prevent Server Action undefined Errors in 2026: Improving User Experience with Stale Client Bundles
An absurd experience of facing `undefined` errors when calling Server Actions in 2026! This guide clearly explains the cause of the stale client bundle problem
How to Correctly Scale a Single PostgreSQL Instance
Medium · LLM 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How to Correctly Scale a Single PostgreSQL Instance
Hello, I’m Lince. I’m working on git-lrc: a Git hook for reviewing AI-generated code. Continue reading on Medium »
The Caching Playbook: SSR, use cache, Redis and ISR in Next.js 16
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The Caching Playbook: SSR, use cache, Redis and ISR in Next.js 16
Most web apps have the same problem. Your pages are server-rendered, but every request has to call a slow API or database, so pages feel… Continue reading on Me
A native Linux app to manage Claude Code sessions
Dev.to · Matt Miller 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
A native Linux app to manage Claude Code sessions
If you use Claude Code daily, you know the problem: after a few weeks you have dozens of sessions...
Why Project-based learning works: How I Built a Live Platform while learning Go.
Dev.to · Ryan Kelly 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why Project-based learning works: How I Built a Live Platform while learning Go.
Building a real-world education platform for Kenyan university students — in a language I'd never...
Databases — Here's What Actually Clicked
Dev.to · Chinwuba 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Databases — Here's What Actually Clicked
I've been a frontend developer for a while. React, Supabase, Cloudinary — I've used them. But I never...
Stop Wiring Up Database Drivers Manually — A Simpler Python Database API
Dev.to · Adebayo Olaonipekun 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Stop Wiring Up Database Drivers Manually — A Simpler Python Database API
If you've ever had to support more than one database in a Python project, you know the drill. SQLite...
Building Dynamic Yup Validation Schemas from JSON in React + Formik (Part 2)
Dev.to · Shivani R 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Building Dynamic Yup Validation Schemas from JSON in React + Formik (Part 2)
In the previous article, I showed how I built a dynamic form renderer using JSON configuration in...