Tech Skills

Backend Engineering

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

12,392
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,822) Articles (830)Blog Posts (5372)Tutorials (562)Research Papers (2)News (56)
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 5d ago
My bugs have bugs
Fixed one bug. Two new bugs appeared. At this point I'm convinced they're reproducing when I leave the keyboard. My debugger knows more about my code than I do.
Understanding the Difference Between Servers and Runtime Environments: Tomcat vs Node.js
Hackernoon 🔧 Backend Engineering ⚡ AI Lesson 5d ago
Understanding the Difference Between Servers and Runtime Environments: Tomcat vs Node.js
If your application is Java-based and requires a pre-built server, use Tomcat. If it’s JavaScript-centric and event-driven, use Node.js. Always consider the tra
InfoQ AI/ML 🔧 Backend Engineering ⚡ AI Lesson 5d ago
Java News Roundup: Hardwood 1.0, Endive 1.0, Azul Payara, Quarkus, WildFly, LangChain4j, OSSI
This week's Java roundup for June 22nd, 2026, features news highlighting: the GA releases of Hardwood 1.0 and Endive 1.0; the June 2026 edition of Azul Payara;
I replaced hooking libraries with one rust crate
Dev.to · Laura Ambiguity 🔧 Backend Engineering ⚡ AI Lesson 5d ago
I replaced hooking libraries with one rust crate
TL;DR: I've shipped hooks with different libs before. I even wrote own hooks in assembly, expected...
H0 Hackathon H0: Hack the Zero Stack with Vercel v0 and AWS Databases
Dev.to · MOLI MAHESHWARI 🔧 Backend Engineering ⚡ AI Lesson 5d ago
H0 Hackathon H0: Hack the Zero Stack with Vercel v0 and AWS Databases
$42 Billion. Gone in 24 hours. That wasn’t a glitch—that was the reality of the 2023 banking crisis....
What Actually Happens Between Typing a URL and Seeing a Webpage
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 5d ago
What Actually Happens Between Typing a URL and Seeing a Webpage
I hit a DNS caching issue at work this week — nothing dramatic enough to detail here, but it took longer to diagnose than it should have… Continue reading on Me
Building "Focus Flow" — A Serverless Productivity Suite with AWS Aurora and Vercel v0
Dev.to · Jerin Babu 🔧 Backend Engineering ⚡ AI Lesson 5d ago
Building "Focus Flow" — A Serverless Productivity Suite with AWS Aurora and Vercel v0
Disclaimer: I created this post and project for the purposes of entering the H0: Hack the Zero Stack...
API ile Konuşmak: Python’da Sıfırdan Bir API İstemcisi Yazmak
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 5d ago
API ile Konuşmak: Python’da Sıfırdan Bir API İstemcisi Yazmak
requests, class, GET/POST, hata yönetimi… Hepsi havada uçuşan kavramlar mı? Bu yazıda bir API’ye nasıl bağlanılır, veri nasıl çekilir ve… Continue reading on Me
API ile Konuşmak: Python’da Sıfırdan Bir API İstemcisi Yazmak
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 5d ago
API ile Konuşmak: Python’da Sıfırdan Bir API İstemcisi Yazmak
requests, class, GET/POST, hata yönetimi… Hepsi havada uçuşan kavramlar mı? Bu yazıda bir API’ye nasıl bağlanılır, veri nasıl çekilir ve… Continue reading on Me
API ile Konuşmak: Python’da Sıfırdan Bir API İstemcisi Yazmak
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 5d ago
API ile Konuşmak: Python’da Sıfırdan Bir API İstemcisi Yazmak
requests, class, GET/POST, hata yönetimi… Hepsi havada uçuşan kavramlar mı? Bu yazıda bir API’ye nasıl bağlanılır, veri nasıl çekilir ve… Continue reading on Me
I Was Tired of Downloading the Same npm Packages — So I Built PackVault
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 5d ago
I Was Tired of Downloading the Same npm Packages — So I Built PackVault
“There has to be a better way.” Continue reading on Medium »
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 5d ago
how to follow a roadmap
So I found the roadmap sh website, and I wanted to go with the backend developer path. How should I follow it? For example "How does the internet work?", what i
Stop Using requirements.txt for Your Projects
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 5d ago
Stop Using requirements.txt for Your Projects
It’s not a dependency management tool. It’s a deployment artifact, and using it as the former creates problems the latter is not designed… Continue reading on L
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Les linters : garder son code propre automatiquement
PHP CS Fixer, PHP_CodeSniffer, PHPStan, Checkstyle, SpotBugs comprendre ce que sont les linters, pourquoi ils sont indispensables, et… Continue reading on Mediu
Linux Networking Secrets Part 1: 10 iptables Tricks Most Engineers Don’t Know
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Linux Networking Secrets Part 1: 10 iptables Tricks Most Engineers Don’t Know
“Anyone can write an iptables rule. The real skill is knowing why to write it, where to place it, and how it behaves under production… Continue reading on Mediu
Medium · Cybersecurity 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Securing Enterprise ERP & CRM Applications with Next.js
As businesses adopt modern web technologies, securing enterprise ERP and CRM applications has become more important than ever. These… Continue reading on Medium
Como criei um Geoprocessador Offline em Node.js
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Como criei um Geoprocessador Offline em Node.js
Se você já trabalhou em algum projeto que envolve agrimensura, regularização fundiária (como o CAR) ou sistemas de informações geográficas… Continue reading on
Why JavaScript Is Single-Threaded but Still Handles Millions of Requests
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Why JavaScript Is Single-Threaded but Still Handles Millions of Requests
JavaScript is not fast because it does everything at once. It scales because it refuses to waste its main thread waiting for slow things. Continue reading on Sk
Nginx Explained: The Reverse Proxy Every Backend Developer Should Know
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Nginx Explained: The Reverse Proxy Every Backend Developer Should Know
Your backend application isn’t the first thing users talk to. Before a request reaches your code, Nginx quietly handles security… Continue reading on Medium »
Why are more and more people using FastAPI?
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Why are more and more people using FastAPI?
FastAPI has become one of the fastest-growing backend frameworks in the world. But is it really a replacement for Spring Boot, or is it… Continue reading on Med
Hot Reloading Go Video Services with Air Without Losing State
Dev.to · ahmet gedik 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Hot Reloading Go Video Services with Air Without Losing State
How I configured Air to hot-reload a stateful Go video ingestion service without corrupting the dev
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 6d ago
What should I know before learning spring
So I know Java and SQL. But I’m not sure how much is enough to start learning Sprint and working on actual projects. Also, if I’m understanding right I should s
Why “Judgment” Is the One Skill AI Can’t Automate Out of Backend Engineering
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Why “Judgment” Is the One Skill AI Can’t Automate Out of Backend Engineering
One config value we never set, never reviewed, never thought about once. It sat at its default for two years and then took down everything… Continue reading on
InfoQ AI/ML 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Eliya 25 Brings a JVM-Level Diagnostic Profile to OpenJDK 25 LTS
Asymm Systems has released Eliya 25.0.3, an OpenJDK 25 LTS distribution aimed at improving production diagnostics in Java environments. It consolidates several
Build a Minimal Git in Rust: Objects, Hashes, Commits and Log
Dev.to · Tu codigo cotidiano 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Build a Minimal Git in Rust: Objects, Hashes, Commits and Log
I built a MiniGit in Rust to understand how Git works internally Git is one of those tools...
uv Killed My requirements.txt, pyenv, pipx, and poetry. In One Week
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 6d ago
uv Killed My requirements.txt, pyenv, pipx, and poetry. In One Week
One Rust binary replaced five tools in our Python stack. Here’s the migration, the Docker rewrite, and the parts I’d still tell you to… Continue reading on Medi
uv Killed My requirements.txt, pyenv, pipx, and poetry. In One Week
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 6d ago
uv Killed My requirements.txt, pyenv, pipx, and poetry. In One Week
One Rust binary replaced five tools in our Python stack. Here’s the migration, the Docker rewrite, and the parts I’d still tell you to… Continue reading on Medi
JavaScript still can't ship a full-stack module
Dev.to · vincanger 🔧 Backend Engineering ⚡ AI Lesson 6d ago
JavaScript still can't ship a full-stack module
Imagine if there were a way for us to somehow ship a full-stack package that you could plug into your...
Developer sovereignty: what "no lock-in" actually means
Dev.to · Jack Lee 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Developer sovereignty: what "no lock-in" actually means
Every developer tool says "no lock-in" on its landing page. It's the cheapest promise in software —...
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Why Every Java Developer Should Stop Manually Converting JSON and POJOs
If you’ve worked on a Java backend project, chances are you’ve encountered this situation more times than you can remember. Continue reading on Medium »
Laravel Inertia Architecture: When to Use Vue and When React Makes Sense
Dev.to · VitaliiK 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Laravel Inertia Architecture: When to Use Vue and When React Makes Sense
Modern web development often pushes teams toward separation. A product may have a separate backend,...
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Connecting Frontend to Backend: A Backend Engineer’s Reality Check
So recently I picked up Next.js. While testing the waters, I found myself building a login and signup form for a dashboard. Then I thought… Continue reading on
Top Python Frameworks Every Developer Should Learn in 2026
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Top Python Frameworks Every Developer Should Learn in 2026
Python has remained one of the world’s most popular programming languages for several years. Moreover, its simplicity, readability… Continue reading on Medium »
Debugging ASTRA: Three Bugs, Two Wrong Diagnoses, One Habit
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Debugging ASTRA: Three Bugs, Two Wrong Diagnoses, One Habit
Three bugs, each one breaking three layers away from where the symptom showed up. Continue reading on Medium »
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 6d ago
When Managed Platforms Stop Being Enough
For the last few years, building software has become dramatically easier. Continue reading on Medium »
JavaScript ES2026: Temporal API, Decorators and New Methods -A Complete Guide
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
JavaScript ES2026: Temporal API, Decorators and New Methods -A Complete Guide
ECMAScript 2026 (ES2026) represents one of the most significant updates to JavaScript in years. After nearly a decade of development… Continue reading on Medium
Playwright Chronicles: Crafting Elegant Automation in JS/TS from Scratch — Part 29: From Hardcoded…
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Playwright Chronicles: Crafting Elegant Automation in JS/TS from Scratch — Part 29: From Hardcoded…
In our journey through the Page Object Model series, we have already restructured the web tables test case in Part 27 (Playwright… Continue reading on Medium »
Bug of the week #12
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Bug of the week #12
The error we’re handling today is a real-life example simplified to the following Python code: Continue reading on Medium »
Perjalanan JavaScript Menjadi Bahasa Pemrograman Web Paling Populer
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Perjalanan JavaScript Menjadi Bahasa Pemrograman Web Paling Populer
JavaScript merupakan bahasa pemrograman utama yang berperan penting dalam menciptakan interaktivitas pada website modern. Continue reading on Medium »
I Deleted AutoMapper a Year Before It Went Commercial. Here’s the Bug That Made Me Do It.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 6d ago
I Deleted AutoMapper a Year Before It Went Commercial. Here’s the Bug That Made Me Do It.
A NullReferenceException, 14 frames deep into a library I’d never opened. The actual bug was one missing line. Continue reading on Medium »
10 JavaScript Concepts Every Developer Should Know (Explained the Way I Wish Someone Had Explained…
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
10 JavaScript Concepts Every Developer Should Know (Explained the Way I Wish Someone Had Explained…
I’ve spent the last couple of years building projects with JavaScript — from small frontend applications to full-stack backend APIs. Continue reading on Medium
Common DOM Manipulation Mistakes Beginners Make
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Common DOM Manipulation Mistakes Beginners Make
When I first started learning JavaScript, DOM manipulation felt very confusing to me. Continue reading on Medium »
Webhooks vs. WebSockets: Choosing the Right Real-Time Architecture
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Webhooks vs. WebSockets: Choosing the Right Real-Time Architecture
In modern web development, “real-time” is no longer a luxury feature it’s an baseline user expectation. Users expect to see payment… Continue reading on Medium
What opcache.preload Actually Loads — And What Breaks When You Get It Wrong
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 6d ago
What opcache.preload Actually Loads — And What Breaks When You Get It Wrong
What opcache.preload actually loads, what stays in memory, and the 5 production failure modes that make teams give up on the feature. Continue reading on Medium
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Inheritance, Abstraction, and Polymorphism: Writing Flexible Code That Scales
Moving away from copy-paste designs toward explicit contracts, composable behavior, and predictable systems. Continue reading on Medium »
7 Node.js Security Vulnerabilities That Every Express Application Is Probably Vulnerable To
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
7 Node.js Security Vulnerabilities That Every Express Application Is Probably Vulnerable To
I audited twenty Express apps — these vulnerabilities appeared in almost every single one of them. Continue reading on JavaScript in Plain English »
Trouxemos o Classic ASP para o Linux: Assista ao vídeo do AxonASP e confira nosso novo manual online!
Dev.to · Lucas Guimarães 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Trouxemos o Classic ASP para o Linux: Assista ao vídeo do AxonASP e confira nosso novo manual online!
Olá, comunidade DEV! 👋 Recentemente, compartilhei como reescrevi completamente o motor do Classic...
How I Built a Production Ready Microservice Notification System with NestJS, Redis, Bull Queues, and Docker
Dev.to · Peace Melodi 🔧 Backend Engineering ⚡ AI Lesson 6d ago
How I Built a Production Ready Microservice Notification System with NestJS, Redis, Bull Queues, and Docker
I built a real time notification microservice with NestJS, Redis, PostgreSQL, and Docker. When you...