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

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3d ago
TCP vs UDP, Explained — Part 1: Building a TCP Server in C++
In this series, we will be building a TCP server entirely in C++, but before we do that, we need to have a good understanding of how TCP… Continue reading on Me

Dev.to · Michał Iżewski
🔧 Backend Engineering
⚡ AI Lesson
3d ago
The Session ID That Wouldn't Stop Changing
I was implementing a feature where the session container would track a lastActivity timestamp,...

Dev.to · kevindev
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Idempotent Signup Emails in Node.js APIs
Signup email bugs are rarely caused by SMTP alone. In most backend systems, the real problem is that...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Building a Secure Authentication System with JWT, Express, and MongoDB
Authentication is one of the most critical components of any modern web application. Whether you’re building a blog, an e-commerce… Continue reading on Medium »

Dev.to · Bikki Singh
🔧 Backend Engineering
⚡ AI Lesson
3d ago
15 PHP Interview Questions You'll Actually Get Asked in 2026
💡 TL;DR PHP interviews in 2026 aren't about reciting syntax anymore — they're testing...

Dev.to · Prajapati Paresh
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Stop Data Leaks: Tenant Scopes in Laravel 🛡️
The Cross-Tenant Catastrophe When engineering a multi-tenant B2B SaaS platform at Smart Tech Devs,...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4d ago
std::initializer_list and Braced Initialization in C++ — The { } Syntax Explained
One pair of braces can initialize a vector, a shopping cart, or silently pick the wrong constructor. Here’s how to use { } without… Continue reading on Medium »

Dev.to · jiebang-tools
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Base64 Encoding in JavaScript: A Practical Guide with Real Examples
Base64 is everywhere in web development — JWT tokens, image data URLs, API payloads, HTTP Basic auth...

Dev.to · Vigneshwaran V
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Math Functions in Js
In JavaScript, mathematical functions are provided as static methods on the built-in Math object....

Dev.to · Silviu Technology
🔧 Backend Engineering
⚡ AI Lesson
4d ago
FastAPI: valida emails por entorno preview
Guía práctica para validar correos en entornos preview con FastAPI, bandejas aisladas y menos ruido entre ramas y pruebas.

Dev.to · Davis Mark
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Python Type Hints: Write Safer, Cleaner Code Starting Today
Python's dynamic typing is a double-edged sword. It lets you write code quickly, but as projects...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4d ago
I Didn’t Know “Too Many Clients Already” Was My Fault Until 3 AM
Eight API pods × 100 pool connections × zero PgBouncer = a database that refused everyone, including the fix. Continue reading on Stackademic »

Dev.to · Paul Owuor
🔧 Backend Engineering
⚡ AI Lesson
4d ago
What I Learned at the Backend Frameworks Mini-Conference
As a software engineering apprentice at Zone01 Kisumu, I'm constantly looking for opportunities to...

Dev.to · Denis Augusto
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Soft Deletes no Laravel: apague sem apagar de verdade
Deletou um registro em produção e o cliente pediu de volta? Soft Deletes marca como apagado sem sumir do banco. Veja como usar (e as pegadinhas).
Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
4d ago
The SQLAlchemy Enum Bug That Broke My PostgreSQL Migrations (and the values_callable Fix)
A real debugging story from building WorkPro — a FastAPI + PostgreSQL backend for field service tradespeople. Continue reading on Medium »

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Meteor 3.5 is out!
Meteor 3.5 is a broad release, and it earns the word. Its center of gravity is the reactive data layer, but the work reaches from the… Continue reading on Meteo

Dev.to · Celio Bitran
🔧 Backend Engineering
⚡ AI Lesson
4d ago
JSON, YAML, CSV, and TOML: When to Use Each Data Format
Software spends a surprising amount of its life just moving structured data around: an API returns...

Dev.to · Valentyn Kit
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Rebuilding my C Redis clone in Rust taught me more Rust than any tutorial
I built a small Redis clone in C: a RESP parser, a command table, an append-only file for...

Dev.to · Thiago Zanluca
🔧 Backend Engineering
⚡ AI Lesson
4d ago
I needed to read an old .xls file in Node and it was harder than it should be
A few weeks ago I had a boring task: read some old .xls files (the Excel 97–2003 kind) and pull the...

Dev.to · Naba Zehra
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Value vs Reference
Primitives vs Objects In the previous chapter, we learned why changing copy can...

Dev.to · Jean Dias
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Setting Up a Basic PHP Development Environment on Fedora 44
This guide shows how to configure a basic PHP development environment on Fedora 44 using mise for...

Dev.to · Lolo
🔧 Backend Engineering
⚡ AI Lesson
4d ago
My rate limiter was doing exactly what I told it to do. That was the problem.
I had a /image endpoint capped at 3 requests per minute. Simple express-rate-limit, keyed by IP,...

Dev.to · Aleksei Aleinikov
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Warum ich von Nest.js zu Fastify und DDD gewechselt bin
Als ich Nest.js zum ersten Mal entdeckte, wirkte es wie ein vielversprechender Weg, Ordnung und...

Dev.to · Aleksei Aleinikov
🔧 Backend Engineering
⚡ AI Lesson
4d ago
10 Node.js NPM Packages Worth Mastering in 2026
Node.js has moved well past its early hype cycle, but the platform still feels energetic. Competition...

Dev.to · Peace Melodi
🔧 Backend Engineering
⚡ AI Lesson
4d ago
NestJS Fits Perfectly Into Modern Accounting and Invoicing Software, Here Is Why
Accounting software has one job that cannot be negotiated on, the numbers have to be right, every...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Short Polling vs Long Polling Explained (Simple Guide with Real Behavior Examples)
Why some apps waste thousands of requests every minute — and how long polling solves the problem more efficiently. Continue reading on Medium »
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Python Shopping Cart Program
Photo by Rubaitul Azad on Unsplash Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4d ago
I Spent Six Months Untangling Async JavaScript — Here’s Everything That Finally Made It Click
From callback hell to a mental model that actually holds up under pressure Continue reading on Medium »

Dev.to · Ed Legaspi
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Stop Rebuilding Exception Handling in Every Spring Boot Project
After working on multiple Spring Boot projects over the years, I noticed an interesting...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Marko, EJS, and Pug: Template Engines Every Node.js Developer Should Know
When I started with Node.js, React was always the go to for rendering the UI. Continue reading on Medium »

Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
4d ago
How to Cache Responses in FastAPI
Add a few lines of code to cache responses in your FastAPI app using Redis. Continue reading on Medium »

Dev.to · Margaret Apiyo
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Go Web Frameworks: Why I Chose Gin Over Fiber for a Real-Time Geo-App
If you spend five minutes browsing the Go ecosystem for a web framework, you will inevitably run...

Dev.to · Messias Freitas
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Como servir os 68 milhões de CNPJs da Receita com ~10ms de latência em Go
Todo dev brasileiro que já precisou consultar CNPJ conhece o dilema: ou você usa uma API que faz...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
4d ago
npm Is Finally Going to Stop Running Strangers’ Code on Your Laptop
Every time you run npm install, you're not just downloading files. You're handing your machine over to every package in your dependency… Continue reading on Med
Dev.to · Juan Torchia
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Spring Boot Actuator: qué exponer, qué ocultar y qué mirar antes de agregar endpoints
Actuator no es el problema. El problema es habilitarlo sin una política clara de exposición. Una guía prudente para usarlo como herramienta operativa sin conver

Dev.to · kevindev
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Auth Email Outbox Checks in PostgreSQL
A backend guide to validating auth emails with a PostgreSQL outbox flow, isolated inboxes, and fewer stale-token bugs in CI.

Dev.to · Denis Skripchenko
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Generate, read, and merge PDFs in PHP — no GPL, no FPDI
Every PHP project eventually needs a PDF — an invoice, a ticket, a report, a signed contract. And...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Performance Profiling Is Hard. Understanding It Shouldn’t Be.
Introducing Dev Suite Performance Profiler Continue reading on Medium »

Dev.to · Daniel
🔧 Backend Engineering
⚡ AI Lesson
4d ago
I Built 32 Free Browser-Based Tools — No Signup, No Limits, No File Uploads
The Problem Every "free" tool online has the same tricks: 2 uses per day, then...

Dev.to · Ali Hamza
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Day 102 of Learning MERN Stack
Hello Dev Community! 👋 It is officially Day 102 of my engineering journey! Having crossed the...

Dev.to · Acel
🔧 Backend Engineering
⚡ AI Lesson
4d ago
How to Prefetch Across GenericForeignKeys When You Can't Change the Schema
You don't always control the schema you work with. Sometimes you inherit a codebase where...

Dev.to · Adil Khan
🔧 Backend Engineering
⚡ AI Lesson
4d ago
The Logic vs. Syntax Gap: A Backend DSA Journey, Documented
Why This Series Exists I froze on a simple dictionary access problem for 4 minutes last...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Node.js Packages That Save You Hours
Modern Node.js development goes far beyond building REST APIs. Today’s applications need reliable logging, background job processing… Continue reading on Medium

Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
4d ago
The Logic vs. Syntax Gap: A Backend DSA Journey, Documented
Why This Series Exists Continue reading on Medium »

Dev.to · joyeta jahan
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Why the Hell Are There So Many Layers? Breaking Down the 4 Steps of C Compilation
Notes: Prototype : a line that promises to a compiler that a certain function exists...

Dev.to · Niraj Kumar
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Choosing the Right Backend Framework: Why FastAPI Stands Out
🚀 Why I'm Choosing FastAPI for My AI & Backend Projects After spending 9+ years building...

Dev.to · Flovian Atieno
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Thinking Like a Backend Developer: Lessons from the Zone01 Backend Mini-Conference
Backend development isn't just about choosing a framework,it's about understanding the business...

Dev.to · Devanshu Biswas
🔧 Backend Engineering
⚡ AI Lesson
4d ago
How one line of Unicode turns "Café Déjà Vu!" into a clean URL slug
Every blog, shop, and docs site does this quietly: you type a title, and somewhere a function turns...
DeepCamp AI