✕ Clear all filters
389 articles
▶ Videos →

📰 Medium · Programming

389 articles · Updated every 3 hours · View all reads

All Articles 147,227Blog Posts 149,618Tech Tutorials 38,487Research Papers 28,827News 20,179 ⚡ AI Lessons
Practical OOP Object Relationships — Understanding Association through a Game Engine Project
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1d ago
Practical OOP Object Relationships — Understanding Association through a Game Engine Project
Learn when association is the right relationship and how to model it in real-world object-oriented designs. Continue reading on Stackademic »
I Ask Every Backend Candidate to Design a Rate Limiter.
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2d ago
I Ask Every Backend Candidate to Design a Rate Limiter.
It sounds like a beginner prompt. It is one of the fastest ways to tell a real distributed-systems engineer from someone who has only read… Continue reading on
Protocols in System Design: TCP, UDP, HTTP, HTTPS, WebSockets, gRPC, GraphQL, and WebRTC
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2d ago
Protocols in System Design: TCP, UDP, HTTP, HTTPS, WebSockets, gRPC, GraphQL, and WebRTC
When we design any application, we usually talk about APIs, databases, load balancers, caches, queues, and microservices. But underneath… Continue reading on Me
Remember When the Backend Was a Separate Thing? How Meta Frameworks Quietly Ate Web Development?
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2d ago
Remember When the Backend Was a Separate Thing? How Meta Frameworks Quietly Ate Web Development?
Next.js, Nuxt, SvelteKit and friends didn’t just win the framework wars they redrew the map of what a “web project” even is. Continue reading on Medium »
Ports and Adapters, and the Mess in the Middle
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3d ago
Ports and Adapters, and the Mess in the Middle
What Vaughn Vernon’s Simple Hexagon Can’t Fix: Mutation in the Core and Side Effects in the Logic Continue reading on Medium »
The Hidden Cost of Compile-Time Safety
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3d ago
The Hidden Cost of Compile-Time Safety
Rust does not make safety free. It moves the bill from production to your keyboard, and most teams never look at the invoice. Continue reading on Medium »
Stop focusing on faster code, eliminate these allocations instead
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3d ago
Stop focusing on faster code, eliminate these allocations instead
Your code isn’t slow — your heap is just too busy Continue reading on Stackademic »
70+ System Design Terms Every Beginner Should Know
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3d ago
70+ System Design Terms Every Beginner Should Know
If you’ve just started learning system design, these are the terms you should know first. Continue reading on Let’s Code Future »
Tree Languages in a Graph World
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 5d ago
Tree Languages in a Graph World
Why Rust feels effortless in some domains and like a fight in others, and how to tell which one you are in before you start Continue reading on Medium »
How Java’s HashMap Actually Works Under the Hood
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 5d ago
How Java’s HashMap Actually Works Under the Hood
Bitwise math, red-black trees, and the contract most developers get wrong. Continue reading on Medium »
The Rust They Teach and the Rust You Actually Write
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 6d ago
The Rust They Teach and the Rust You Actually Write
Why your production code is full of Arc, Mutex, and .clone(), and why that is not your fault. Continue reading on Medium »
How Distributed Locks Work: ZooKeeper, etcd, and Redis Explained
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 6d ago
How Distributed Locks Work: ZooKeeper, etcd, and Redis Explained
Part 19 of the System Design Masterclass Continue reading on Medium »
Most Developers Use Kafka Wrong
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 6d ago
Most Developers Use Kafka Wrong
They bought a log. They run it like a queue with amnesia. Continue reading on Medium »
They Asked How He’d Shard. He Asked What Breaks First.
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 6d ago
They Asked How He’d Shard. He Asked What Breaks First.
The candidates who pause before the hash function are usually the ones I’d trust with the migration. Continue reading on Stackademic »
Go’s Scheduler Is the Hidden Reason Your Goroutines Scale So Well
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Go’s Scheduler Is the Hidden Reason Your Goroutines Scale So Well
You have shipped Go to production for years, and you have never once had to think carefully about thread pool sizing. You never tuned a… Continue reading on Med
Django Project Architecture Explained: An End-to-End Guide Using a Photo Album Application | Best…
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Django Project Architecture Explained: An End-to-End Guide Using a Photo Album Application | Best…
Django Project Architecture Continue reading on Medium »
The Mock Loved His Architecture. The Real Panel Asked About On-Call.
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
The Mock Loved His Architecture. The Real Panel Asked About On-Call.
Pretty boxes get you through practice loops. Ownership questions decide the offer. Continue reading on Artificial Intelligence in Plain English »
Spring Boot Microservices + OpenTelemetry + Grafana Tempo: Your Ultimate Distributed Tracing…
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Spring Boot Microservices + OpenTelemetry + Grafana Tempo: Your Ultimate Distributed Tracing…
Okay, so picture this: You’re knee-deep in your microservices, right? Continue reading on Medium »
Go Maps Are Equal Until Identity Breaks Your Program
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Go Maps Are Equal Until Identity Breaks Your Program
Go's core team argued for months over one function name. The fight exposed three kinds of "equal" most code still confuses. Continue reading on Programmer’s Car
Every Dev Uses These Compute Patterns. Few Use Them Right
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Every Dev Uses These Compute Patterns. Few Use Them Right
We Scaled Compute. The System Still Fell Apart. Continue reading on Medium »