Tech Skills
Backend Engineering
APIs, authentication, databases, queues, serverless and production backend systems
Skills in this topic
5 skills — Sign in to track your progress
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
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Why learn pointers in C if I can just return values normally?
I don't really understand the point of pointers right now. If my function can just return a value directly, why would I complicate things with 'int *ptr = &

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Laravel Brain: Visualize Your Laravel App Architecture
When you join an existing Laravel project, how long does it take before you feel truly confident touching the checkout flow, the billing… Continue reading on Me

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
What Is a Reverse Proxy? (And Why Every Backend Developer Should Care)
FREE READ LINK! You have 3 backend services. A user types your domain. Where does the request go? This is what a reverse proxy does Continue reading on InfoSec
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
What programming languages should I focus on when trying to get a job?
Everyone seems to be saying different things and I am worried that if I don't pick correctly it could set me back a few years in my career. submitted by /u/Capt

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Inserting 10 Million Records into a Database? Stop Using for Loops!
When working on backend systems, there’s one task almost every developer eventually encounters: Continue reading on Medium »
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
C++ gamedev
I know basic c++, oop, functions,loops... I want to get into gamedev using c++ to learn how to use my code in projects, any books recommendations or YouTube pla

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Top 25 Java Coding Questions and SQL Questions for Interviews
After attending multiple Java interviews and analyzing recent hiring trends, one thing has become very clear: Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
I Wasted Years on Python Environment Chaos — Then UV Fixed It in 15 Minutes
After battling virtualenv, pip, pyenv, and dependency conflicts for years, I switched to UV. The speed, simplicity, and reliability… Continue reading on Medium

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
We’re Producing More Than Ever And Remembering Less of It
The modern backend industry optimized for output, speed, and scale. Somewhere along the way, it accidentally optimized away understanding. Continue reading on M

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Why Learning Backend Development Changed How I Think
Backend development taught me that real systems are not built with screens — they are built with structure, logic, and reliability. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Learn PHP in 2026 (Yes, Really)
What a language’s reputation tells you about the people who dismiss it. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
The Backend Engineering Job Market Feels Broken Right Now. I Think I Finally Understand Why.
After enough interviews, layoffs, recruiter calls, and production conversations, a pattern started becoming impossible to ignore. Continue reading on Stackademi

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
The Most Dangerous Interview Answer I Used to Give as a Backend Engineer
I thought I sounded experienced. In reality, I was accidentally signaling low ownership in almost every senior interview. Continue reading on Stackademic »
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
5 Modern PHP Features That Should Make You Nervous
Not every shiny new addition to the language is a win. Some of them quietly trade away things you didn’t realize you valued. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
PRAGMA EXCEPTION INIT in Oracle PL/SQL | Best of mrcaption49 | 30
PRAGMA EXCEPTION_INIT in Oracle PL/SQL is a compiler directive used to associate a user-defined exception with a specific Oracle error… Continue reading on Medi

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Your Python Skills Won’t Save You Here
Why C++ Still Owns the Systems That Actually Matter — and Why New Grads Need to Pay Attention Continue reading on Medium »
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How Async and Defer Change How Your Webpage Loads.
If you’ve ever built a website, you have undoubtedly used the classic script tag to pull in JavaScript: Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
I Switched Our Entire Backend from 9 Databases to Just PostgreSQL in 2026 — Saved $278K and 40% of…
We had MongoDB, Redis, Cassandra, DynamoDB, and even Neo4j for “special use cases.” It looked sophisticated on architecture diagrams. The… Continue reading on C

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
I Got Rejected After Passing the Coding Round Four Times Before I Understood What Was Happening
I kept preparing for the round I was already good at while failing the rounds that actually decided the offer. Continue reading on Stackademic »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
7 Backend Mistakes That Quietly Kill Performance
Most backend systems don’t collapse overnight. Continue reading on Medium »
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
I Created 30 Test Accounts Without My Real Phone Number — Here Is the $0.50
As a developer, I build apps that require phone number verification. Testing SMS flows means creating dozens of accounts — which burns… Continue reading on Medi

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
My Python API Was Dying Under Load-Rust Fixed It in 3 Days. Here’s the Full Migration Story
Requests started timing out. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Structs Are Your Objects, Methods Are Their Superpowers
Blog 1 gave you the mental model. Go uses structs, not classes. Embedding, not inheritance. Implicit interfaces, not implements. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
I Added Swagger to My Go API — Here’s What Happened
Every Go API starts with one promise: “The code is the documentation.” Continue reading on Go Systems »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How to Scale a WebSocket Chat App Using Redis Pub/Sub
A WebSocket chat app works great when everything runs on one server. Users connect, send messages, and the server broadcasts messages to… Continue reading on Al

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Simple mocking lib with JS proxy
One of the coolest features in JS is a Proxy object. Pity I can’t find more uses for them in a day-to-day development. Or maybe that’s a… Continue reading on Me
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
⚡ Rust’s Secret Sauce: The Deep Dive into 3x More Reliable Backend Systems
Ever dream of a backend that just… works? I mean, really, truly works. No weird, out-of-the-blue crashes. No sneaky memory leaks that… Continue reading on Mediu

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
EF Core Performance Optimization Challenge | 233x FASTER
Your EF Core queries are silently killing your app — and you don’t even know it. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Who Changed What and When: The Complete Guide to EF Core Audit Logging That Actually Survives…
From manual bookkeeping to automatic, tamper-proof audit trails — the three strategies that handle compliance, debugging, and data recovery Continue reading on

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Java Interview Questions — Part 2: Intermediate (Top 50 Must-Know Q&A)
Who this is for: Engineers who already know core Java and are preparing for mid-to-senior backend roles. These 50 questions go deep on… Continue reading on Medi

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Calling Rust from Python
A guide to bridging the gap between ease of use and raw performance. Continue reading on Level Up Coding »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
The Java Interview Question That Exposes Fake “Senior” Developers Instantly
Most developers memorize the definitions. Very few actually understand how Java really runs. Continue reading on Stackademic »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Building JWT Authentication with React + ASP.NET Core Web API
Authentication is one of the first real-world features most developers build when creating full-stack applications. In this article, we’ll… Continue reading on
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Over the last couple of days, I practiced and implemented several backend engineering concepts…
Photo by Headway on Unsplash Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Laravel Telescope: The Debugging Superpower That Most Developers Install and Never Actually Use
Requests, queries, jobs, mail, cache hits, exceptions, dumps — Telescope captures everything your app does in real time. Here’s how to go… Continue reading on M

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How Senior Java Developers Write Production-Ready Code
Writing Java code that works locally is easy. Writing code that survives production traffic, scales with business growth, remains… Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Why Your Socket.IO Connection Lies to You
How we solved zombie socket connections in a realtime trading system. Continue reading on Medium »
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Ruby vs. Python: Which Should You Choose?
Several programming languages have sparked interest among techies as well as non-techies for a good reason, and Ruby and Python have… Continue reading on CodeTo

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Java Interview Questions — Part 1: Beginner (Top 50 Must-Know Q&A)
Who this is for: Software engineers preparing for backend/Java roles at product companies — from FAANG to startups. These 50 questions… Continue reading on Medi

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Game++. Part 1.2: C++, game engines, and architectures
This book offers insights into C++, including algorithms and practices in game development, explores strengths and weaknesses of the… Continue reading on Medium

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Core Concepts of C++ Programming Language for Beginners & Future Developers
Learn the core concepts of the C++ programming language including OOP, data types, loops, functions, pointers, and memory management… Continue reading on Medium

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Day 12: Introduction to Linux Package Managers and systemctl
Learn how Linux installs software, manages services, and handles repositories in simple terms Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
7 Habits That Are Silently Destroying Your Developer Career
Avoid these common mistakes that slow down your growth as a software developer Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Automatic CRUD generation in C#
80% of most web apps consists of basic CRUD operations. That means that for each resource, one must write ~3, 4 endpoints. Wouldn’t it be… Continue reading on M
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How to Validate Spanish NIF, NIE, CIF and IBAN in Any Programming Language (2026)
# How to Validate Spanish NIF, NIE, CIF and IBAN in Any Programming Language (2026) Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
A Streaming JSON Formatter That Works With Existing Serializers
A Python streaming post-filter for compact, human-readable JSON with configurable formatting behavior. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Minimal APIs vs Controllers in .NET 10: What I Would Use in Production
Performance, validation, OpenAPI, testing, maintainability, team scale, and enterprise architecture. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Event Loop Lag: Why CPU Usage Is a Liar
How to find the real bottleneck in your Node.js and JavaScript applications. Continue reading on Medium »
DeepCamp AI