Tech Skills

Backend Engineering

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

805
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 (436) Articles (82)Blog Posts (226)Tutorials (127)News (1)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Variables and Data Types in Java: Complete Beginner-Friendly Guide
Java programs are built on one simple idea: **store data, process data, and produce results**. Variables and data types are the foundation… Continue reading on
How to Design High-Performance .NET APIs in 2026
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
How to Design High-Performance .NET APIs in 2026
Building high-performance APIs is more important than ever in 2026. Modern applications serve millions of users, process large amounts of… Continue reading on R
Modern Java Without the Cargo Cult: Streams vs Loops
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Modern Java Without the Cargo Cult: Streams vs Loops
A pragmatic style audit of a Spring Boot 4 / Java 25 codebase — records and streams where they help, classic loops where they read better. Continue reading on A
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Java Operators Quiz — 30 MCQ Questions with Answers
Test your programming logic with these top 30 Java Operators Quiz questions from basic to advanced levels. Continue reading on Medium »
The Backend Concepts Nobody Explains Properly
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Backend Concepts Nobody Explains Properly
And why your senior dev sighs every time you ask about them Continue reading on Medium »
Setting Up and Mastering the requests Module in Python for 2025
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Setting Up and Mastering the requests Module in Python for 2025
As we move into 2026, the demand for efficient data retrieval remains a cornerstone of professional Python development. Mastering the… Continue reading on Mediu
Introduction to Java: JVM, JDK, and JRE in Depth
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Introduction to Java: JVM, JDK, and JRE in Depth
Java is one of the most important programming languages in modern software development. It powers backend systems, enterprise applications… Continue reading on
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 4w ago
The Mystery of the Redis Read-Only Error in a Single-Node Setup
If you manage a realtime application, you know that Redis is often the beating heart of your infrastructure. Recently, our production application—which relies h
Caching is one of the most discussed topics in backend interviews, but most candidates only explain…
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 4w ago
Caching is one of the most discussed topics in backend interviews, but most candidates only explain…
Photo by Headway on Unsplash Continue reading on Medium »
Stop Abusing localStorage: The Complete Guide to Browser Storage in 2026
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Stop Abusing localStorage: The Complete Guide to Browser Storage in 2026
localStorage, sessionStorage, IndexedDB, Cache API, Origin Private File System, cookies — six browser storage APIs that each solve a… Continue reading on Medium
I Made These 7 Node.js Mistakes as a Beginner (Most Developers Still Do)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Made These 7 Node.js Mistakes as a Beginner (Most Developers Still Do)
Most beginners think Node.js is “easy” until their app becomes slow, buggy, or impossible to maintain. These are the exact mistakes almost… Continue reading on
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How I built a Stripe Webhook in Node.js (Full Guide)
How I Built a Stripe Webhook in Node.js (Full Guide) Webhooks are essential for modern payment processing systems, and Stripe's implementation is particularly e
Compile-time checking of function existence in C++ 11, 17 and 20
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Compile-time checking of function existence in C++ 11, 17 and 20
Consider you need to branch your code logic according to the existence of a certain function within a class. Continue reading on Medium »
Here Are the 10 Backend Architectures Every Developer Must Know in 2026:
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Here Are the 10 Backend Architectures Every Developer Must Know in 2026:
The difference between a system that scales to millions and one that collapses under pressure usually comes down to a single architectural… Continue reading on
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
My Introduction to C++ Templates
Overcoming the fear of big T Continue reading on Medium »
Node.js Interview Answers That Actually Sound Professional
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Node.js Interview Answers That Actually Sound Professional
When interviewers ask async JavaScript questions in Node.js interviews, they usually don’t want textbook definitions. Continue reading on Medium »
ClassNotFoundException vs NoClassDefFoundError in Java (With Examples)
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
ClassNotFoundException vs NoClassDefFoundError in Java (With Examples)
In Java, both ClassNotFoundException and NoClassDefFoundError occur when a class cannot be found at runtime, but they happen in different… Continue reading on M
Our Pagination Worked Perfectly Until The Table Hit 100,000 Records
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Our Pagination Worked Perfectly Until The Table Hit 100,000 Records
We built the visitor list feature with standard offset pagination from day one using a page size of twenty and skipping records by offset… Continue reading on M
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
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
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 »
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
Error handling in Go: Common pitfalls
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo 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
C++ Programming : More Than Just Another Language
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo 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 1mo 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 1mo 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 1mo 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
The @Transactional Mistake That Silently Broke Our Data for Weeks
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 »
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1mo 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
20 Git Commands I Use Daily That Most Developers Ignore
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo 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 1mo 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
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo 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 »
Top Laravel Interview Questions and Answers for Freshers
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo 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
Async Await in C# — Part 1
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo 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 1mo ago
The TypeScript Odyssey | Episode 1: Breaking the Chaos of JavaScript
Introduction: The Double-Edged Sword of Flexibility Continue reading on Medium »