Tech Skills

Backend Engineering

APIs, authentication, databases, queues, serverless and production backend systems

12,388
lessons
Skills in this topic
View full skill map →
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
All Reads (6,818) Articles (830)Blog Posts (5368)Tutorials (562)Research Papers (2)News (56)
Building an MCP server in production: lessons from 2,300 npm downloads
Dev.to · Brian Mello 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Building an MCP server in production: lessons from 2,300 npm downloads
i shipped an MCP server six months ago expecting it to be a weekend toy. it's now been pulled down a...
Building BlueSky Engine: 60 FPS Ray Tracing on a 2011 Laptop
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Building BlueSky Engine: 60 FPS Ray Tracing on a 2011 Laptop
When most modern game engines give up on legacy hardware, I wanted to see how far I could actually push a system from 15 years ago. Continue reading on Medium »
Testing macOS Notifications in Electron 42 During Local Development
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Testing macOS Notifications in Electron 42 During Local Development
Electron migrated to UNNotification, and now your notifications silently fail unless the app is code-signed. Continue reading on Medium »
JS Concepts Part 3: Fetch vs. Axios
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
JS Concepts Part 3: Fetch vs. Axios
Why I stopped writing the same boilerplate code and how to choose the right data fetching tool for your app. Continue reading on JavaScript in Plain English »
JS Concepts Part 3: Fetch vs. Axios
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
JS Concepts Part 3: Fetch vs. Axios
Why I stopped writing the same boilerplate code and how to choose the right data fetching tool for your app. Continue reading on JavaScript in Plain English »
I Built a JWT Authentication API from Scratch with Express, Prisma & Supabase — Here's Everything I Learned
Dev.to · Chinwuba 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I Built a JWT Authentication API from Scratch with Express, Prisma & Supabase — Here's Everything I Learned
I'm currently 9 weeks into a 16-week Express.js roadmap I set for myself. The goal at the end is to...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Advice for 15-Days backend preparation.
I'm a 2nd-year CS student and currently have beginner-level knowledge of Node.js. So far, I've gone through tutorials and built a few projects by following them
Your PHP Logs are Lying to You
Dev.to · Mike Georgeff 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Your PHP Logs are Lying to You
Plain JSON to stdout and a PSR-3 interface. The simplest PHP logging setup is also the most useful one.
git reflog: Recover Commits You Thought Were Gone Forever
Dev.to · Sysemperor 🔧 Backend Engineering ⚡ AI Lesson 2w ago
git reflog: Recover Commits You Thought Were Gone Forever
Every git user eventually has that moment. The terminal returns. The working directory looks wrong....
Use Laravel to create your own MCP server
Dev.to · Accreditly 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Use Laravel to create your own MCP server
Claude can already work with your Laravel app. Not by you hand-building a REST API, writing a client,...
The Verge 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Android 17 arrives on Pixel phones today
Following its official debut last month, Google is now rolling out Android 17 to compatible Pixel phones, alongside additional exclusive features as part of the
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Python Developer (Remote)
We are looking for a Python Developer to join our growing engineering team. Continue reading on Medium »
I built a Rails 8 + Next.js 16 SaaS boilerplate so you don't have to
Dev.to · Chairul Akmal 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I built a Rails 8 + Next.js 16 SaaS boilerplate so you don't have to
Every SaaS project I've started begins the same way: wire up Devise, figure out JWT, build Stripe...
I Was Fed Up with Mongoose's Types, So I Built My Own ODM
Dev.to · IshmamR 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I Was Fed Up with Mongoose's Types, So I Built My Own ODM
TL;DR: Mongoose's type system was a constant source of friction. So I built Mongster; a TypeScript...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Need ideas for a unique C++ semester project
Hi everyone, I'm a second-semester student learning C++, and by the end of the semester we need to build and present a project. The problem is that I don't want
The Ultimate Laravel Learning Roadmap & Resources List for 2026
Dev.to · Al Nahian 🔧 Backend Engineering ⚡ AI Lesson 2w ago
The Ultimate Laravel Learning Roadmap & Resources List for 2026
Are you a PHP developer looking to learn Laravel or level up your existing skills? You're not alone!...
How to Find and Fix 7 Hidden Performance Bottlenecks in Your JavaScript Code
Dev.to · Kui Luo 🔧 Backend Engineering ⚡ AI Lesson 2w ago
How to Find and Fix 7 Hidden Performance Bottlenecks in Your JavaScript Code
How to Find and Fix 7 Hidden Performance Bottlenecks in Your JavaScript Code Running a slow web app?...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Fresher dev in Mumbai, 3 months post graduation, struggling to get responses — need honest feedback
Hey everyone, I graduated in June 2026 with a CS degree (7.7 CGPA) and I've been job hunting for 3 months now. Given only 2-3 interviews so far and no offer yet
Jest Testing: A Complete Tutorial for JavaScript and Node.js Developers
Dev.to · Synfinity Dynamics Pvt Ltd 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Jest Testing: A Complete Tutorial for JavaScript and Node.js Developers
Testing is one of the most important practices in modern software development. Writing tests helps...
Password generator
Dev.to · Ahmad Tariq 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Password generator
🔐 I built a CLI Password Generator in Python — and most tutorials get this wrong! Every tutorial...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Transitioning from QA to BE engineer
Hey, I want to transition from QA to BE and am thinking about which path would be best. Is CS50 my best bet or is anything else better now? Maybe someone has al
Don't parse SQL to make a query runner read-only
Dev.to · ひとし 田畑 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Don't parse SQL to make a query runner read-only
Say you're building a tool that lets people run ad-hoc SQL against a database, and you want a...
Building an HTTP server from scratch in JavaScript, part 3 — Bodies, keep-alive, and surviving the…
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Building an HTTP server from scratch in JavaScript, part 3 — Bodies, keep-alive, and surviving the…
Over the last two parts we built an HTTP server that reads a request off a raw TCP socket and writes a response back. Already pretty cool… Continue reading on M
Building an HTTP server from scratch in JavaScript, part 3 — Bodies, keep-alive, and surviving the…
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Building an HTTP server from scratch in JavaScript, part 3 — Bodies, keep-alive, and surviving the…
Over the last two parts we built an HTTP server that reads a request off a raw TCP socket and writes a response back. Already pretty cool… Continue reading on M
I built an Open-Source GitHub README Generator with Next.js 🚀
Dev.to · Og'abek Olimjonov 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I built an Open-Source GitHub README Generator with Next.js 🚀
Hey DEV Community! 👋 Many developers spend a lot of time styling their GitHub profiles — manually...
Full Stack Python Training in Hyderabad — Quality Thought
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Full Stack Python Training in Hyderabad — Quality Thought
Master Full Stack Python with React JS, Angular JS, AWS, DSA & Generative AI at Quality Thought Continue reading on Medium »
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Can you guys share interesting newsletters with me please?
I started as a full-stack dev intern this year at a tech company and I'm gonna sign a contract for my first job with the same company in August, so I am very in
Beyond HTTP in Rust: Real-Time Sockets and FTP — Built From Scratch
Dev.to · Manan Shukla 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Beyond HTTP in Rust: Real-Time Sockets and FTP — Built From Scratch
HTTP is great. It handles the vast majority of what most services need. But there are two areas where...
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I Shipped a Python Learning App with Zero Money — Here’s Every Free Tool I Used
A 19-year-old developer from Bangladesh. No funding. No team. Just free tools, free APIs, and stubbornness. Continue reading on Medium »
Building Real-Time Features with React, FastAPI, and WebSockets
Dev.to · Ugur Aslim 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Building Real-Time Features with React, FastAPI, and WebSockets
Implement real-time notifications, live updates, and collaborative features using React frontends and FastAPI WebSocket servers.
Building SaaS with React and TanStack Query: A Complete Architecture Guide
Dev.to · Ugur Aslim 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Building SaaS with React and TanStack Query: A Complete Architecture Guide
Learn how to architect scalable SaaS applications using React, TanStack Query, and modern full-stack patterns for production-ready systems.
Deploying Astro + FastAPI SaaS to Cloudflare: Zero-Downtime, Edge-First
Dev.to · Ugur Aslim 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Deploying Astro + FastAPI SaaS to Cloudflare: Zero-Downtime, Edge-First
Deploy full-stack Astro frontends and FastAPI backends to Cloudflare Workers with zero-downtime updates and edge-first architecture.
The Silent Performance Killer in Rails: Understanding and Fixing N+1 Queries
Dev.to · Astm 🔧 Backend Engineering ⚡ AI Lesson 2w ago
The Silent Performance Killer in Rails: Understanding and Fixing N+1 Queries
If you've ever investigated a slow Rails endpoint, chances are you've encountered one of the most...
Wuchale: One Year of Compile-Time i18n
Dev.to · Kidus Adugna 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Wuchale: One Year of Compile-Time i18n
Photo by Bernd 📷 Dittrich on Unsplash It has now been one year since the initial commit of Wuchale!...
Why Most Developers Don’t Understand How Databases Actually Fail at Scale
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Why Most Developers Don’t Understand How Databases Actually Fail at Scale
The gap between knowing how to use a database and knowing how it breaks under pressure is where production incidents are born. Continue reading on Medium »
Metering a Paid API Without Overselling: the Credit Ledger Behind a Solo SaaS
Dev.to · Ritusmoi Kaushik 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Metering a Paid API Without Overselling: the Credit Ledger Behind a Solo SaaS
How I bill per-invoice on a small GST SaaS — reserve, settle, refund — and the concurrency bug an audit found where two uploads could both spend the last credit
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
JavaScript Internals — Part 3: Closures, Garbage Collection and Memory Leaks
Understanding execution contexts, variable lifetimes, reachability, closures, and why memory leaks happen in JavaScript and React Native Continue reading on Med
I Built a Mini Message Broker in Pure Python and Finally Understood How Kafka Moves Millions of Events
Dev.to · Haji Rufai 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I Built a Mini Message Broker in Pure Python and Finally Understood How Kafka Moves Millions of Events
Last year I was on a team that pushed 40 million events per day through Kafka. We had consumer lag...
Create condition using JooqTemplate
Dev.to · ts5432 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Create condition using JooqTemplate
1. condition Create a Condition from a Field, an operator, and a value. public...
Scaling to a Billion Rows: PostgreSQL Partitioning in Laravel 🐘
Dev.to · Prajapati Paresh 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Scaling to a Billion Rows: PostgreSQL Partitioning in Laravel 🐘
The 100-Million Row Wall In enterprise B2B SaaS platforms at Smart Tech Devs, tracking historical...
Authentication Methods Explained: Passwords, Passkeys, JWT, OAuth, mTLS and More
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Authentication Methods Explained: Passwords, Passkeys, JWT, OAuth, mTLS and More
A first-principles breakdown of 16 authentication techniques — what each one is, how it works, when to use it, and where it breaks down. Continue reading on Med
Livewire Polling, Events, and Lazy Loading: A Practical Guide to Real-Time UX Without WebSockets
Dev.to · Marcc Atayde 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Livewire Polling, Events, and Lazy Loading: A Practical Guide to Real-Time UX Without WebSockets
There's a common misconception that real-time features in Laravel require a WebSocket server, Redis...
You Probably Don’t Need Redis: Put the Job Queue in Your SQLite File
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2w ago
You Probably Don’t Need Redis: Put the Job Queue in Your SQLite File
A SQLite-only job queue: the claim SQL, WAL-mode concurrency, RETURNING for atomic dequeue — and when this beats reaching for Redis. Continue reading on Medium
Simon Willison's Blog 🔧 Backend Engineering ⚡ AI Lesson 2w ago
datasette-apps 0.1a3
Release: datasette-apps 0.1a3 Fixed a bug where users without the create-app permission could still create apps. #27 Fixed a bug where it was impossible to gran
Agent Accounts Quickstart in Node.js
Dev.to · Qasim Muhammad 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Agent Accounts Quickstart in Node.js
Provisioning a working email mailbox from Node.js takes less code than the average OAuth callback...
The SQL Query That Worked in Staging and Took Down Production
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 2w ago
The SQL Query That Worked in Staging and Took Down Production
It passed every test. It passed code review. It still brought down checkout. Continue reading on JavaScript in Plain English »
I Rebuilt My Old JavaScript Project — Here’s Everything I Did Wrong
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I Rebuilt My Old JavaScript Project — Here’s Everything I Did Wrong
Revisiting a production app you wrote two years ago is less “nostalgia” and more digital archaeology. Continue reading on JavaScript in Plain English »
Medium · Machine Learning 🔧 Backend Engineering ⚡ AI Lesson 2w ago
FastAPI vs Go vs Rust Under Fire: I Threw 100,000 Brute-Force Attacks at Them.
Spoiler: Python didn’t just lose. It tapped out in 4 minutes. And the winner? It wasn’t even close. Continue reading on Medium »