Tech Skills
Backend Engineering
APIs, authentication, databases, queues, serverless and production backend systems
Skills in this topic
5 skills — Sign in to track your progress
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

Dev.to · Nilesh Raut
🔧 Backend Engineering
⚡ AI Lesson
1w ago
How to Fix EADDRINUSE: Port Already in Use
If you've worked with Node.js long enough, you've probably seen this error: Error: listen...

Dev.to · Drishti Tripathi
🔧 Backend Engineering
⚡ AI Lesson
1w ago
What I Learned Building a Redis Clone in C++
What I Learned Building a Redis Clone in C++ A few weeks ago I was studying backend...

Dev.to · Musab Khan
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Building a SQL Lexer in Rust: Why I Replaced `Vec<char>` with `&str` and `Ident(String)` with Spans
I've been building a database engine from scratch in Rust, and I recently finished the lexer. The...

Dev.to · Zen Mesh Inc.
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Why Webhooks Fail Behind Firewalls (And Why Every Fix Has the Same Problem)
If you've ever tried to receive webhooks inside a private network, you've hit this wall. Stripe,...

Dev.to · Javi Palacios
🔧 Backend Engineering
⚡ AI Lesson
1w ago
How to install Git on Linux, macOS and Windows
Do you want to learn how to install Git on Linux, macOS and Windows? In addition, you will also learn the first basic Git commands and Initial Setup.

Dev.to · Alex Chen
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Error Handling in Node.js: Beyond Try/Catch (2026)
Error Handling in Node.js: Beyond Try/Catch (2026) Good error handling isn't about...

Dev.to · yurtrimu
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Why I built a simple C object pool (C89, O(1) allocation, no malloc churn)
Dynamic memory allocation in C is flexible, but it becomes a bottleneck in systems where objects are...

Dev.to · Alex Chen
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Environment Variables in Node.js: The Complete Guide (2026)
Environment Variables in Node.js: The Complete Guide (2026) Environment variables are the...

Dev.to · Ertuğrul Kutluer
🔧 Backend Engineering
⚡ AI Lesson
1w ago
I built a YouTube downloader where the video bytes never touch my server
I've been running VidPickr for a few months and the thing that took me longest to get right wasn't...

Dev.to · Kathirvel S
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Java Data Types: The Deep Dive Nobody Actually Gives You
You've probably seen a tutorial that goes: "int stores numbers, String stores text, boolean is true...

Dev.to · Bala Murugan
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Data types in java
what is variable : A variable is a container used to store data in memory during program...

Dev.to · DHANRAJ S
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Java Data Types Explained — Simply, With Examples
Hey! Before we start — let me ask you something. You are filling out a form. One field asks for...

Dev.to · Issam Hilmi
🔧 Backend Engineering
⚡ AI Lesson
1w ago
A Comprehensive Node.js Backend Development Guide for Beginners
Introduction to Node.js Backend Development Node.js is a popular JavaScript runtime environment...

Dev.to · Vadym Arnaut
🔧 Backend Engineering
⚡ AI Lesson
2w ago
The auth_rls_initplan linter has a blind spot: SECURITY DEFINER bodies
If you've ever migrated a Supabase project to the wrapped (SELECT auth.uid()) pattern, you know the...

Dev.to · iDevo
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Why Backend Secrets Leak More Often Than Developers Think: A Deep Dive into Runtime Security with XyPriss
Modern backend applications rely heavily on environment variables for storing sensitive data,...

Dev.to · Juan Carlos Garcia Esquivel
🔧 Backend Engineering
⚡ AI Lesson
2w ago
¿Por qué Go no tiene excepciones? Primeros pasos
¿Sabías que Go no utiliza bloques try-catch para gestionar fallos en tiempo de ejecución? En lugar...

Dev.to · Oscar Rieken
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Two Cross-Platform Bugs in Our Go CLI (And How We Fixed Them)
Go's cross-platform story is genuinely good. Write code once, compile for any target, mostly just...

Dev.to · Chintan Shah
🔧 Backend Engineering
⚡ AI Lesson
2w ago
winston vs pino in 2026: A Production-Tested Comparison
I ran both winston and pino in production Node.js APIs over the past two years. Both are excellent....

Dev.to · Dinanath kumar
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Which best language to server side
Which is best language to server side, for the backend langauge is good for backend , data storage...

Dev.to · Khatai Huseynzada
🔧 Backend Engineering
⚡ AI Lesson
2w ago
ChessVision – client-side chess diagram generator
Show HN: ChessVision – client-side chess diagram generator with print-quality export I built...

Dev.to · Danny Holloran
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Astro Actions: Type-Safe Server Functions Without the Boilerplate
Astro Actions let you define backend functions once and call them from HTML forms or client JavaScript with full type safety — no REST endpoints, no manual fetc

Dev.to · Mathieu K
🔧 Backend Engineering
⚡ AI Lesson
2w ago
The Future class in Dart
The Future class is the main abstraction to deal with concurrency and asynchronous programming in...

Dev.to · Hezekiah Umoh
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Building TheEpicBook: A Deep Dive into a Node.js Monolithic Web Application
Building TheEpicBook: A Deep Dive into a Node.js Monolithic Web Application By a...

Dev.to · Anatoly Silko
🔧 Backend Engineering
⚡ AI Lesson
2w ago
How to Audit a Laravel Codebase You've Inherited
Most businesses don't inherit a Laravel codebase on purpose. A developer leaves. An agency...

Dev.to · Matteo De Micheli
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Most Beginners Learn Full-Stack Development Backwards
Most beginners don’t fail because they pick the wrong stack. They fail because they learn it in the wrong direction.

Dev.to · Ryan Kikayi
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Go Error Handling: Annoying or Awesome?
For weeks when I was completely new to coding,I would always keep wondering; "What did I get myself...

Dev.to · DAFFA AHMAD AL ATTAS
🔧 Backend Engineering
⚡ AI Lesson
2w ago
From Zero and Confused, This Is How I Started Learning to Code
I still remember that night so clearly. I was sitting alone in my room, laptop on, coffee already...

Dev.to · Code Crumb
🔧 Backend Engineering
⚡ AI Lesson
2w ago
The Case of the Misidentified null
Most developers eventually encounter this line of code: typeof null // "object" Enter...

Dev.to · Rahul J
🔧 Backend Engineering
⚡ AI Lesson
2w ago
How to Test WebSocket Connections Online in 2026 — A Debugging Field Guide
TL;DR You don't need Postman or a paid tool to test WebSockets. In 2026, the four tools...

Dev.to · The Tier 3 Dev
🔧 Backend Engineering
⚡ AI Lesson
2w ago
My client asked why his database bill was increasing. The answer changed how I think about backend.
Same menu. 200 customers. One unnecessary database hit every single time. A few weeks ago I got a...

Dev.to · lian
🔧 Backend Engineering
⚡ AI Lesson
2w ago
I Built a Privacy-First PDF Toolbox That Runs Entirely in Your Browser
I Built a Privacy-First PDF Toolbox That Runs Entirely in Your Browser The Problem We've all been...

Dev.to · NHero
🔧 Backend Engineering
⚡ AI Lesson
2w ago
JWT Auth in Express with TS
Project Structure └── src/ ├── @types/ ├── controllers/ ├── middlewares/ ...

Dev.to · Ayush Gupta
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Go - Struct and Interface
Hi Everyone, Let's try to understand, Struct and Interface in Go programming language Struct -...

Dev.to · Vicente G. Reyes
🔧 Backend Engineering
⚡ AI Lesson
2w ago
How I Caught and Fixed an N+1 Query in My Django REST API
Every performant API eventually runs into the same silent killer: the N+1 query problem. It doesn't...

Dev.to · Hossein Naseri
🔧 Backend Engineering
⚡ AI Lesson
2w ago
What Are Buffers, Really?
Buffers are temporary memory spaces used to hold data while it is being moved from one place to...

Dev.to · Valid Lab
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Wyrly DI: Type-safe Dependency Injection for Modern TypeScript
Introducing Wyrly DI, a TypeScript dependency injection toolkit with standard decorators, type-safe tokens, explicit dependencies, and request scopes for web ap

Dev.to · Avash Karn
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Building an E2EE Chat App in Flask - Part 3: Keeping File Uploads Safe
Okay hi, so imagine you have a mailbox at your house. Anyone can put things in it, am I right or am I...

Dev.to · Wahab Shah
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Why I Built csstools.io as a Backend Developer
I’ve always been more comfortable writing backend logic than styling interfaces. Give me APIs,...

Dev.to · Yogesh Chavan
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Learn MERN Stack by Building and Deploying a Real FullStack Application — Live 2-Day Webinar
If you've been putting off learning fullstack development, this weekend is your chance to finally...

Dev.to · Aoxuan Guo
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Why Backend Structure Always Matters (Even If You Don't Write Code)
AI tools and modern web builders make it possible to generate a beautiful, functioning user interface...

Dev.to · Naimul Karim
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Building a Secure Real-Time Messaging App with .NET 8 and Angular 18
A deep dive into JWT authentication, AES-256-GCM encryption, SignalR, and production security...

Dev.to · Ayi NEDJIMI
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Go Fiber vs Gin vs Echo: what I chose after building a 1,600-article platform
I have opinions about Go web frameworks now. I did not want to have opinions. I wanted to pick...

Dev.to · agentic.standard.contact
🔧 Backend Engineering
⚡ AI Lesson
2w ago
The Scoped Singleton DI Bug Your AI Just Suggested
The .NET dependency-injection lifetime bug that ships to production silently. Why AI assistants suggest it. And the one Cursor rule that catches it before merge

Dev.to · Ian Johnson
🔧 Backend Engineering
⚡ AI Lesson
2w ago
When the Docs Lie
There is one thing worse than a codebase with no documentation: a codebase with documentation that...

Dev.to · Dhavalkurkutiya
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Material Nova — The Best VS Code Theme of 2026
🎨 Material Nova — The Best VS Code Theme of 2026 "Your editor is where you spend 8+ hours a day....

Dev.to · Daniel Keya
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Go Backend Frameworks: Which One Should You Actually Use?
Go ships with one of the most capable standard libraries of any modern language. net/http alone can...

Dev.to · Alex Chen
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Error Handling in Node.js: Beyond Try/Catch (2026)
Error Handling in Node.js: Beyond Try/Catch (2026) Most developers stop at try/catch....

Dev.to · Niix
🔧 Backend Engineering
⚡ AI Lesson
3w ago
I replaced nginx with a reverse proxy I wrote in Go
I replaced nginx with a reverse proxy I wrote in Go I was learning Go and needed a project...
DeepCamp AI