Tech Skills

Backend Engineering

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

12,367
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,797) Articles (828)Blog Posts (5355)Tutorials (557)Research Papers (2)News (55)
OrderHub Day 4: Bean Validation + Clean DTOs (Spring Boot)
Dev.to · Devanshu Biswas 🔧 Backend Engineering ⚡ AI Lesson 1w ago
OrderHub Day 4: Bean Validation + Clean DTOs (Spring Boot)
OrderHub Day 4: never trust the client. Today the backend gets proper Bean Validation — bad requests...
Day 70 of Learning MERN Stack
Dev.to · Ali Hamza 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Day 70 of Learning MERN Stack
Hello Dev Community! 👋 It is officially Day 70 — completing exactly 10 full days of my intensive...
Day 67 of Learning MERN Stack
Dev.to · Ali Hamza 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Day 67 of Learning MERN Stack
Hello Dev Community! 👋 It is officially Day 67 of my continuous daily sprint toward mastering the...
Linux Networking Basics for Beginners
Dev.to · Sreekanth Kuruba 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Linux Networking Basics for Beginners
Most Linux “server down” problems are not actually system failures. They are network issues. 👉 The...
Convert Word and Excel to PDF in the browser (no server, no upload)
Dev.to · Muhammad Omer Mirza 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Convert Word and Excel to PDF in the browser (no server, no upload)
Turn .docx and .xlsx/.csv into PDF fully client-side with mammoth.js, SheetJS and the browser's own print engine — with working code and the gotchas.
Migrate Your Node.js Express App to TypeScript — Step-by-Step 2026
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Migrate Your Node.js Express App to TypeScript — Step-by-Step 2026
TypeScript is now the default. Here’s how to migrate an existing Express app without breaking anything — one file at a time. Continue reading on Medium »
🚀 MERN Stack SSR with Next.js 15: Boosting Indian E-commerce Performance
Dev.to · Pramod PR 🔧 Backend Engineering ⚡ AI Lesson 1w ago
🚀 MERN Stack SSR with Next.js 15: Boosting Indian E-commerce Performance
Slow-loading e-commerce sites lose customers before they even see your products. By combining the...
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Suggestion required
Hi everyone, I am a working professional with 5yoe in total out of which 2.5 was in consulting and later 2.5 as Backend Engineer using Java. Recently my project
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I’m Building a Tour Package Website — Phase 2: The API Layer
Building the Node.js + Express backend that sits between a 22-table PostgreSQL database and a frontend that doesn’t exist yet Continue reading on Medium »
I Built a Hex-to-Text Converter Because I Had No Idea What I Was Looking At
Dev.to · Bhavin Sheth 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I Built a Hex-to-Text Converter Because I Had No Idea What I Was Looking At
The First Time I Saw Hexadecimal I remember seeing something like this: 48 65 6C 6C 6F...
I Replaced JSON in Python and My APIs Became 5x Faster
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I Replaced JSON in Python and My APIs Became 5x Faster
Benchmarking Protobuf, MessagePack, and modern Python serializers changed how I build APIs. Continue reading on Medium »
I Replaced JSON in Python and My APIs Became 5x Faster
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I Replaced JSON in Python and My APIs Became 5x Faster
Benchmarking Protobuf, MessagePack, and modern Python serializers changed how I build APIs. Continue reading on Medium »
A benchmark of 23 web frameworks: the top 5 were Rust-based
Dev.to · venelouis 🔧 Backend Engineering ⚡ AI Lesson 1w ago
A benchmark of 23 web frameworks: the top 5 were Rust-based
🧪 Benchmark Methodology (4-Tier Architecture) To simulate different real-world scenarios,...
When WP admin shows a plugin update but WP-CLI doesn't — making automation see proprietary updaters
Dev.to · Susumu Takahashi 🔧 Backend Engineering ⚡ AI Lesson 1w ago
When WP admin shows a plugin update but WP-CLI doesn't — making automation see proprietary updaters
You open the "Updates" page in WordPress admin and see that Elementor Pro / ACF Pro / vk-blocks-pro...
Odoo Migrations Usually Fail After the Upgrade, Not During It
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Odoo Migrations Usually Fail After the Upgrade, Not During It
A practical static analysis tool for finding custom module risks before migration work starts Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I replaced Prisma with Drizzle. Six months later, here’s what I gained and what I missed.
About eight months ago, I started seriously questioning Prisma. Not because it was broken, but because the friction had been accumulating… Continue reading on M
The Skills That Were Never in the Job Description
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The Skills That Were Never in the Job Description
My first backend job description listed the usual things. A language, a framework, a database, a few buzzwords about scale. Continue reading on Medium »
Ever had a renamed column quietly break a CSV export? csv-pipe makes it a compile error, reads and writes both ways, and parses several times faster than papaparse. Live playground in the post to try your own data.
Dev.to · Myroslav Martsin 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Ever had a renamed column quietly break a CSV export? csv-pipe makes it a compile error, reads and writes both ways, and parses several times faster than papaparse. Live playground in the post to try your own data.
csv-pipe: read and write CSV in TypeScript, several times faster than papaparse ...
10 Things Nobody Tells You About process.env
Dev.to · Odejobi Abiola Samuel 🔧 Backend Engineering ⚡ AI Lesson 1w ago
10 Things Nobody Tells You About process.env
Real-world edge cases, footguns, and hard-learned lessons about Node.js environment variables.
Stop Using process.env Directly — Here’s Why
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Stop Using process.env Directly — Here’s Why
Last month I pushed a new service to staging. Forgot to add `REDIS_URL` to the env file. Continue reading on Medium »
Stop Using process.env Directly — Here’s Why
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Stop Using process.env Directly — Here’s Why
Last month I pushed a new service to staging. Forgot to add `REDIS_URL` to the env file. Continue reading on Medium »
Token, Session, Cookie, JWT, OAuth2 what they are, how they differ, and when to use each one
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Token, Session, Cookie, JWT, OAuth2 what they are, how they differ, and when to use each one
You have heard all five of these words so many times that you probably feel like you should understand them by now. But if someone sat you… Continue reading on
Token, Session, Cookie, JWT, OAuth2 what they are, how they differ, and when to use each one
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Token, Session, Cookie, JWT, OAuth2 what they are, how they differ, and when to use each one
You have heard all five of these words so many times that you probably feel like you should understand them by now. But if someone sat you… Continue reading on
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
FIRST PROJECT ( STILL A BEGINNER)
hi guys this is my first project and my first time using reddit. the project is a console tetris clone and it doesn't have all the features but it has the main
The ‘MessageMapContainer' crash is not always just a protobuf problem
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The ‘MessageMapContainer' crash is not always just a protobuf problem
The two-layer failure behind the MessageMapContainer crash, and how to fix it Continue reading on Medium »
The ‘MessageMapContainer' crash is not always just a protobuf problem
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The ‘MessageMapContainer' crash is not always just a protobuf problem
The two-layer failure behind the MessageMapContainer crash, and how to fix it Continue reading on Medium »
From PHP to Go: what took me longest to rewire
Dev.to · Anatolii 🔧 Backend Engineering ⚡ AI Lesson 1w ago
From PHP to Go: what took me longest to rewire
I wrote PHP for about seven years before Go became my main language — Laravel for five of them, Yii2...
.NET Software Development for Medical Devices — end to end code example
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
.NET Software Development for Medical Devices — end to end code example
Let’s design the software for a syringe pump: a little motor-driven syringe that draws liquid in and pushes a precise amount back out. Lab… Continue reading on
The Transactional Outbox Pattern in ASP.NET Core: Reliable Events With EF Core
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The Transactional Outbox Pattern in ASP.NET Core: Reliable Events With EF Core
Your database transaction can succeed while your message broker publish fails. That tiny gap is where production bugs live. Continue reading on Medium »
Django from Zero to Pro Setup in Minutes (Clean & Modern Structure)
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Django from Zero to Pro Setup in Minutes (Clean & Modern Structure)
Clean architecture, virtualenv done right, and zero beginner mistakes — # Episode 0 Continue reading on Jungletronics »
Compact JavaScript Signal/Observer Pattern: Balancing Brevity and Functionality in 33 Bytes
Dev.to · Pavel Kostromin 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Compact JavaScript Signal/Observer Pattern: Balancing Brevity and Functionality in 33 Bytes
Introduction The signal/observer pattern is a cornerstone of event-driven programming,...
What Is New in @santi020k/eslint-config-basic v2.0
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
What Is New in @santi020k/eslint-config-basic v2.0
A practical tour of the shipped @santi020k/eslint-config-basic v2.0 release: ESLint 10, one main install, lazy frameworks, lite mode… Continue reading on Medium
A freelance designer needed a website. The interesting part was everything behind it.
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
A freelance designer needed a website. The interesting part was everything behind it.
Deploying a Next.js portfolio on AWS with Terraform, and the reasoning behind every decision, including the ones I’d make differently. Continue reading on Mediu
Neon vs Supabase Free Tiers: We Benchmarked Both So You Don’t Have To
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Neon vs Supabase Free Tiers: We Benchmarked Both So You Don’t Have To
Pick any “Neon vs Supabase” thread on the internet and you will find the same spec-sheet ping pong: one side quotes storage limits, the… Continue reading on Med
Getting the public IP in Node.js and Express — no API key, no rate limits, no hassle
Dev.to · Vix 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Getting the public IP in Node.js and Express — no API key, no rate limits, no hassle
Getting the public IP in Node.js and Express — no API key, no rate limits, no...
Tired of Searching for Different Base64 Tools? I Built One Place for Everything
Dev.to · Satyendra Vishwakarma 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Tired of Searching for Different Base64 Tools? I Built One Place for Everything
As developers, we've all been there. Q: Need to decode a Base64 string? Open one website. Q: Need to...
I Still Remember My First Java Program (And How Confused I Was)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I Still Remember My First Java Program (And How Confused I Was)
When I started learning Java, I thought coding would feel magical. I imagined myself writing a few lines of code, pressing run, and… Continue reading on Medium
I Still Remember My First Java Program (And How Confused I Was)
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I Still Remember My First Java Program (And How Confused I Was)
When I started learning Java, I thought coding would feel magical. I imagined myself writing a few lines of code, pressing run, and… Continue reading on Medium
Your JavaScript Code Works… But Is It Actually Good?
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Your JavaScript Code Works… But Is It Actually Good?
The most dangerous code in production is rarely broken. It is code that appears to work perfectly. Continue reading on JavaScript in Plain English »
Your JavaScript Code Works… But Is It Actually Good?
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Your JavaScript Code Works… But Is It Actually Good?
The most dangerous code in production is rarely broken. It is code that appears to work perfectly. Continue reading on JavaScript in Plain English »
How to build a developer profile that actually gets you noticed in 2026
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How to build a developer profile that actually gets you noticed in 2026
Most profile advice is vanity-metric noise. Here is what hiring managers and the people you want in your network actually read. Continue reading on Medium »
Anchor Constraints as an Entire Auth Layer
Dev.to · Russell Oje 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Anchor Constraints as an Entire Auth Layer
This week I made the jump from being a consumer of Solana programs to being a builder of them. Let...
ZDNet 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Amazon just dropped the price of this 2TB Samsung SSD to 42% off - and it's seriously fast for PC
Samsung's flagship 990 Pro SSD just got slashed to a near-record low price for Prime Day. Here's what to know.
Part 3 — Celery in Production: Designing for Reliability, Not Just Throughput
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Part 3 — Celery in Production: Designing for Reliability, Not Just Throughput
Part 3 of 3 — Celery in Production: The Mental Model for Designing for Reliability, Not Just Throughput Continue reading on Medium »
Reverse-Engineering an Old Node.js Crossword App into a Modern Next.js Stack
Dev.to · Malawige Inusha Thathsara Gunasekara 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Reverse-Engineering an Old Node.js Crossword App into a Modern Next.js Stack
As an IT undergrad at the University of Moratuwa, I’ve built my fair share of projects. Recently, I...
Why Developers Are Switching from Firebase to Supabase (And You Should Too)
Dev.to · Mahdi BEN RHOUMA 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Why Developers Are Switching from Firebase to Supabase (And You Should Too)
Developers are leaving Firebase for Supabase. Learn why — unpredictable pricing, NoSQL limitations, vendor lock-in — and how to migrate your app with a step-by-
The Rise of Edge JavaScript Runtimes: Why Your Next App Won’t Run on Node.js
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The Rise of Edge JavaScript Runtimes: Why Your Next App Won’t Run on Node.js
Edge JavaScript runtimes like Deno, Bun, and Cloudflare Workers are reshaping how we build and deploy web apps. Here’s what every… Continue reading on Medium »
OrderHub Day 3: Versioned Schema With Flyway Migrations (Spring Boot)
Dev.to · Devanshu Biswas 🔧 Backend Engineering ⚡ AI Lesson 1w ago
OrderHub Day 3: Versioned Schema With Flyway Migrations (Spring Boot)
OrderHub Day 2 let Hibernate create the schema with ddl-auto: update — fine for a demo, scary for a...