Tech Skills

Backend Engineering

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

12,484
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,914) Articles (854)Blog Posts (5427)Tutorials (575)Research Papers (2)News (56)
Java Variables Explained — Simply and in Detail
Dev.to · DHANRAJ S 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Java Variables Explained — Simply and in Detail
Hey! Let me start with a simple question. When you go to the grocery store — you pick up items and...
Reddit r/webdev 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Human-in-the-Loop Playwright Automation: Best Way to Stream Backend Browser for OTP/CAPTCHA Handling?
Hi everyone, We're building an automation platform using Playwright where all browser automation runs on the backend. For portals that require manual interventi
Proper Variable Naming
Dev.to · Favor Charles Owuor 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Proper Variable Naming
When I started programming, naming variables was the last thing on my mind. I would use the...
First post would love for you to check it out!
Dev.to · Kye Jones 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
First post would love for you to check it out!
What I learned deploying my first Django API product ...
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
What Does JAVA Stand For?
Many beginners who start learning Java often wonder what the term “JAVA” stands for. Continue reading on Medium »
Rust in 2026 Is No Longer a Language. It’s a Movement.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Rust in 2026 Is No Longer a Language. It’s a Movement.
The borrow checker you feared is now the feature that gets you hired. Here’s what changed. Continue reading on Rustaceans »
Failure Amplification Patterns Every Backend Engineer Should Know
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Failure Amplification Patterns Every Backend Engineer Should Know
Modern distributed systems rarely fail because of a single bug. More often, a small issue triggers a chain reaction that amplifies across… Continue reading on M
I Built a Code Screenshot Tool Inside My VS Code Extension — Here's How It Works (DotShare v3.4.0)
Dev.to · freerave 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Built a Code Screenshot Tool Inside My VS Code Extension — Here's How It Works (DotShare v3.4.0)
You know that moment when you write a function you're genuinely proud of, and you want to share it on...
How to Block Disposable Email Addresses in Laravel (Prevent Fake Registrations)
Dev.to · Nilanjan Kamila 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How to Block Disposable Email Addresses in Laravel (Prevent Fake Registrations)
If your Laravel application allows user registration, there's a good chance you've encountered...
Swift Arrays
Dev.to · Gamya 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Swift Arrays
So far in our Swift journey, we've worked with single values — a name here, a number there. But what...
Getting started with Git
Dev.to · Javi Palacios 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Getting started with Git
Would you like to do your first commit in Git? In this part of the course we will teach you how easy is to make your first commit.
Chicago Logistics Tech: Building Backend Systems with Offshore Teams
Dev.to · DevWithZach 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Chicago Logistics Tech: Building Backend Systems with Offshore Teams
Chicago Logistics Tech: Building Backend Systems with Offshore Teams The database...
I Built My Own Container Runtime from Scratch Using Only Linux (No Docker, No containerd, No LXC)
Dev.to · Santhosh 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Built My Own Container Runtime from Scratch Using Only Linux (No Docker, No containerd, No LXC)
I’ve been using Docker for a while, but at some point I realized I didn’t actually understand what it...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How can I test out app's that I want to publish to the app store without a mac?
So I'm building this app that I want to put onto the app store, but I have no way of testing it. I tried use expo, but the app and the current upd's SDK version
Reddit r/webdev 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Need Career Advice: Java or Python Full Stack?
Hi everyone, I need some career advice. I'm from a non-IT background and have been working in a small company for the last 2.5 years, mainly doing HTML and Word
30 Database Projects with Source Code for Final-Year Students
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
30 Database Projects with Source Code for Final-Year Students
A database project is not just a few forms connected to a table. In final-year evaluation, your faculty usually checks whether you… Continue reading on Medium »
A gentle introduction to generics in TypeScript
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
A gentle introduction to generics in TypeScript
I’ve watched engineers copy-paste the same function three times, changing only the type annotation, because they didn’t know there was a… Continue reading on Me
I built a free CLI that audits your Node.js + React project before you ship
Dev.to · kevin patil 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I built a free CLI that audits your Node.js + React project before you ship
Before shipping anything I'd run through the same mental checklist every time. Did I forget any .env...
array methods
Dev.to · sai sanjana 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
array methods
hi all, Arrays are one of the most commonly used data structures in JavaScript. They allow developers...
Building a Simple Task API in Go
Dev.to · Steve Omollo 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Building a Simple Task API in Go
Previously, we learned how to send and receive JSON data in Go. One of the next steps in building...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Trying to salvage an old app feature
Noob here, I had an app called ifunny Way Back in Middle School. Didn't care about the community at all but the app had a comic creation drawing feature that ro
The Hidden Danger in React Server Actions: How to Prevent Accidental Data Leaks
Dev.to · Muhammad Zeeshan Farooq 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The Hidden Danger in React Server Actions: How to Prevent Accidental Data Leaks
With Great Power Comes Great Responsibility. Here is how to secure your backend logic when using...
JavaScript this Keyword Explained (With Real Examples)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
JavaScript this Keyword Explained (With Real Examples)
Learn how the JavaScript this keyword actually works, why developers struggle with it, and how it behaves in functions, objects, arrow… Continue reading on Medi
How to Build a Shared Lint Package for Every Repo
Hackernoon 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How to Build a Shared Lint Package for Every Repo
Linting across multiple projects often becomes inconsistent and hard to maintain. The solution is to centralize ESLint, Prettier, and Stylelint into a single sh
Flutter 3.44 Feels Smaller Than Expected — But That’s a Good Sign
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Flutter 3.44 Feels Smaller Than Expected — But That’s a Good Sign
No flashy features. No dramatic announcements. But Flutter 3.44 quietly fixes some of the ecosystem’s biggest developer headaches. Continue reading on Medium »
Building a JavaScript Keylogger: How Keystroke Capture Works in Node.js
Dev.to · Claudia 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Building a JavaScript Keylogger: How Keystroke Capture Works in Node.js
A technical walkthrough of how JavaScript can capture keyboard input at the system level using Node.js. Explains the raw keypress model, event handling, and ses
From Zero to Debug: A Software Engineer‘s Guide to Fixing Your First PCB
Dev.to · Maggie‌ Wang@AnyPCBA 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
From Zero to Debug: A Software Engineer‘s Guide to Fixing Your First PCB
You designed your first board. You waited two weeks. It arrived. You soldered everything. Then you...
npm Scripts and package.json Mastery (2026)
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
npm Scripts and package.json Mastery (2026)
npm Scripts and package.json Mastery (2026) Your package.json is the control center of...
Processing Huge Files in Node.js Without Crashing (2026)
Dev.to · Alex Chen 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Processing Huge Files in Node.js Without Crashing (2026)
Streams in Node.js: The Complete Guide (2026) Streams are Node.js's superpower. They let...
Portafolios para desarrolladores en 2026: ¿como destacar buscando trabajo cuando los demás hacen…
Medium · AI 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Portafolios para desarrolladores en 2026: ¿como destacar buscando trabajo cuando los demás hacen…
Si estas buscando empleo como desarrollador en 2026 y tu proyecto más destacado es un clon de Spotify, Netflix o un ChatBot que tu modelo… Continue reading on M
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Where do you guys code?
I just downloaded VS code and github, and im totally a beginner and i was wondering if any other apps would be better submitted by /u/Physical_Square_5893 [link
How does VuReact implement Vue's Suspense component in React?
Dev.to · Ryan John 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How does VuReact implement Vue's Suspense component in React?
VuReact is a compiler toolchain for migrating from Vue to React — and for writing React with Vue 3...
Most Popular Programming Languages in 2026: Rankings, Trends and Use Cases
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Most Popular Programming Languages in 2026: Rankings, Trends and Use Cases
The question of which are the most popular programming languages is not purely academic. It shapes hiring decisions, technology stack… Continue reading on Mediu
Most Popular Programming Languages in 2026: Rankings, Trends and Use Cases
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Most Popular Programming Languages in 2026: Rankings, Trends and Use Cases
The question of which are the most popular programming languages is not purely academic. It shapes hiring decisions, technology stack… Continue reading on Mediu
Python click: Build Beautiful CLI Tools in Minutes
Dev.to · German Yamil 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Python click: Build Beautiful CLI Tools in Minutes
click is the better argparse — decorators instead of boilerplate, automatic help text, type validation, and composable commands. Here's how to use it.
Reddit r/webdev 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I'm looking for someone to start a project with me.
Hi, I'm Brazilian and I'm a web developer. I'm eager to start a project (without involving money at the moment). I'd like to start developing something together
Spring Boot Database Connection: How to Connect a Database (Step-by-Step Guide)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Spring Boot Database Connection: How to Connect a Database (Step-by-Step Guide)
Learn how to connect and configure a database in Spring Boot for seamless performance and scalable applications. Continue reading on Medium »
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Dart Collections Explained: List, Set, Map, and Queue — Everything You Need to Know
Stop guessing which collection to use. Here’s a clear, practical breakdown of every Dart collection type — with real code you can run… Continue reading on Mediu
Idempotency in Go: Stop Charging Your Users Twice
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Idempotency in Go: Stop Charging Your Users Twice
A practical guide to building retry-safe APIs with idempotency keys, atomic stores, and Go middleware — before the 2 AM incident happens Continue reading on Med
I Abandoned a 50-Line Bounty Tracker. Then I Finished It Properly in One Night.
Dev.to · semi 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Abandoned a 50-Line Bounty Tracker. Then I Finished It Properly in One Night.
I built a bounty tracker with 50 lines of Express and in-memory storage, then abandoned it. The GitHub Finish-Up-A-Thon Challenge pushed me to rebuild it proper
The Real Reason Senior Engineers Push TypeScript on Every New Project
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The Real Reason Senior Engineers Push TypeScript on Every New Project
There’s a pattern that plays out on almost every engineering team. Continue reading on JavaScript in Plain English »
I Spent Two Hours Debugging a Spring Transaction. @Transactional Wasn't Even Running.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Spent Two Hours Debugging a Spring Transaction. @Transactional Wasn't Even Running.
Every Spring Boot engineer learns this the hard way: @Transactional is not a guarantee. It is a request that Spring's proxy mechanism may… Continue reading on S
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Appwrite 2026: The Open-Source Firebase Alternative with Auth, DB & Storage â Self-Hosted Backend Guide
Sharing an open-source tool I came across in the dibi8 directory: Appwrite 2026: The Open-Source Firebase Alternative with Auth, DB & Storage — Self-Hoste
Building Background Workers with Redis Queues
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Building Background Workers with Redis Queues
A surprising amount of modern software relies on background workers. Continue reading on Medium »
🖥️ I Built a Modern SSH Terminal for Windows Using Rust + Tauri + React — Here's Why (and How)
Dev.to · TogiHo 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
🖥️ I Built a Modern SSH Terminal for Windows Using Rust + Tauri + React — Here's Why (and How)
Let me ask you something: when you work on Windows and need to SSH into a remote server — what do you...
Random Italian Water Website is Showing Up in my HTML
Reddit r/webdev 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Random Italian Water Website is Showing Up in my HTML
Looking for assistance. Copy/Pasting my post from another sub
Why NestJS Dependency Injection Is the Secret Weapon Behind Scalable Backend Architecture….
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why NestJS Dependency Injection Is the Secret Weapon Behind Scalable Backend Architecture….
Most developers don’t realize that the biggest challenge in backend development isn’t writing code. Continue reading on Medium »
Pystrano 2.0: From Django-First to Django and FastAPI
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Pystrano 2.0: From Django-First to Django and FastAPI
How Pystrano 2.0 adds FastAPI support without forcing Django and FastAPI into the same deployment workflow. Continue reading on Medium »