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
![[Rust Guide] 13.1. What Is a Closure and How to Use Closures](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbekdw5lnlqz0yon9p0zf.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1w ago
[Rust Guide] 13.1. What Is a Closure and How to Use Closures
13.1.0 Before We Begin During its design, Rust drew inspiration from many languages, and...

Dev.to · Anguishe
🔧 Backend Engineering
⚡ AI Lesson
1w ago
A Function Without local Overwrote My Variable and rm -rf Deleted the Wrong Directory
The deploy script had been running in production for four months without a problem. It built releases...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
# A Function Without local Overwrote My Variable and rm -rf Deleted the Wrong Directory
The deploy script had been running in production for four months without a problem. It built releases into a temp directory, ran some… Continue reading on Mediu

Dev.to · beefed.ai
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Caching Strategies to Cut Recompute and Query Costs
Design effective caching with Redis, result caches, TTLs and invalidation to reduce compute and latency while keeping data fresh and consistent.

Dev.to · MD Hemal Akhand
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Master TypeScript — Part 01
TypeScript checks your JavaScript before it runs. Wrong data types show as errors while you code, not...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Prisma + Nexus GraphQL in Node.js: A Complete Step-by-Step Guide
Learn how to build type-safe and scalable GraphQL APIs in Node.js using Prisma and Nexus with real-world examples. Continue reading on Medium »

Dev.to · AppZ
🔧 Backend Engineering
⚡ AI Lesson
1w ago
How I Built a Developer Knowledge Base in Obsidian That I Actually Use
Every developer I know has the same problem: knowledge scattered across five places at once. Browser...

Dev.to · Ship Kit
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Migrating from NextAuth to Better Auth in Next.js (and What the Boring Parts Actually Are)
If you've shipped a Next.js app on NextAuth (now Auth.js), you know it works. The reason people move...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
C++ Programming: The Powerful Language Behind Modern Software
You likely interact with C++ programming several times every day. Continue reading on Medium »

Dev.to · Hala Kabir
🔧 Backend Engineering
⚡ AI Lesson
1w ago
How I Built a Counter Program in Anchor and Learned to Trust My Tests -Hala Kabir
Nothing exposes fuzzy understanding faster than trying to explain your own code. Over the last few...

Dev.to · Qasim
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Stop polling: real-time email and calendar webhooks with Nylas
Get push notifications for new email, calendar changes, and contacts instead of polling. A hands-on tour of Nylas webhooks and the CLI: create, verify HMAC sign

Dev.to · Qasim
🔧 Backend Engineering
⚡ AI Lesson
1w ago
One calendar API for Google, Microsoft, and beyond: Nylas Calendar
Read events, create meetings with auto-conferencing, RSVP, and compute cross-provider availability through one API. A hands-on tour of the Nylas Calendar API an
Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Interaction between languages
Do not model Python as “a subprocess per function.” Model it as a long-lived language worker with an RPC boundary. Continue reading on Medium »
Dev.to AI
🔧 Backend Engineering
⚡ AI Lesson
1w ago
How to Generate a Sitemap in Laravel: A Complete Guide
Search engines like Google and Bing use sitemaps to efficiently crawl and index the pages of your website. In Laravel, generating a sitemap is easy with the hel
Dev.to AI
🔧 Backend Engineering
⚡ AI Lesson
1w ago
How to Create a Database Backup in Laravel 13
Verify mysqldump Installation Before creating database backups, make sure that mysqldump is installed and available in your system's PATH. mysqldump is a comman

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Understanding Side-Effect Imports in JavaScript
JavaScript modules are often thought of as containers for functions, classes, and constants that we explicitly import and use. However… Continue reading on Medi

Dev.to · Hassan Farooq
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Rails Interview #1: The N+1 Query Problem
You ship a /posts index page. It renders 50 posts, and for each one it shows the author's name with...

Dev.to · Pavel Kostromin
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Comparing Node.js Postgres Client Libraries: brianc/node-postgres vs. porsager/postgres for Efficiency and Use Cases
Introduction In the world of Node.js, choosing the right Postgres client library can...

Dev.to · Schiff Heimlich
🔧 Backend Engineering
⚡ AI Lesson
1w ago
IPv6 zone identifiers in URLs are a quiet parser gotcha
You're debugging a URL parsing issue in your load balancer logs. Someone pasted a link like...

Dev.to · Ladipo Samuel
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Backend Concepts I Understand Better Because of Fintech
One day, I walked into a supermarket to buy a few things. I paid with my card, but the POS machine...

Dev.to · Anish Neupane
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Distributed Authentication Microservice with Go, gRPC, PostgreSQL (SQLc), and Valkey
Built a distributed authentication system for my portfolio. Here is an in-depth breakdown of the...

Dev.to · Odejobi Abiola Samuel
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Full-Text Search in the Browser with ctrodb
Build client-side search with an inverted index, stop word removal, and automatic indexing. No server, no API key, no network request.

Dev.to · T.
🔧 Backend Engineering
⚡ AI Lesson
1w ago
How I Chose My Web Development Path as a Beginner
Choosing a learning path is one of the most critical decisions you make as a beginner. When I set out...

Dev.to · Alif Akbar
🔧 Backend Engineering
⚡ AI Lesson
1w ago
How I Eliminated Race Conditions in a High-Concurrency Ticketing API
Executive Summary: To eliminate race conditions in a high-concurrency ticketing system, I implemented...

Dev.to · loyaldash
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Wiring DeepSeek Into Spring Boot: A Backend Engineer's Notes
Wiring DeepSeek Into Spring Boot: A Backend Engineer's Notes So here's the deal. Last quarter I was...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Backend Interview Question: Why Offset Pagination Breaks in Production Systems (And How Top…
Pagination seems like a simple topic until you encounter it in a backend interview. Continue reading on Stackademic »

Dev.to · Jarvis Clawbot
🔧 Backend Engineering
⚡ AI Lesson
1w ago
How to Batch Convert Any Media Format on Linux with One GUI
FFmpeg is powerful, but remembering its flags is a full-time job. ImageMagick, Pandoc, LibreOffice —...

Dev.to · Gilles W
🔧 Backend Engineering
⚡ AI Lesson
1w ago
I built a Chrome tab manager that cannot make a network request
In 2021 the Great Suspender — a beloved tab-suspending extension with millions of users — was quietly...

Dev.to · Rasuljanov Muhammadali
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Beyond open(): Designing a Crash-Safe, Atomic Hot-Patching Engine in Python
Why standard file operations are a liability in production In high-availability systems, file I/O is...

Dev.to · SHADRACK KIPKORIR
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Building a Persistent CLI Financial Tracker in Go
I recently set out to build a tool that solves the problem of manual financial tracking—without the...

Dev.to · Agentic Architect
🔧 Backend Engineering
⚡ AI Lesson
1w ago
This week in Cursor + .NET — 7 rules (week ending June 21, 2026)
A weekly digest from the Agentic Architect persistence kit: 7 senior C#/.NET rules for engineers keeping Cursor honest across sessions.

Dev.to · Maxim
🔧 Backend Engineering
⚡ AI Lesson
1w ago
I built a cross-platform VPN client in Flutter because nothing out there fit what I wanted
I'm a front-end-leaning dev (React/TS), so naturally I decided my next project should involve TUN...

Dev.to · Devanshu Biswas
🔧 Backend Engineering
⚡ AI Lesson
1w ago
OrderHub Day 2: Persisting Orders with JPA + PostgreSQL (Spring Boot)
OrderHub Day 1 stored orders in a HashMap — restart the server and they're gone. Day 2 fixes that:...

Dev.to · Ali Hamza
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Day 60 of Learning MERN Stack
Hello Dev Community! 👋 It is officially Day 60 — a massive 2-month milestone on my unbroken daily...

Dev.to · Ali Hamza
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Day 59 of Learning MERN Stack
Hello Dev Community! 👋 It is officially Day 59 of my non-stop run toward mastering full-stack MERN...

Dev.to · Ali Hamza
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Day 56 of Learning MERN Stack
Hello Dev Community! 👋 It is officially Day 56 of my daily coding run toward mastering full-stack...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1w ago
TypeScript 7 RC: the compiler rewritten in Go, around 10x faster
Microsoft just shipped the Release Candidate for TypeScript 7, with the stable release expected next month. And the big deal, for once… Continue reading on Medi

Dev.to · Dane Wu
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Diagnosing a slow Rails page, layer by layer
"This page feels slow" is a vague bug report. Before changing any code, it helps to have a fixed way...

Dev.to · Mahiuddin Al Kamal
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Generate Invoice PDFs from HTML in 10 Lines of Code
I got tired of running headless Chrome myself just to turn HTML invoices into PDF attachments. So I...

Dev.to · Samuel Ochaba
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Garbage Collection Isn't Magic: Why Your App Still Leaks Memory
You don't manage memory in JavaScript, Python, or Go. So why does your app still leak? Reachability, tracing, and the leak you wrote yourself.

Dev.to · Samuel Ochaba
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Stop Hitting Yourself: The Quiet Lie in Function Signatures
Your function signatures are making promises they can't keep. Here is the difference between code that runs and code that is honest.
Dev.to · JoongHyuk Shin
🔧 Backend Engineering
⚡ AI Lesson
1w ago
1.4.10 Planner Hook: When It Fires, How to Use It
Everything from 1.4.1 through 1.4.9 happened inside a single function, standard_planner(). Building...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1w ago
How to Deploy a MERN Stack App on VPS with Nginx, PM2 and SSL — Everything I Learned
A real, honest deployment journey — from localhost to production. Learn how to deploy a MERN stack app on a VPS with Nginx reverse proxy… Continue reading on Me

Dev.to · Shanwen Zhao
🔧 Backend Engineering
⚡ AI Lesson
1w ago
I Built a Week Number Calculator with 18000+ Static Pages and a Free API —— Here's How
A few months ago I realized something every time I needed to know what week it was I had to Google...

Dev.to · Muhammad Hamid Raza
🔧 Backend Engineering
⚡ AI Lesson
1w ago
GET, POST, and Friends: A Simple Guide to HTTP Request Methods (And When to Use Each)
If you've ever opened your browser's Network tab and seen a bunch of requests labeled GET, POST, PUT,...
Dev.to · Nayan Kyada
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Payload CMS vs Strapi in 2026: an honest head-to-head
Payload CMS vs Strapi compared on hosting, admin UX, API model, TypeScript config, migrations, and total cost for 2026 projects.

Dev.to · Lars Jansen
🔧 Backend Engineering
⚡ AI Lesson
1w ago
I built a small HTML-to-MP4 tool because recording browser animations was the wrong workflow
I’ve been building a small project called TextToDeck, but the useful part of this story isn’t that...

Dev.to · The Seventeen
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Peer-to-Peer Secrets: How We Built Client-Side E2E Team Sync Without Server Trust
Here is a common developer anti-pattern that every engineering team has committed: A new developer...
DeepCamp AI