Tech Skills

Backend Engineering

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

12,373
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,803) Articles (829)Blog Posts (5360)Tutorials (557)Research Papers (2)News (55)
Batching and Queue Draining Logic in Spring Boot
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Batching and Queue Draining Logic in Spring Boot
Queue draining starts with a small decision that changes how a service writes data. Instead of sending every item to the database as soon… Continue reading on M
How to Test Nodemailer Email Flows in Playwright
Dev.to · zerodrop 🔧 Backend Engineering ⚡ AI Lesson 2w ago
How to Test Nodemailer Email Flows in Playwright
Nodemailer is the most widely used email library in Node.js. If your Express, Next.js, or NestJS app...
Why Go's Goroutines Made Concurrency Finally Click for Me
Dev.to · Ezeana Micheal 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Why Go's Goroutines Made Concurrency Finally Click for Me
I’ve been writing Python for a long time, and like many developers in that space, I got used to a...
Playwright + YoBox.dv: Parallel-Safe End-to-End Testing (2026)
Dev.to · yobox 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Playwright + YoBox.dv: Parallel-Safe End-to-End Testing (2026)
Playwright won the modern e2e race by treating parallelism as a first-class feature instead of an...
I Replaced JSON With a Custom Binary Format. In PHP.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I Replaced JSON With a Custom Binary Format. In PHP.
We need to store rich text used for web, apps, UIs and editable in editor. Continue reading on Medium »
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Golang or Python for a deep and professional focus on the backend?
I worked with Python for 3-4 months to get familiar with programming and understand the syntax , and the truth is that I didn't feel comfortable with it. The dy
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
PHP. Yes or no?
Hi, everyone! I'm just starting out in web development. So far, all I've done is look at job postings, and now I'm deciding on a learning path. About half of th
Mastering Symfony Security, Passports and Custom Authenticators
Dev.to · Matt Mochalkin 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Mastering Symfony Security, Passports and Custom Authenticators
Security is the cornerstone of any modern web application, but historically, implementing robust...
Stop Installing Every Node.js Module Up Front: A Better Architecture for On-Demand Dependencies
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Stop Installing Every Node.js Module Up Front: A Better Architecture for On-Demand Dependencies
How to design Node.js applications that reference optional modules, install or load them only when needed, and keep dependency governance… Continue reading on L
Node.js Speech Transcription Bug: Unsaved Content Due to Missing `conversation_id`, Resolved by Bridge Forwarding
Dev.to · 박준희 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Node.js Speech Transcription Bug: Unsaved Content Due to Missing `conversation_id`, Resolved by Bridge Forwarding
I encountered an issue where speech transcription in Node.js wasn't saving content due to a missing `conversation_id`. Sharing the resolution process.
7 Backend Concepts That Separate a Real Backend from a Simple CRUD Application
Dev.to · Nilotpal Baishya 🔧 Backend Engineering ⚡ AI Lesson 2w ago
7 Backend Concepts That Separate a Real Backend from a Simple CRUD Application
The moment I first started learning backend development, I already knew that real applications...
I'm a Fresher MERN Developer. Here's What Nobody Told Me About Learning to Code
Dev.to · Omkar Basvde 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I'm a Fresher MERN Developer. Here's What Nobody Told Me About Learning to Code
I've been learning to code for a while now. I know HTML, CSS, JavaScript. I've built projects. I did...
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
My First Steps with Variables and Data Types in Go
I’ve recently started learning Go, and one thing I really like so far is how simple and readable the language feels. Continue reading on Medium »
Half your UUIDs know when they were made. Half don't.
Dev.to · Truffle 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Half your UUIDs know when they were made. Half don't.
A UUID either records exactly when it was made or records nothing at all, and one hex digit decides which. The common v4 has no timestamp, so reading one off it
Building an interactive Palworld map with Next.js, Leaflet and Supabase
Dev.to · Pindrop 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Building an interactive Palworld map with Next.js, Leaflet and Supabase
As a solo developer I wanted a fast, mobile-friendly interactive map for Palworld that didn't bury me...
TechRepublic 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Android 17 Is Live on Pixel, but Samsung and Other Android Users Still Have to Wait
Android 17 is rolling out to supported Pixel devices first, while non-Pixel users and IT teams face separate OEM timelines, beta programs, and app-testing consi
I Audited 100 Sites - JavaScript Bundle Size Is the #1 Performance Killer
Dev.to · Kui Luo 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I Audited 100 Sites - JavaScript Bundle Size Is the #1 Performance Killer
Most JavaScript applications ship far more code than necessary. The average web page loads 1.7 MB of...
The Indie Hacker's Guide To API Uptime And SLAs In 2026
Dev.to · bolddeck 🔧 Backend Engineering ⚡ AI Lesson 2w ago
The Indie Hacker's Guide To API Uptime And SLAs In 2026
The Indie Hacker's Guide To API Uptime And SLAs In 2026 Okay so here's the thing. I never thought...
✨⚙️ Why Golang Continues to Win Hearts — And How Evrone Uses It Wisely
Medium · Startup 🔧 Backend Engineering ⚡ AI Lesson 2w ago
✨⚙️ Why Golang Continues to Win Hearts — And How Evrone Uses It Wisely
When engineers first introduced Golang to the world, they weren’t just adding another language — they were answering a growing need for… Continue reading on Evr
Boost Node.js Performance with the Cluster Module: Stop Wasting CPU Power
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Boost Node.js Performance with the Cluster Module: Stop Wasting CPU Power
Your Node.js server may not need a bigger machine. It may simply need to stop pretending one CPU core is enough. Continue reading on Skill Stuff »
How to Use FFmpeg with TypeScript (No Installation Required)
Dev.to · Javid Jamae 🔧 Backend Engineering ⚡ AI Lesson 2w ago
How to Use FFmpeg with TypeScript (No Installation Required)
Originally published at ffmpeg-micro.com You need to process video in your TypeScript project. Maybe...
How to Build Profiles for Landing Remote Jobs as a Programmer?
Dev.to · Kumar Kislay 🔧 Backend Engineering ⚡ AI Lesson 2w ago
How to Build Profiles for Landing Remote Jobs as a Programmer?
The remote job market is the most competitive hiring environment most developers will ever face. Not...
# Why Most "Production-Ready" MCP Servers Actually Aren't
Dev.to · Math Enemy 🔧 Backend Engineering ⚡ AI Lesson 2w ago
# Why Most "Production-Ready" MCP Servers Actually Aren't
Disclosure: I'm the author of SUPER-MCP, an open-source MCP server. The criteria in this article are...
What Does the Windows REFRESH button really do?
Dev.to · Athreya aka Maneshwar 🔧 Backend Engineering ⚡ AI Lesson 2w ago
What Does the Windows REFRESH button really do?
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
I want to contribute to open source where can I start without messing up?
As the title says, I want to start contributing to open-source projects. I've found a few projects on GitHub, but most of them are actively maintained, and sinc
How `git diff` Actually Works: The Myers Algorithm in Plain English
Dev.to · Anh Quân Nguyễn 🔧 Backend Engineering ⚡ AI Lesson 2w ago
How `git diff` Actually Works: The Myers Algorithm in Plain English
You run git diff dozens of times a day. You read the red and green lines, you stage the hunks, you...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Where to start from in building a website
I'm a backend Dev in the making and I have an idea about this website that I want to make and I really don't know where to start from. I have listed the feature
PHP Is Dead? No. PHP Grew Up While Everyone Was Looking Elsewhere.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
PHP Is Dead? No. PHP Grew Up While Everyone Was Looking Elsewhere.
For almost two decades, one statement has echoed across the software industry: Continue reading on Medium »
Real-Time Without WebSocket? Meet Webhooks in Laravel
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Real-Time Without WebSocket? Meet Webhooks in Laravel
If you’ve ever refreshed a payment page wondering why the status hasn’t updated yet — this article is for you. Continue reading on CodeX »
Building Backend Systems That Hold Up Beyond the Happy Path
Dev.to · Oge Obubu 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Building Backend Systems That Hold Up Beyond the Happy Path
This week, my work as a backend engineer was focused on one thing: making real business flows behave...
The BEAM VM: The Most Underrated Runtime in Modern Software Engineering
Dev.to · Rirash 🔧 Backend Engineering ⚡ AI Lesson 2w ago
The BEAM VM: The Most Underrated Runtime in Modern Software Engineering
Why millions of developers are sleeping on a 35-year-old virtual machine that still solves problems...
10 PostgreSQL Tricks That Made Our APIs Feel Faster
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
10 PostgreSQL Tricks That Made Our APIs Feel Faster
From smarter indexing and query planning to JSON optimization and connection pooling, these techniques delivered bigger wins than adding… Continue reading on Me
Setting Up Your Python Environment the Right Way
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Setting Up Your Python Environment the Right Way
Most self-taught developers skip this step. Then they spend hours wondering why their code is not working. Continue reading on Medium »
Writing Cleaner Code with JavaScript Destructuring
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Writing Cleaner Code with JavaScript Destructuring
How destructuring helps you extract values from arrays and objects while keeping your JavaScript code cleaner, shorter, and easier to read. Continue reading on
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
The Ternary Operator (? :)
This is a completely different use of ? from optional chaining. Here ? and : work together as a shorthand if/else: Continue reading on Medium »
Construyendo Arquitecturas Eficientes: Microservicios en Java con Spring Boot Reactivo
Dev.to · Karla Anyelí Magallanes Vicente 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Construyendo Arquitecturas Eficientes: Microservicios en Java con Spring Boot Reactivo
¡Hola! Soy Karla Magallanes Vicente estudiante del 5to semestre de Análisis de Sistemas te contare un...
Zero to Bundler: Let's Build a Modern JavaScript Bundler from Scratch with TypeScript | Part 1: Why…
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Zero to Bundler: Let's Build a Modern JavaScript Bundler from Scratch with TypeScript | Part 1: Why…
You open a project, run `npm run dev`, and a browser tab lights up with your app. Behind that one command, something extraordinary happens… Continue reading on
Spring Security 7: MFA, Modular Config, and What Breaks
Dev.to · Md Jamilur Rahman 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Spring Security 7: MFA, Modular Config, and What Breaks
Spring Security 7 dropped at Spring I/O 2026. Daniel Erno from the Spring Security team gave a talk...
dotenv loads your .env — it doesn't check it. So I built a typed validator.
Dev.to · benjamin 🔧 Backend Engineering ⚡ AI Lesson 2w ago
dotenv loads your .env — it doesn't check it. So I built a typed validator.
A PORT=8O80 typo (that's a letter O), a DATABASE_URL you forgot to set, a NODE_ENV=prodd — none of...
How I Built Reulink: A Programmable Smart Routing Infrastructure to Handle Dynamic Traffic
Dev.to · Lotfi mahiddine 🔧 Backend Engineering ⚡ AI Lesson 2w ago
How I Built Reulink: A Programmable Smart Routing Infrastructure to Handle Dynamic Traffic
Most link management tools on the internet are just dumb, static URL shorteners. But in modern web...
Medium · Cybersecurity 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Introduction to Linux: What It Is, Why It Rules the World, and How to Think Like a Linux Engineer
Linux runs 96% of the world’s top web servers, every Android phone, the International Space Station, and the computers that power modern… Continue reading on Me
6 React useCallback Secrets Professional Teams Use (But Never Document)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
6 React useCallback Secrets Professional Teams Use (But Never Document)
Most tutorials only scratch the surface. Discover the advanced useCallback patterns professional teams use to build high-performance React… Continue reading on
DSL — how to depreciate with style. Consuming a token and putting out that “depreciated” message
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
DSL — how to depreciate with style. Consuming a token and putting out that “depreciated” message
Finally had to put my bigboy pants on and get rid of a bad pattern. Continue reading on Medium »
How to implement field-level AES-256-GCM encryption in Spring Boot (and why we packaged it into one annotation)
Dev.to · Clinvio 🔧 Backend Engineering ⚡ AI Lesson 2w ago
How to implement field-level AES-256-GCM encryption in Spring Boot (and why we packaged it into one annotation)
If you've ever had to encrypt a nationalId, a creditCardNumber, or a medicalRecord field in a Spring...
Most Async Bugs Start With One Wrong Assumption
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Most Async Bugs Start With One Wrong Assumption
Async bugs rarely start with broken syntax. They start with a developer believing something is already true when the system has not made… Continue reading on Sk
Most Async Bugs Start With One Wrong Assumption
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Most Async Bugs Start With One Wrong Assumption
Async bugs rarely start with broken syntax. They start with a developer believing something is already true when the system has not made… Continue reading on Sk
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,