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 · Zhuoxin Sun
🔧 Backend Engineering
⚡ AI Lesson
11h ago
Unichain RPC Endpoint: Chain Settings and How to Connect
Find Unichain RPC endpoints, chain ID, and JSON-RPC examples. Learn what to check before picking an Unichain RPC provider.

Dev.to · Dhruv Mevada
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Day 1 of Learning Go: Variables, Data Types, and My First Impressions
I've decided to start learning Go. My goal isn't just to learn another programming language—it's to...

Dev.to · Yasser Elgammal
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Green Framework v2: Modern PHP Framework for Web Development
Green Framework is a modern and lightweight PHP framework designed to make building web applications...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Never Let Missing Environment Variables Crash Your Node.js Application
If you’ve been building Node.js applications for a while, you’ve probably run into this problem. Continue reading on Medium »

Dev.to · qing
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Build a Real-Time Leaderboard with Redis and FastAPI
Build a Real-Time Leaderboard with Redis and FastAPI tags: python, redis, fastapi,...

Dev.to · christine
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Patch Your Rails: Active Storage CVE-2026-66066
A critical Active Storage vulnerability allows arbitrary file read and possible remote code execution through libvips variant processing. Here's what to check a

Dev.to · Janmejai Singh
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Getting Started with cURL: How to Talk to a Server From Your Terminal
A beginner-friendly guide to cURL — what it is, why programmers use it, and how to make your first GET and POST requests without getting lost in flags.

Dev.to · Odilon HUGONNOT
🔧 Backend Engineering
⚡ AI Lesson
2d ago
Wrapping Go errors: where, and mostly why
Wrap at every layer or once at the boundary? Even Dave Cheney changed his mind. The real criterion: the API contract %w creates with the caller.
Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
2d ago
How to Choose the Best MERN Stack Institute in Kochi for a Successful IT Career
The demand for MERN Stack developers is growing rapidly as businesses continue to build modern web applications. Companies across Kerala… Continue reading on Me

Dev.to · Jack Green
🔧 Backend Engineering
⚡ AI Lesson
2d ago
PDF Engine — Rust/WASM PDF Processing in Your Browser
Tired of $288/Year PDF Subscriptions? Try $19 Forever (Zero Uploads) You open a cloud PDF...

Dev.to · Tanisha fonseca
🔧 Backend Engineering
⚡ AI Lesson
2d ago
The Same Four Lines of Anchor Called Three Completely Different Programs
A CPI is a function call with a guest list. CpiContext::new(program_id, accounts) is that guest list,...

Dev.to · Joodi
🔧 Backend Engineering
⚡ AI Lesson
2d ago
Top 5 Node.js ORMs Every Developer Should Know in 2026
Working with databases is a big part of backend development, and choosing the right ORM can save...

Dev.to · GrahamduesCN
🔧 Backend Engineering
⚡ AI Lesson
2d ago
How to build your first MCP server in 10 minutes
I built my first MCP server last week and it was way simpler than I expected. Here is exactly how, no...

Dev.to · Francesco Ciulla
🔧 Backend Engineering
⚡ AI Lesson
2d ago
I Tried Topcoat: Rust’s New Full-Stack Web Framework
Rust web development just got more interesting. If you prefer a video version: A few days...

Dev.to · qing
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Python Context Managers: The Complete Guide
Python Context Managers: The Complete Guide tags: python, programming, tutorial,...

Dev.to · Muhammad Mustafa
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Step-by-Step HTML to DOCX Conversion Tutorial in Node.JS
Turn messy HTML pages into clean, editable DOCX files directly from your Node.js app. In this...

Dev.to · wairewaire
🔧 Backend Engineering
⚡ AI Lesson
3d ago
USING SQLITE IN GO AND IT'S IMPORTANCE
When starting a new software project, the instinct for most developers is to immediately reach for a...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
3d ago
The Dependency Trap: The hidden cost of npm install
I have observed this pattern repeatedly throughout my career. When a problem arises in web development, the immediate reflex is the… Continue reading on Medium

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Iterators and Generators in JavaScript: Symbol.iterator, for…of, yield, and Lazy Evaluation
You’ve used for...of to loop over arrays. You've probably used it on strings and Maps too. Continue reading on Medium »

Dev.to · qing
🔧 Backend Engineering
⚡ AI Lesson
3d ago
SQLAlchemy 2.0: The Modern Way to Work with Databases
SQLAlchemy 2.0: The Modern Way to Work with Databases tags: python, sqlalchemy, database,...

Dev.to · K-kibet
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Complete Guide: Transferring Firestore Data Between Databases (Including Subcollections)
Complete Guide: Transferring Firestore Data Between Databases (Including Subcollections) ...

Dev.to · Ilya Selivanov
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Junior Backend Developer's Slow Career Progression: Guidance for Transitioning to Senior Roles
Analytical Insights: Unlocking Junior Backend Developers' Career Progression ...

Dev.to · ke jia
🔧 Backend Engineering
⚡ AI Lesson
4d ago
How I Built a CLI That Generates 12 Project Templates in 30 Seconds
A step-by-step tutorial on building a project scaffolding CLI tool from scratch — with real code examples.

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Debouncing vs Throttling Explained: Why Modern Web Applications Can’t Live Without Them
Have you ever noticed something interesting while using modern applications? Continue reading on Medium »

Dev.to · qing
🔧 Backend Engineering
⚡ AI Lesson
4d ago
The Complete Roadmap to Become a Backend Developer in 2025
The Complete Roadmap to Become a Backend Developer in 2025 tags: backend, career,...

Dev.to · Krishnam Murarka
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Webhook Retries Aren't Optional: The 6-Hour Silent Failure That Changed How We Build Them
We found out our webhook delivery was broken the same way most teams do: a customer told us. Not an...

Dev.to · Viktor Andriichuk
🔧 Backend Engineering
⚡ AI Lesson
4d ago
How to Audit an Anchor Program: A Practical Checklist
Auditing a Solana program isn't about reading every line top to bottom and hoping something jumps...

Dev.to · Andrew
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Mastering Local Webhook Development: A Pro Guide to Testing and Debugging
The Local Webhook Problem When you are building integrations with platforms like Stripe,...

Dev.to · Костя Третяк
🔧 Backend Engineering
⚡ AI Lesson
4d ago
NestJS v12.0 vs. Ditsmod v3.0: Application Lifecycle and Graceful Shutdown (Part 5)
Welcome to Part 5—the grand finale of our "NestJS v12.0 vs. Ditsmod v3.0" series! Over the last four...

Dev.to · zhihu wu
🔧 Backend Engineering
⚡ AI Lesson
5d ago
Base64 Decoded: What Actually Happens When You Hit 'Encode'
Base64 is not encryption — it's encoding. If you paste Hello into a Base64 encoder and get SGVsbG8=,...

Dev.to · White Hacker
🔧 Backend Engineering
⚡ AI Lesson
5d ago
Elixir vs Node.js: Why Developers Are Exploring Elixir for Modern Backend Systems
Modern backend development has been dominated by JavaScript runtimes like Node.js for many years....

Dev.to · andrehenrique311085-debug
🔧 Backend Engineering
⚡ AI Lesson
5d ago
CNPJ alfanumérico chegou: como validar o novo formato em JavaScript (com o algoritmo oficial)
O dia 31 de julho de 2026 marca a maior mudança no CNPJ desde que ele existe: novas empresas podem...

Dev.to · Manuel Millan
🔧 Backend Engineering
⚡ AI Lesson
5d ago
Building my first MCP server: Spain's weather API and its two-step catch
I'm a backend engineer (Java/Spring, Kubernetes, that world) moving toward AI engineering, and I...

Dev.to · r9v
🔧 Backend Engineering
⚡ AI Lesson
5d ago
Your asyncio task can be garbage-collected mid-flight
Here's a line of code that ships in a lot of Python services: @app.post("/orders") async def...

Dev.to · Edgar Nahama Alochi
🔧 Backend Engineering
⚡ AI Lesson
5d ago
A Small, Annoying Reminder About MySQL, Next.js, and Reality
Today's reminder that MySQL will happily let you believe you're doing everything "right" right up...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
6d ago
Java String Comparison: equals() vs equalsIgnoreCase() vs == Operator Explained
How to check if two String variables are same in Java? equals(), equalsIgnoreCase() and == operator Example Continue reading on Javarevisited »

Dev.to · Lucas
🔧 Backend Engineering
⚡ AI Lesson
6d ago
I built a custom Linux command workbench with Electron to stop retyping CLI flags
If you spend a lot of time in Linux terminals running tools like nmap, systemctl, journalctl, or...

Dev.to · Agustin Ramos
🔧 Backend Engineering
⚡ AI Lesson
6d ago
Como crear Roles de Usuarios RBAC Plano PHP MySQL
Guía crear Roles de Usuario usando RBAC Plano con PHP MySQL Agustin RamosJul 24, 2026PHP Stuffs El...

Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
6d ago
Flask: The Python Web Framework That Every Developer Should Learn
By School of IT Skills, MSDC | Manipal Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Swift typealias — What It Is, What It Does, and Why It Matters
Swift • iOS & macOS • SwiftUI Continue reading on Medium »

Dev.to · JeongSeop Byeon
🔧 Backend Engineering
⚡ AI Lesson
1w ago
s3fifo 1.0: Zero-Allocation S3-FIFO Cache for Node.js is Ready for Production
Disclaimer: As a non-native English speaker, I used AI to help structure and polish this article. A...

Dev.to · Faisal Nadeem
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Node.js Error Handling Patterns for Production Queue Systems
Most articles about Node.js error handling stop at try/catch and a stack trace in the console. That...

Dev.to · Sam Rivera
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Make Your CLI Config Write Survive Ctrl-C Without Leaving Truncated JSON
Use write-fsync-rename and failure fixtures so an interrupted CLI update preserves either the old config or the complete new one.

Dev.to · Code Atlas
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Code Review Habits That Actually Stick
Why Code Reviews Matter Code reviews are one of the most effective ways to catch bugs,...

Dev.to · Sota Support
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Timeout Tuning for Proxy-Routed Requests: Why Default Values Are Almost Always Wrong
Most HTTP libraries ship with a default timeout somewhere between "none at all" and "way too...

Dev.to · PyShine
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Learn Rust and Axum in a Single Post: A Complete Tutorial From Routing and Extractors to Tower Middleware and Deployment
Learn Rust and Axum in a Single Post: Complete Tutorial From Routing and Extractors to Tower...

Dev.to · Stefano Pinato
🔧 Backend Engineering
⚡ AI Lesson
1w ago
The pitfalls of configuring OpenIddict from scratch — what can go wrong
Part 2 of the series — in part 1 we covered what OpenIddict is. This time: what goes wrong when...

Dev.to · Travis McCracken Web Developer
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Web Developer Travis McCracken on Go’s Context Package Explained Simply
Harnessing the Power of Rust and Go for Backend Development: Insights from Web Developer Travis...
DeepCamp AI