Tech Skills

Backend Engineering

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

12,407
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,837) Articles (832)Blog Posts (5381)Tutorials (566)Research Papers (2)News (56)
Why Go Is Quietly Killing Traditional Tech Stacks
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why Go Is Quietly Killing Traditional Tech Stacks
For almost two decades, backend engineering followed a predictable formula. Continue reading on Medium »
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Best Web Development Course in Dehradun 2026 | MERN Stack, Next.js & Full Stack Development
Dehradun, the capital of Uttarakhand, is rapidly transforming into a prominent education and IT hub in North India. With the rise of startups, digital transform
PHP vs Node.js (2026): I Benchmarked Both — Here’s What Surprised Me
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
PHP vs Node.js (2026): I Benchmarked Both — Here’s What Surprised Me
I ran 5 stress tests on PHP 8.4 and Node.js 22. From JSON speed to CPU-heavy tasks, here is the unbiased data on which backend truly wins. Continue reading on M
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why I Stopped Building a Backend (And What Happened Next)
docreplacer.online is a tool that converts a plain-English prompt into a formatted .docx file — entirely inside your browser. No server, nothing uploaded or sto
Most backend systems look clean during development.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Most backend systems look clean during development.
The real problems appear later — under traffic, under concurrency, and under production pressure. Continue reading on Real World .NET »
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The Backend Concepts Nobody Explains Properly
And why your senior dev sighs every time you ask about them So here's the thing. You've been writing code for a while now. Maybe a year, maybe two. You can buil
Why static::class vs self::class Matters More Than You Realize
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why static::class vs self::class Matters More Than You Realize
Continue reading on Medium »
The JavaScript Concept That Confuses Almost Everyone
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The JavaScript Concept That Confuses Almost Everyone
Call Stack vs Callback Queue vs Microtask Queue Explained With Real Examples Continue reading on Medium »
HTTP for Absolute Beginners: What Actually Happens When You Open a Website?
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
HTTP for Absolute Beginners: What Actually Happens When You Open a Website?
Most of the concepts and explanations in this article are inspired by Sriniously’s YouTube playlist: Backend From First Principles, along… Continue reading on M
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
What is Node.js? JavaScript on the Server
What Exactly is Node.js? hi its me so today's topic is about nodejs yes what is node js why is nodejs who is nodejs and how is node js everything about node js
Node.js Day 5–7: Modules, NPM & File System (Start Thinking Like a Real Developer)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Node.js Day 5–7: Modules, NPM & File System (Start Thinking Like a Real Developer)
Up to this point, you’ve learned: Continue reading on Medium »
How to Become a Senior Backend Developer in 2026: The Complete Roadmap
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How to Become a Senior Backend Developer in 2026: The Complete Roadmap
Are you a backend developer looking to take your career to the next level?At the same time, do you feel overwhelmed by the endless number… Continue reading on M
I Benchmarked Django Bolt Against FastAPI. The Rust Part Wasn’t Just Marketing.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Benchmarked Django Bolt Against FastAPI. The Rust Part Wasn’t Just Marketing.
Django developers know the usual tradeoff: keep the Django ecosystem you already trust, or reach for a framework that is built more… Continue reading on Medium
How I Went From Zero Coding Knowledge to Building My First Website
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
How I Went From Zero Coding Knowledge to Building My First Website
I still remember the exact feeling the first time I tried to learn coding. Continue reading on Medium »
Error handling in Go: Common pitfalls
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Error handling in Go: Common pitfalls
Developers coming to Go from languages that use try/catch constructs, like Java or C#, may feel a bit turned around. The inner voice… Continue reading on Medium
Git Quiz — What Does git pull Really Do?
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Git Quiz — What Does git pull Really Do?
Consider this command: Continue reading on Medium »
C++ Programming : More Than Just Another Language
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
C++ Programming : More Than Just Another Language
So finally we are starting C++ together and honestly before learning any language I think one thing is very important… feeling comfortable… Continue reading on
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Top 5 URL Encoders & Decoders for Developers in 2026
Encoding a URL parameter seems simple until it breaks your API request, ruins your analytics tracking, or causes a redirect loop in… Continue reading on Medium
These Go libraries are overrated — Use these instead
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
These Go libraries are overrated — Use these instead
Cleaner APIs, lower latency, fewer dependencies — better choice for modern Go applications Continue reading on Dev Genius »
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
How I built a Stripe Webhook in Node.js (Full Guide)
How I Built a Stripe Webhook in Node.js (Full Technical Guide) Webhooks are essential for handling asynchronous events in payment processing systems. In this te
Two C Language ‘Tricks’ Modern Devs Can’t Afford to Ignore (for Performance and Control)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Two C Language ‘Tricks’ Modern Devs Can’t Afford to Ignore (for Performance and Control)
Everyone’s all-in on fancy frameworks and high-level abstractions these days. But, I get it, it’s about convenience. But truth be told… Continue reading on Medi
We Used to Debug Code Now We Debug Decisions
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
We Used to Debug Code Now We Debug Decisions
The real bottleneck in modern backend systems isn’t bugs — it’s the choices we made months ago Continue reading on Medium »
Git Quiz — Reset vs Revert Explained
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Git Quiz — Reset vs Revert Explained
Consider this command: Continue reading on Medium »
The @Transactional Mistake That Silently Broke Our Data for Weeks
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
The @Transactional Mistake That Silently Broke Our Data for Weeks
I remember one Friday evening when our support team started reporting “random” missing updates in production. Some user changes were saved… Continue reading on
Stop Writing PHP Interfaces You Never Actually Mock
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Stop Writing PHP Interfaces You Never Actually Mock
Most PHP interfaces have one implementation, no mocks, and cross no boundary. Three quick tests reveal which ones are safe to delete. Continue reading on Medium
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Getting Started with Socket.IO in Node.js: Real-Time Made Easy
Real-time features—like chat apps, live notifications, and multiplayer games—have become the norm in modern applications. If you're… Continue reading on Medium
The Three PHP Error Patterns That Always Mean Production Is About to Fall
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
The Three PHP Error Patterns That Always Mean Production Is About to Fall
Memory exhaustion, “Too many connections,” timeout cascades — three PHP errors that always signal production is about to fall over. Continue reading on Medium »
You’re Using FastAPI and Databases — But Do You Actually Understand What’s Happening?
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
You’re Using FastAPI and Databases — But Do You Actually Understand What’s Happening?
A complete, beginner-to-advanced guide to databases, ORM, sessions, and dependency injection — explained as one connected system. Continue reading on Medium »
PRAGMA SERIALLY_REUSABLE in PL/SQL | Best of mrcaption49
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
PRAGMA SERIALLY_REUSABLE in PL/SQL | Best of mrcaption49
In Oracle PL/SQL, packages are widely used to group related procedures, functions, and variables. One important characteristic of packages… Continue reading on
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
I Stopped Writing Database Fixtures by Hand. Here's What I Do Instead.
I'll be honest with you. For the longest time, writing database fixtures was just something I accepted as part of the job. You build a feature, you write the te
The Lecture Says Java 11. Your Screen Shows Java 21. Here’s What Actually Changed.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
The Lecture Says Java 11. Your Screen Shows Java 21. Here’s What Actually Changed.
Your tutorial picks Java 11. start.spring.io shows 17, 21, and 24. Here’s what changed in November 2022 — and which version to pick. Continue reading on CodeToD
20 Git Commands I Use Daily That Most Developers Ignore
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
20 Git Commands I Use Daily That Most Developers Ignore
Real workflows for teams and production Continue reading on Medium »
Responsible LeetCode grinding in 2026.
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Responsible LeetCode grinding in 2026.
It’s hard to believe in 2026, the AI burst era, there are still people out there who are learning algorithms as an interview preparation… Continue reading on Me
Your Spring Boot Skills Are No Longer Enough — Here’s What’s Missing
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Your Spring Boot Skills Are No Longer Enough — Here’s What’s Missing
Backend development changed quietly — and most Java developers didn’t notice. Continue reading on Stackademic »
Async/Await in Production: The Bug That Only Appeared Under Load
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Async/Await in Production: The Bug That Only Appeared Under Load
The Async/Await Bug That Took Down Our API (And Why Local Tests Didn’t Catch It) Continue reading on Medium »
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
HTTP Proxy vs. SOCKS Proxy : Main Differences and Use Cases
In today’s scenarios such as data scraping, automation workflows, and multi-account management, proxies have become essential infrastructure. Among them, HTTP p
Minimize ZEND_FETCH_DIM_* Calls by Caching Nested Array Access
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Minimize ZEND_FETCH_DIM_* Calls by Caching Nested Array Access
The slowdown doesn’t show up in your code editor. It shows up in production graphs, tiny spikes stacking into a wall of latency. Continue reading on Tech Vibes
The New Backend Engineer Is Part Developer, Part Debugger, Part AI Reviewer
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
The New Backend Engineer Is Part Developer, Part Debugger, Part AI Reviewer
Why modern backend work now depends on code judgment, production visibility, and the ability to review AI output before it becomes… Continue reading on Medium »
C++26 Placeholder Variables: No More Unused Variable Warnings
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
C++26 Placeholder Variables: No More Unused Variable Warnings
How the new _ syntax simplifies your code and satisfies the compiler. Continue reading on Medium »
Why did my value receivers have the same address?
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Why did my value receivers have the same address?
Intro Continue reading on Medium »
Stack vs Heap in C# Causes Real Bugs — Not Just Failed Interviews
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Stack vs Heap in C# Causes Real Bugs — Not Just Failed Interviews
What nobody informs you about until something fails in the production instance. Continue reading on Medium »
Mastering Backpressure in Go (Part II)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Mastering Backpressure in Go (Part II)
Backpressure rarely shows up in textbooks — but it is an integral part of enterprise production systems. Continue reading on Level Up Coding »
I Stopped Reaching for Go Frameworks. The Standard Library Was There All Along
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
I Stopped Reaching for Go Frameworks. The Standard Library Was There All Along
After years of instinctively adding dependencies, I started asking a different question first Continue reading on Medium »
Top Laravel Interview Questions and Answers for Freshers
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Top Laravel Interview Questions and Answers for Freshers
Laravel is one of the most widely used PHP frameworks for modern web development. For freshers preparing for technical interviews after… Continue reading on Med
One Library for Every Document Format — Meet Paperdoc for Laravel
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
One Library for Every Document Format — Meet Paperdoc for Laravel
“Three separate packages to handle PDF, Word, and Excel. Different APIs, different configs, different ways to debug. Paperdoc replaces all… Continue reading on
Async Await in C# — Part 1
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Async Await in C# — Part 1
Let’s start with the problem Continue reading on Medium »
The TypeScript Odyssey | Episode 1: Breaking the Chaos of JavaScript
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
The TypeScript Odyssey | Episode 1: Breaking the Chaos of JavaScript
Introduction: The Double-Edged Sword of Flexibility Continue reading on Medium »
Pest PHP 3: The Test Framework That Makes Testing Feel Worth It
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Pest PHP 3: The Test Framework That Makes Testing Feel Worth It
No more verbose class boilerplate. No more hand-rolled $this->assertTrue chains. No more test files that take longer to write than the… Continue reading on Medi