Tech Skills

Backend Engineering

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

12,375
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,805) Articles (829)Blog Posts (5362)Tutorials (557)Research Papers (2)News (55)
Kotlin Compiler Plugin Cuts Android Startup Time by 30% in Expo SDK 56
Dev.to · Dan 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Kotlin Compiler Plugin Cuts Android Startup Time by 30% in Expo SDK 56
Expo SDK 56 ships with a custom Kotlin compiler plugin that eliminates reflection from Expo Modules...
React Native Developer Interview Questions & Answers : Real Scenario-Based Questions
Dev.to · Prabhakar 🔧 Backend Engineering ⚡ AI Lesson 2w ago
React Native Developer Interview Questions & Answers : Real Scenario-Based Questions
A deep, scenario-driven React Native interview prep guide covering fundamentals, navigation, lists, threading & JSI, networking, persistence, state management,
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Building a Production-Ready User Management API with FastAPI and PostgreSQL
User Management APIs are often used as introductory backend projects. Continue reading on Medium »
Authentication Made Easy with ASP.NET Core Identity in .NET 10: The Complete Production-Ready Guide
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Authentication Made Easy with ASP.NET Core Identity in .NET 10: The Complete Production-Ready Guide
From zero to secure auth in 45 minutes — no magic, no shortcuts, just working code. Continue reading on Medium »
Medium · Machine Learning 🔧 Backend Engineering ⚡ AI Lesson 2w ago
FastAPI Authentication 2026: Auth0 vs Supabase vs Clerk vs Firebase (Full Benchmark & Cost…
I tested all four auth providers on a real FastAPI production API. Here’s exactly what broke, what worked, and what it’ll cost you at… Continue reading on Mediu
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2w ago
FastAPI Authentication 2026: Auth0 vs Supabase vs Clerk vs Firebase (Full Benchmark & Cost…
I tested all four auth providers on a real FastAPI production API. Here’s exactly what broke, what worked, and what it’ll cost you at… Continue reading on Mediu
Reddit r/programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Story of Semicolon
I had always wondered, why ";"? And the number of times, I have been frustrated because of this little guy, missing it somewhere, adding an extra somewhere, I r
The Developer Who Can’t Deploy Is Half a Developer.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
The Developer Who Can’t Deploy Is Half a Developer.
A backend learner’s honest take on why deployment can’t be ignored in the current job market. Continue reading on Medium »
7 JavaScript Testing Mistakes That Gave Me False Confidence for More Than a Year
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
7 JavaScript Testing Mistakes That Gave Me False Confidence for More Than a Year
My tests were lying to me — the specific mistakes that created confidence without creating safety. Continue reading on JavaScript in Plain English »
The Developer Who Can’t Deploy Is Half a Developer.
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 2w ago
The Developer Who Can’t Deploy Is Half a Developer.
A backend learner’s honest take on why deployment can’t be ignored in the current job market. Continue reading on Medium »
How we built multi-tenant isolation in NestJS that even a junior dev can't break
Dev.to · joah levien 🔧 Backend Engineering ⚡ AI Lesson 2w ago
How we built multi-tenant isolation in NestJS that even a junior dev can't break
About a year ago, a junior dev on our team wrote a cleanup job that nuked records without a tenant...
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Web Application Frameworks in 2026: Choosing the Right Foundation for Modern Development
The web development landscape has changed dramatically over the last few years Web Application framework Continue reading on Medium »
Multi-Device Adaptive Statistics Backend: Development Practice for Mobile/Tablet Operations Dashboard Adaptation
Dev.to · Taocarts 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Multi-Device Adaptive Statistics Backend: Development Practice for Mobile/Tablet Operations Dashboard Adaptation
Many cross-border purchasing agent and consolidated warehouse operators need to view real-time order...
FreeBSD 15.1 lands, but desktop dabblers still have to draw their own GUI
The Register 🔧 Backend Engineering ⚡ AI Lesson 2w ago
FreeBSD 15.1 lands, but desktop dabblers still have to draw their own GUI
Better laptop sleep and Wi-Fi support make the beastie more portable-friendly, but getting beyond the shell remains a DIY job
HTML Is Not What You Think: Understanding HTML from First Principles
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
HTML Is Not What You Think: Understanding HTML from First Principles
Most developers start learning HTML by memorizing tags such as , , and . Continue reading on Medium »
JSON vs YAML vs TOML vs CSV vs Protobuf: Developer's Guide
Dev.to · Iurii Rogulia 🔧 Backend Engineering ⚡ AI Lesson 2w ago
JSON vs YAML vs TOML vs CSV vs Protobuf: Developer's Guide
Data format comparison: JSON, YAML, TOML, CSV, Protobuf, MessagePack — tradeoffs, performance, and a decision framework for production systems in 2026.
Day 43 of Learning MERN Stack
Dev.to · Ali Hamza 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Day 43 of Learning MERN Stack
Hello Dev Community! 👋 It is officially Day 43 of my journey to master the MERN stack! Yesterday, I...
Day 42 Of Learning MERN Stack
Dev.to · Ali Hamza 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Day 42 Of Learning MERN Stack
Hello Dev Community! 👋 It is officially Day 42 — marking exactly six full weeks of unbroken daily...
Day 40 of Learning MERN Stack
Dev.to · Ali Hamza 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Day 40 of Learning MERN Stack
Hello Dev Community! 👋 It is officially Day 40 of my continuous, unbroken streak toward mastering...
Oracle support timelines for Fusion Middleware tighter than expected
The Register 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Oracle support timelines for Fusion Middleware tighter than expected
Big Red drops ominous mention of 'Market Driven Support' beyond 2027 - but there's good news for AIX users
How I Learned Coding in 4 Months and Landed My First Developer Job (Without a CS Degree)
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2w ago
How I Learned Coding in 4 Months and Landed My First Developer Job (Without a CS Degree)
The Step-by-Step Approach That Helped Me Go From Confused Beginner to Paid Developer Faster Than I Ever Expected Continue reading on Stackademic »
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Console library design questions (C++23)
Currently, I’m writing lightweight cross-platform console library in c++23, built entirely with modules, as my first project It already supports: • get/set the
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
We Built a Free Office Toolkit in a Single HTML File. Here's Why.
Every time I needed to merge a PDF, the internet offered me the same deal. Upload your file to our servers, click a button, download the… Continue reading on Me
Node Version Manager (nvm) for Windows
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Node Version Manager (nvm) for Windows
On Windows, nvm-windows manages multiple Node.js versions. It is a separate project from nvm-sh used on macOS and Linux — see the nvm… Continue reading on Mediu
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Build Your Own Linux Shell in C (Part 8): Upgrading Your Mini Shell — Signals, Background Jobs, &&…
Turn your mini shell into something that starts feeling like a real Bash shell Continue reading on Medium »
Build Your Own Linux Shell in C (Part 7): The Shell Loop, main(), cd, fork1() & Why Shells Never…
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Build Your Own Linux Shell in C (Part 7): The Shell Loop, main(), cd, fork1() & Why Shells Never…
Understand the control center of your shell — how Bash keeps running forever, why cd is weird, and how commands continuously execute Continue reading on Medium
Node.js vs Bun vs Deno 2 in 2026: Which JavaScript Runtime Should You Actually Use?
Dev.to · Moksh Gupta 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Node.js vs Bun vs Deno 2 in 2026: Which JavaScript Runtime Should You Actually Use?
In 2026, the JavaScript runtime landscape looks very different from just two years ago. Trigger.dev...
Java Full Stack Developer Training in Electronic City Bangalore — Core Java to ReactJS in one…
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Java Full Stack Developer Training in Electronic City Bangalore — Core Java to ReactJS in one…
 Details & Registration: https://www.emexotechnologies.com/courses/full-stack-certification-training-course/ Continue reading on Medium »
The Async/Await Trap: How You Are Accidentally Slowing Down Your JavaScript Apps
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
The Async/Await Trap: How You Are Accidentally Slowing Down Your JavaScript Apps
When JavaScript introduced async/await, it completely transformed how we handle asynchronous code. Continue reading on Medium »
Stop N+1 Avalanches: Enforce Laravel Strict Mode
Dev.to · Prajapati Paresh 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Stop N+1 Avalanches: Enforce Laravel Strict Mode
The Silent Database Killer When engineering B2B SaaS platforms at Smart Tech Devs, the most common...
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Offset vs Cursor Pagination — Explained in a Simple Way
Pagination is one of those backend concepts that looks simple at first, but becomes tricky when your app scales. In this article, I’ll… Continue reading on Medi
USB Hotplug Detection in Rust on macOS — Reacting to Device Connect/Disconnect
Dev.to · hiyoyo 🔧 Backend Engineering ⚡ AI Lesson 2w ago
USB Hotplug Detection in Rust on macOS — Reacting to Device Connect/Disconnect
All tests run on an 8-year-old MacBook Air. All results from shipping 7 Mac apps as a solo developer....
Git Best Practices I Learned the Hard Way
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Git Best Practices I Learned the Hard Way
The painful mistakes, lost code, and late-night disasters that taught me how to use Git properly Continue reading on Medium »
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
What is JAR (Java Archive)?
A JAR (Java ARchive) file is a package file format typically used to aggregate multiple Java class files and associated resources (such as… Continue reading on
Building devdevbuilds: where backend development meets design
Dev.to · devdevbuilds 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Building devdevbuilds: where backend development meets design
Building devdevbuilds: combining backend projects, cybersecurity learning, and design...
Traffic vs Truth: Building a Global Auction Platform with DynamoDB and Aurora DSQL
Dev.to · Apurba Singh 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Traffic vs Truth: Building a Global Auction Platform with DynamoDB and Aurora DSQL
This article was created as part of my submission to the H0: Hack the Zero Stack with Vercel v0 and...
Why setTimeout is Lying to Your Retry Logic
Dev.to · Arnav Gupta 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Why setTimeout is Lying to Your Retry Logic
You've written retry logic. It probably looks something like this: async function withRetry(fn,...
I Replaced Drupal AJAX with HTMX. Here’s What Changed.
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I Replaced Drupal AJAX with HTMX. Here’s What Changed.
Over the last couple of years, most of my work has revolved around Drupal development — building custom modules, migrations, API… Continue reading on Medium »
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Day 25 Part 7: Still Going. Not Done.
Sunday. Thought Part 6 closed it. It didn’t. Edge cases in synthesis layer, Redis cache invalidation on audience segments, and a broken… Continue reading on Med
Let’s demystify the magic of Express.js framework! (By Building Your Own)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Let’s demystify the magic of Express.js framework! (By Building Your Own)
When I teach Express.js for building REST APIs, students often scratch their heads over the foundational flow: Continue reading on Level Up Coding »
10 React Native iOS Build Errors That Cost Me Hours (And How I Fixed Them)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
10 React Native iOS Build Errors That Cost Me Hours (And How I Fixed Them)
If you’ve worked with React Native long enough, you’ve probably experienced that moment when everything was working perfectly yesterday… Continue reading on Med
Building a Creative Timeline in React Flow: How We Turned Historical Data into an Interactive…
Medium · AI 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Building a Creative Timeline in React Flow: How We Turned Historical Data into an Interactive…
When most developers think about React Flow, they immediately imagine workflow builders, automation tools, AI agent editors, or… Continue reading on Medium »
I built a transactional outbox toolkit for Node.js — meet eventferry
Dev.to · Samet GOKTEPE 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I built a transactional outbox toolkit for Node.js — meet eventferry
If your Node.js service writes to Postgres and publishes events to Kafka or Redpanda, you probably...
The most-installed JS frameworks aren't the most-starred — I checked 14
Dev.to · Sigmon 🔧 Backend Engineering ⚡ AI Lesson 2w ago
The most-installed JS frameworks aren't the most-starred — I checked 14
GitHub stars are the default way we judge a JS project's popularity. But stars measure who's watching...
Why Regex Sucks in a Hot Loop
Dev.to · Eitamos Ring 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Why Regex Sucks in a Hot Loop
A while back I ripped a regex out of my SQL parser and replaced it with twenty lines of hand-written...
Why git pull --rebase should probably be your default
Dev.to · Matías Denda 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Why git pull --rebase should probably be your default
A visual explanation of what happens with git pull vs git pull --rebase, and why the rebase variant produces cleaner history for teams.
From Zero to MERN: Episode 05: Node.js: Why JavaScript Finally Conquered the Backend
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
From Zero to MERN: Episode 05: Node.js: Why JavaScript Finally Conquered the Backend
Part 5 of the MERN Stack from Zero series. Read Part 4 — JavaScript here Continue reading on Medium »
Web Application Frameworks in 2026: Which Framework Should You Choose for Modern Development?
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Web Application Frameworks in 2026: Which Framework Should You Choose for Modern Development?
The web development landscape has changed dramatically over the last few years. What once revolved around traditional MVC frameworks now… Continue reading on Me