Tech Skills

Backend Engineering

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

12,604
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,034) Articles (875)Blog Posts (5508)Tutorials (593)Research Papers (2)News (56)
C# Async/Await Made Simple
Dev.to · Lou Creemers 🔧 Backend Engineering ⚡ AI Lesson 1h ago
C# Async/Await Made Simple
Hi lovely readers, Today we are looking at async and await. If these two words have ever shown up in...
The Backend Shortcut That Quietly Created Future Bugs
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2h ago
The Backend Shortcut That Quietly Created Future Bugs
The shortcut worked for the first version, but it moved the real rule into places nobody knew to check later. Continue reading on Skill Stuff »
Java 21 void main() Explained: Where Did public static Go?
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 5h ago
Java 21 void main() Explained: Where Did public static Go?
The biggest change to Java’s entry point in nearly 30 years — and why it’s far more than just less typing. Continue reading on Medium »
Why your regex for IBAN validation is probably wrong
Dev.to · Jonas Hämmerle 🔧 Backend Engineering ⚡ AI Lesson 10h ago
Why your regex for IBAN validation is probably wrong
A regex like /^[A-Z]{2}\d{2}[A-Z0-9]{11,30}$/ will pass through plenty of IBANs that are complete...
Before Betting on a New JavaScript Runtime, Build Three Exit Ramps
Dev.to · Sam Rivera 🔧 Backend Engineering ⚡ AI Lesson 12h ago
Before Betting on a New JavaScript Runtime, Build Three Exit Ramps
A small compatibility harness makes an exciting all-in-one JavaScript stack easier to evaluate without trapping the product inside it.
`instanceof` Operator in Java — Part 2
Dev.to · Rajesh Bhola 🔧 Backend Engineering ⚡ AI Lesson 13h ago
`instanceof` Operator in Java — Part 2
In this part, we'll explore how instanceof helps prevent ClassCastException, compare it with...
40 Backend Concepts Every Engineer Should Know Before Next System Design Interview
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 14h ago
40 Backend Concepts Every Engineer Should Know Before Next System Design Interview
A visual, connected walkthrough of the full path from zero to architect. Continue reading on Medium »
Master JavaScript APIs:Connecting Your App to the Real World
Dev.to · Ezhil Abinaya K 🔧 Backend Engineering ⚡ AI Lesson 14h ago
Master JavaScript APIs:Connecting Your App to the Real World
API (Application Programming Interface) An API (Application Programming Interface) is a set of rules...
I Built a CLI + GUI Tool for File Automation — Here's What It Does
Dev.to · SAHIL HASNAIN QADRI 🔧 Backend Engineering ⚡ AI Lesson 18h ago
I Built a CLI + GUI Tool for File Automation — Here's What It Does
File Automation Toolkit I was tired of using 5 different tools for image compression, PDF...
20 PowerShell Commands Every System Administrator Should Know
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 18h ago
20 PowerShell Commands Every System Administrator Should Know
Learn the most useful PowerShell commands that every Windows administrator uses to manage systems faster and with less effort Continue reading on Medium »
I Lost an Entire Saturday Debugging FastAPI, Tailscale, and macOS. The Culprit Was Python.
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 23h ago
I Lost an Entire Saturday Debugging FastAPI, Tailscale, and macOS. The Culprit Was Python.
Some bugs announce themselves immediately. You make a mistake, the application crashes, and the stack trace points you in the right… Continue reading on Medium
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Magic Cloud vs Supabase: what an MIT-licensed backend does differently
I want to say this up front: Supabase is a good product. This is not a takedown. But I keep meeting developers who like Supabase's model and still can't use it
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1d ago
The Solana CPI Field Guide: Function Calls with a Guest List - Hala Kabir
The Solana CPI Field Guide Five days ago, CPI (Cross-Program Invocation) felt like a confusing wall of boilerplate code. If you are starting out, here is the ex
I Built a Browser From Scratch, and It Finally Renders the World’s First Website Like Chrome Does
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1d ago
I Built a Browser From Scratch, and It Finally Renders the World’s First Website Like Chrome Does
A while back I set myself a slightly unhinged goal: build a web browser from scratch in Node.js and Electron no external HTML/CSS/layout… Continue reading on Me
I built a CLI toolkit
Dev.to · NexsusForgeDev 🔧 Backend Engineering ⚡ AI Lesson 1d ago
I built a CLI toolkit
I'm a 12-year-old developer learning multiple programming languages. Instead of doing boring...
Authorization Explained: What Really Happens Before Your Card Payment Is Approved?
Dev.to · Eunice Explains 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Authorization Explained: What Really Happens Before Your Card Payment Is Approved?
A deep dive into the first stage of every card payment. Most of us have made a card payment and...
String - JS
Dev.to · SIYAMALA G 🔧 Backend Engineering ⚡ AI Lesson 1d ago
String - JS
String - A string is a sequence of characters in single quotes ('), double quotes ("), or backticks...
How to Undo git reset — hard and Recover Lost Commits
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1d ago
How to Undo git reset — hard and Recover Lost Commits
Use reflog (and ORIG_HEAD) to get commits back before garbage collection eats them. Continue reading on Medium »
Bypassing Shadow DOMs & Same-Origin Iframes: How I Solved LinkedIn's Massive SDUI Update
Dev.to · Maaz Khan 🔧 Backend Engineering ⚡ AI Lesson 1d ago
Bypassing Shadow DOMs & Same-Origin Iframes: How I Solved LinkedIn's Massive SDUI Update
Imagine waking up to see the browser extension you spent months building, refining, and scaling...
Why Check Then Act Is the Silent Killer in Banking Backends, and How NestJS Prevents It
Dev.to · Peace Melodi 🔧 Backend Engineering ⚡ AI Lesson 2d 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 2d 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 2d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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 3d 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]