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

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4h ago
How your terminal works, one keypress at a time (IWSET #3)
Last week we took an LLM apart token by token. This week: the black window you type in every day and have probably never questioned. Continue reading on Medium

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
6h ago
20 Advanced Java Interview Questions You Should Revise Before Your Next Interview
If you have a Java interview coming up, don’t spend all your time revising basic syntax, OOP concepts, or definitions. Continue reading on Medium »
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
21h ago
Understanding PL/SQL Exception Handling | Interview Version | Best of mrcaption49
PL/SQL Exception Handling provides a controlled mechanism to handle runtime errors without abruptly terminating the application. It allows… Continue reading on

Medium · AI
🔧 Backend Engineering
⚡ AI Lesson
21h ago
Modern İnternet ve Backend Nasıl Çalışıyor?
Telefonumuzdan mesaj gönderdiğimizde, bir video açtığımızda veya yapay zekâya soru sorduğumuzda ekranda oldukça basit bir işlem görürüz… Continue reading on Med
Dev.to AI
🔧 Backend Engineering
⚡ AI Lesson
1d ago
Why Copy-Paste Code Examples Need the Same Care as Production Code
A developer I once worked with told me his worst outage came from a snippet he found in an official documentation page. Not a sketchy forum post, not an AI chat

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4d ago
TypeScript finally stopped making me wait
A decade-old JavaScript compiler got rewritten in Go, and the first thing I noticed was how much dead time it removed from my day Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4d ago
Symfony 8.1: Fixing the Hidden Cost of Worker Mode
How automatic kernel resets prevent state from leaking between requests in long-running workers. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Handling API Failures Gracefully in Angular: Practical Error Handling Patterns Every Frontend…
APIs can fail because of network problems, expired sessions, server errors, incorrect requests, or temporary outages. Instead of allowing… Continue reading on M

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Senior Java Interview Questions Aren’t Hard. The Follow-Ups Are.
Most Java developers can explain HashMap, transactions, garbage collection, and concurrency. Senior interviews are designed to find out… Continue reading on Sta

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Cannot Assign Requested Address in Production: The Connection Failure Most Backend Engineers Blame…
Your API is healthy. PostgreSQL is healthy. Kubernetes is healthy. Then thousands of outbound connections start failing and everyone… Continue reading on Javare

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
We Fixed N+1 With Eager Loading. Memory Usage Tripled.
Query count fell from 801 to one. The one query expanded into more data than the application could hold. Continue reading on Artificial Intelligence in Plain En
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
I am new to webdev
I want to know which YouTube tutorials will help me understand the topics best. I am trying to learn MERN stack but i am a complete beginner. submitted by /u/mu

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Spring Boot Interview Questions 2026: The Complete Guide to Cracking Java Backend Interviews
Most Spring Boot interviews are not difficult because the framework has too many annotations. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Node.js vs Bun vs Deno in 2026: The Ultimate JavaScript Runtime Comparison
Discover the differences between Node.js, Bun, and Deno, including performance, security, TypeScript, and the best use cases in 2026. Continue reading on Medium

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Why are Nest.js
If you’re a front-end or Node.js developer opening a Spring Boot project for the first time, you may experience a strange combination of… Continue reading on Me

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
The Database Isn’t Slow. Your Spring Boot Application Is Holding Connections Too Long.
There’s a production failure I’ve seen people diagnose completely backwards. Continue reading on Javarevisited »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Stop Returning 200 for Errors in Spring Boot: 5 Problem Detail Patterns Senior Engineers Use
Your API can have the correct business logic and still have broken HTTP semantics. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Most Senior Backend Engineers Are Not Actually Good at Making Decisions
They know how to build systems. They struggle when the system forces them to choose between two bad options. Continue reading on Medium »
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Connection Storms — When Your PHP App Reconnects All At Once
Database failover triggered a 90-minute outage. The retry pattern that would have made it 60 seconds. Verified backoff + jitter. Continue reading on CodeX »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
A user uploaded a very large file during production and caused me to run out of memory (OOM).
Uploading a large file sounds simple — until the file is several hundred megabytes or even multiple gigabytes. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
15 Java and Spring Boot Production Scenarios
Java and Spring Boot interviews are increasingly moving beyond theoretical questions such as “What is dependency injection?” or “What is… Continue reading on Me

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Java Strings Explained: Immutability, String Pool, StringBuilder, StringBuffer, and What Really…
One of the easiest things to write in Java is: Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
I Negotiated 6 Backend Engineering Offers in 2026. Here Is the Data Nobody Publishes.
Not the final numbers. The actual log: what I said, what they countered with, and the one sentence that added more than every spreadsheet… Continue reading on C

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
I Interviewed 60 Backend Engineers This Year as the Hiring Manager.
Not resume tips. The actual log: what separated the offers from the rejections, and the one pattern that had nothing to do with technical… Continue reading on L

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
What is XML Schema (XSD)? Explained with Examples
XML Schema (XSD) is a language used to define the structure and rules of an XML document. It describes elements, attributes, data types… Continue reading on Med

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
I Was On-Call for My First 6 Months as a Senior Backend Engineer. Here Is the Log Nobody Publishes.
Not the highlight reel. The actual incident-by-incident data: what paged me, what I got wrong, and the one habit that changed everything… Continue reading on Le

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
90% of Developers Don’t Understand What JavaScript await Actually Waits For
await does not wait for “the function to finish” in the general sense. It waits for one specific value to settle according to Promise… Continue reading on Skill
![[RustGuide] 9.4 When Should You Use Panic!](https://cdn-images-1.medium.com/max/1024/0*tEsfqOpRuX8j8V6d.png)
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
[RustGuide] 9.4 When Should You Use Panic!
9.4.1 General Principles Continue reading on Medium »
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Getting Started with GoFr: the easiest go framework for microservices
If you’re building microservices in Go, managing databases, logs, traces and metrics manually gets overwhelming pretty fast. thats where… Continue reading on Me

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Understanding HTTP: The Backbone of the Web
A Deep Dive for Backend Engineers Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Laravel Authentication in 2026: Breeze vs Jetstream vs Fortify vs Custom — The Decision You Can’t…
Four authentication approaches. Completely different architectures. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
15 Spring Boot Annotations Every Senior Developer Should Know
Most Spring Boot developers know annotations like @RestController and @Service. Continue reading on Medium »
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
7 Go Standard Library Packages Every Developer Should Master
Honestly, as someone who’s spent a lot of time building services with Go, I’ve really grown to love how well-stocked its standard library… Continue reading on M

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
8 Modern C++ Libraries That Actually Make Your Life Easier
From string formatting to linear algebra the libraries that quietly do the heavy lifting in every serious C++ codebase. Continue reading on CodeToDeploy »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
The Core of Node.js Streams: Why They Exist and What Backpressure Actually Means
Most explanations of streams start with the API, .pipe(), Readable, Writable, Transform, before ever explaining the actual problem they… Continue reading on Med

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
25 Git Commands That You’ll Find Here When You Need It The MOST
From college projects, to hobby projects. From being an intern in a startup to being a DevSecOps/ AI infra engineer in a highly regulated… Continue reading on M

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
The Python Default That Can Leave Your API Waiting Forever
Your API doesn’t have to crash to become expensive. Sometimes it just waits for another server. Continue reading on Python in Plain English »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
URL Encoding Explained: Why %20 Appears in Your URLs
Learn why URLs use %20, %3F, and %26, how URL encoding works, and when encoding or decoding is needed for links and API requests. Continue reading on Medium »

Medium · AI
🔧 Backend Engineering
⚡ AI Lesson
3w ago
3 Resilience Patterns Every Backend Engineer Should Actually Understand
Rate Limiting, Circuit Breaker, and Retry with Backoff: explained with one running example, in plain English, with just enough code to… Continue reading on Medi

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
I Was Asked 80 Senior Java Interview Questions in 35 Days. Here Is the Pattern Nobody Tells You.
One uncomfortable question before you keep reading. Continue reading on Javarevisited »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4w ago
What does JS have?
References: https://tc39.es/ecma262/ Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4w ago
What Is the static Keyword in Java? Uses and Examples Explained
The static keyword is a reserved keyword in Java. It is used when a variable, method, block, or nested class belongs to the class itself… Continue reading on Me
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How to handle Go Errors without wrapping Everything
Wrap With Purpose, Not by Default Continue reading on Stackademic »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Your .NET API Works. But Is It Actually Production-Ready?
A practical guide to taking an ASP.NET Core API from “it works on my machine” to something you can confidently deploy. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
PHP’de declare(strict_types=1) Nedir, Neden Kullanılır?
PHP’de declare(strict_types=1) nedir? PHP’nin tip kontrolünü nasıl değiştirdiğini ve neden kullanıldığını basit örneklerle anlattım. Continue reading on Medium

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Java & Spring Boot Core Engineering: Virtual Threads, Performance Tuning & Cloud-Native Resilience
Java and the Spring Framework remain the bedrock of modern enterprise backend architectures. Continue reading on Stackademic »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Beyond Horizontal Scaling: Mastering Go API Performance from the Inside Out
In the modern landscape of backend engineering, horizontal scaling has become a reflex. When latency creeps up and dashboards turn orange… Continue reading on M

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Async & Await: The 12 Questions That Reject More .NET Candidates Than Anything Else
Subtitle (paste into Medium’s subtitle field): Why .Result deadlocks, why async void crashes your process, and what await actually does… Continue reading on Med
DeepCamp AI