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 · Image2
🔧 Backend Engineering
⚡ AI Lesson
3h ago
Behind a Single "Paste" Button: The Tale of Two Completely Different APIs
I used to think that adding a "paste image" feature to an upload component would be a one-liner. But...

Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
4h ago
The Django — Snowflake couple… a therapy session
If you’re not a medium member, you can read the full article by clicking on this link : version-for-non-member Continue reading on Medium »

Dev.to · Yuuki Yamashita
🔧 Backend Engineering
⚡ AI Lesson
6h ago
Port Numbers, In Order: Why the List Has Gaps, and the Best Stories Behind the Numbers
A number-by-number tour of TCP/UDP ports from 0 to 65535 — why the range is split into three tiers, why so many numbers look empty, and the real stories behind

Dev.to · Ali Hamza
🔧 Backend Engineering
⚡ AI Lesson
6h ago
Day 97 of Learning MERN Stack
Hello Dev Community! 👋 It is officially Day 97 of my 100-day backend and frontend engineering...

Dev.to · kingfujing
🔧 Backend Engineering
⚡ AI Lesson
7h ago
Unix Timestamp Cheat Sheet: Convert, Read, and Debug Like a Pro
A complete guide to Unix timestamps: convert seconds/milliseconds, handle timezones, common pitfalls, and one-liners for JavaScript, Python, SQL, Go, Rust, and

Dev.to · Karuha
🔧 Backend Engineering
⚡ AI Lesson
7h ago
Practice Backend Incident Interviews With a 70-Line Node.js Drill
A practical Node.js drill for backend developers to practice production incident interview questions: detect, scope, hypothesize, test, and mitigate.
The Register
🔧 Backend Engineering
⚡ AI Lesson
10h ago
C programmers commit fresh crimes against readability
Prepare to be befuddled and bamboozled – and probably bewitched
![LINQ in C#: All(), Any(), and Contains() [Interview Questions]](https://cdn-images-1.medium.com/max/1024/1*1wra5lgfRlvxi8WtVjc4Ug.png)
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
12h ago
LINQ in C#: All(), Any(), and Contains() [Interview Questions]
These methods look simple, but they frequently expose gaps in understanding quantifiers, domain intent, and edge cases — especially empty… Continue reading on M

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
18h ago
C++ Destructors Explained — When They Run, Virtual Destructors, and Every Cleanup Trap
Construction builds the object. Destruction is where leaks happen — and interviews love asking why. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
21h ago
String Templates in Java: Part 2
Part 2 of 2 — Why They Killed It (And Not for the Reason You Think) Continue reading on Heap & Wire »

Dev.to · Nasrul Hazim
🔧 Backend Engineering
⚡ AI Lesson
21h ago
Offline-First Check-In: A Laravel API That Survives Venue Wi-Fi
TL;DR A gate check-in app can't depend on live Wi-Fi: scans must work offline and sync...

Dev.to · Daniel Akudbilla
🔧 Backend Engineering
⚡ AI Lesson
22h ago
The dotenv gotcha that will eat an afternoon of your life.
If you've changed a value in .env and your app keeps using the old one, this is your bug. TL;DR:...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Laravel 12 User Roles & Permissions Tutorial: Build a Secure Role-Based Access Control (RBAC)…
Laravel 12 User Roles and Permissions: A Practical Guide to Building Secure Applications Continue reading on Medium »

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1d ago
A Deep Technical Analysis of Node.js Internals
When you type node app.js into your terminal, a complex symphony of C++, C, and JavaScript fires up. For years, the Node.js community has… Continue reading on M

Dev.to · Michael Clay
🔧 Backend Engineering
⚡ AI Lesson
1d ago
What a Backend Frameworks Mini-Conference Taught Me About Choosing the Right Tool
One of the things I appreciate most about being at Zone01 Kisumu is the culture of continuous...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1d ago
REST API Layered Architecture menggunakan Golang
Setiap project punya kebutuhan berbeda, dan salah satu pendekatan struktur kode yang cukup fleksibel menurut saya adalah Layered… Continue reading on Medium »

Dev.to · Taheera Mohammed Abdallah
🔧 Backend Engineering
⚡ AI Lesson
1d ago
A Beginner’s Perspective: What I Learned at Today's Backend Mini-Conference
Today, I attended a brilliant backend mini-conference. As someone who is relatively new to the...

Dev.to · Nwosa Emeka Afamefuna
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Hiding the Button Isn't Authorization: Why You Must Gate the Request
The most common frontend authorization mistake isn't showing a button to the wrong user. It's...

Dev.to · ExtensionBooster
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Node.js Performance Tips: From 100 to 10,000 Requests Per Second
Most Node.js apps can handle more than you think. Here's how to squeeze out real performance gains. Quick Wins First 1. Enable Compression...

Dev.to · Muhammad Haris
🔧 Backend Engineering
⚡ AI Lesson
1d ago
How to Build a Real-Time Chat App with Node.js and WebSockets
Building a Real-Time Chat Application with WebSockets and Node.js Real-time communication...

Dev.to · Karuha
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Turn Any Job Description Into a Mock Interview Pack With 70 Lines of Node.js
Build a dependency-free Node.js CLI that turns any job description into technical questions, behavioral prompts, risk areas, and a 7-day interview practice plan

Dev.to · Nikhil Sharma
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Why I Ditched Socket.IO for Raw WebSockets (And What I Learned)
When you google "how to build a chat app in Node.js," the very first result will almost certainly...

Dev.to · Daniel Cheong
🔧 Backend Engineering
⚡ AI Lesson
1d ago
atob() can't decode a JWT — the Base64URL gotcha (and the fix)
Ever pasted a Base64 string into atob() and gotten this? Uncaught DOMException: Failed to execute...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Why Debugging Made Me a Better Developer
When I first started learning programming, I hated debugging. Continue reading on Medium »

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Mapping Go Domain Errors to HTTP Status Codes at the Boundary
Keep HTTP status codes out of your Go domain. Typed sentinel errors, errors.As, and one translation function at the handler edge.

Dev.to · Rodrigo Nogueira
🔧 Backend Engineering
⚡ AI Lesson
2d ago
The dual-write problem in NestJS, solved with Drizzle: a transactional outbox + idempotent inbox
Somewhere in most event-driven backends, there's a method that looks like this: async...

Dev.to · Andrey Kolkov
🔧 Backend Engineering
⚡ AI Lesson
2d ago
Stop Concatenating SQL Strings in Go — Dynamic Queries Done Right
Every Go developer has written WHERE 1=1 with string concatenation for dynamic filters. sqlc can't do dynamic queries. sqlx is abandoned. GORM hides the SQL. He

Dev.to · Nasrul Hazim Bin Mohamad
🔧 Backend Engineering
⚡ AI Lesson
2d ago
Delivered, opened, clicked: mail tracking in Laravel with zero external services
TL;DR You can record outgoing mail — sent, delivered-ish, opened, clicked — using...

Dev.to · Martin Palopoli
🔧 Backend Engineering
⚡ AI Lesson
2d ago
ORM tipado con migraciones automáticas: Fitz vs SQLAlchemy + Alembic + Pydantic
Para tener un ORM tipado con migraciones automáticas en Python necesitás mantener 3 fuentes de...

Dev.to · Julie Do
🔧 Backend Engineering
⚡ AI Lesson
2d ago
The one-click gap nobody was solving: why I built HTML Deployer
The one-click gap nobody was solving: why I built HTML Deployer A few months ago I watched...
Medium · AI
🔧 Backend Engineering
⚡ AI Lesson
2d ago
Why Every Developer Should Learn Backend (Even If You Love AI or Frontend)
When people start programming, they often choose a path — frontend, backend, AI, mobile development, or data science. While specialization… Continue reading on

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2d ago
7 Apache Kafka Design Patterns Every Backend Engineer Should Know
Apache Kafka has become the de facto standard for real-time data streaming and event-driven architectures. But simply adopting Kafka isn’t… Continue reading on

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
2d ago
Symfony Validator: Where Framework Validation Ends, Domain Rules Begin
Two gates, two jobs: constraints check the shape of input, invariants guard the domain. Stop duplicating the same truth in both.

Dev.to · Denis Augusto
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Seu status de pedido não devia ser uma string
Status como string espalhada pelo código é bug esperando pra acontecer. Veja como Enums do PHP 8.1 e o cast do Eloquent resolvem isso de vez.

Dev.to · Shiyam
🔧 Backend Engineering
⚡ AI Lesson
3d ago
From a Go CLI to a full developer ecosystem: Gopher Glide for IDEs
If you build backend systems, you probably test your APIs locally using standard .http files right...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Database Connection Pooling Explained Like You’re Actually Running a Production App, Because Most…
Almost every tutorial on connection pooling stops at the same place. “A connection pool reuses database connections instead of opening a… Continue reading on Me

Dev.to · Eden
🔧 Backend Engineering
⚡ AI Lesson
3d ago
You're Writing Paper Commands Wrong
You've probably written a CommandExecutor before. Everyone who's touched Bukkit has. Declare the...

Dev.to · Pavel Espitia
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Reading a Verified Contract You Didn't Write: A Systematic Approach
Opening a 600-line Solidity contract you have never seen is intimidating. Where do you even start?...

Dev.to · Adhi sankar
🔧 Backend Engineering
⚡ AI Lesson
3d ago
`var`, `let`, and `const` in JavaScript
What is a Variable? A variable is a named container used to store data in a program. The...

Dev.to · Anisa khan
🔧 Backend Engineering
⚡ AI Lesson
3d ago
I built an AI powered API generator with FastAPI, PostgreSQL, Groq and Railway
I've been learning backend development and built this project to practice real production...
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Learn Golang Step by Step: if, else if, else, and switch With Real Backend Examples
In the previous article, we learned how to use for loops and conditions inside loops. Continue reading on Medium »

Dev.to · Nasrul Hazim Bin Mohamad
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Dev Log: 2026-07-01
TL;DR Public Livewire tables package: extracted a theme-class seam so Blades stop...

Dev.to · Tilde A. Thurium
🔧 Backend Engineering
⚡ AI Lesson
4d ago
I built a native Android app in an afternoon, and I've never written a line of Kotlin
I’ve always thought building a mobile app required climbing a massive learning curve just to get a...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Vibe Coding Is Real Now — Here’s How to Do It Without Wrecking Your Codebase
Vibe coding can ship a feature in twenty minutes or leave you debugging hallucinations for three hours — the difference is discipline, not… Continue reading on

Dev.to · GrahamduesCN
🔧 Backend Engineering
⚡ AI Lesson
4d 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...
Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Revisiting My Software Engineering Journey
Day 2: Understanding HTTP, HTTPS & How Browsers Actually Talk to Servers Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4d ago
tmux` Turns Your Terminal Into a Superpower
Here’s the setup that makes it actually worth the learning curve. Continue reading on Medium »

Dev.to · Devanshu Biswas
🔧 Backend Engineering
⚡ AI Lesson
4d ago
I finally understood cron expressions by building an explainer for them
For years I copied cron expressions off Stack Overflow, pasted them into a config file, crossed my...
DeepCamp AI