✕ Clear all filters
5,043 articles
▶ Videos →

📰 Medium · Programming

5,043 articles · Updated every 3 hours · View all reads

All Articles 175,874Blog Posts 163,951Tech Tutorials 46,834Research Papers 34,383News 22,140 ⚡ AI Lessons
Senior Java Interview Questions Aren’t Hard. The Follow-Ups Are.
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
Cannot Assign Requested Address in Production: The Connection Failure Most Backend Engineers Blame…
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
We Fixed N+1 With Eager Loading. Memory Usage Tripled.
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
Spring Boot Interview Questions 2026: The Complete Guide to Cracking Java Backend Interviews
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 »
Node.js vs Bun vs Deno in 2026: The Ultimate JavaScript Runtime Comparison
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w 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
Why are Nest.js
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
The Database Isn’t Slow. Your Spring Boot Application Is Holding Connections Too Long.
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 »
Stop Returning 200 for Errors in Spring Boot: 5 Problem Detail Patterns Senior Engineers Use
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 »
Most Senior Backend Engineers Are Not Actually Good at Making Decisions
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 »
Connection Storms — When Your PHP App Reconnects All At Once
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 »
A user uploaded a very large file during production and caused me to run out of memory (OOM).
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 »
15 Java and Spring Boot Production Scenarios
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
Java Strings Explained: Immutability, String Pool, StringBuilder, StringBuffer, and What Really…
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2w 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 »
I Negotiated 6 Backend Engineering Offers in 2026. Here Is the Data Nobody Publishes.
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
I Interviewed 60 Backend Engineers This Year as the Hiring Manager.
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
What is XML Schema (XSD)? Explained with Examples
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
I Was On-Call for My First 6 Months as a Senior Backend Engineer. Here Is the Log Nobody Publishes.
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
90% of Developers Don’t Understand What JavaScript await Actually Waits For
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!
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