✕ Clear all filters
1,083 articles
▶ Videos →

Tech Tutorials

1,083 articles · Updated every 3 hours · View all reads

All Articles 189,434Blog Posts 171,394Tech Tutorials 50,801Research Papers 36,786News 23,170 ⚡ AI Lessons
Behavioral Design Patterns in Java: The 6 Patterns You’ll Actually Use in Real Backend Systems
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1d ago
Behavioral Design Patterns in Java: The 6 Patterns You’ll Actually Use in Real Backend Systems
A payment service starts with one payment method. Continue reading on Medium »
I overloaded Slack’s Job Queue — and what it taught me about scale
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1d ago
I overloaded Slack’s Job Queue — and what it taught me about scale
What a million-user mistake taught me about backfills , thundering herds, fan-out, and why randomized delays exist Continue reading on Bootcamp »
I Thought Senior Java Interviews Were About Java. Then Every Question Turned Into aDatabase Question
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2d ago
I Thought Senior Java Interviews Were About Java. Then Every Question Turned Into aDatabase Question
I had prepared the Java Memory Model, HashMap, ConcurrentHashMap, synchronized, volatile, executors, virtual threads, garbage collection… Continue reading on Me
There’s No Safe Order for Two Writes
Medium · Programming 🏗️ Systems Design & Architecture 3d ago
There’s No Safe Order for Two Writes
A customer writes to support with a screenshot. “Thanks for your order #4471. It’s on its way.” Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3d ago
From Coder to Architect: Engineering the System One AI & MCP Gateway Stack
Originally published on tamiz.pro . The Paradigm Shift: From Syntax to Structure For the past two decades, the primary metric of software engineering productivi
Our Senior Engineer Removed 18 Circuit Breakers From Production. I Thought He Was Removing the Last
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3d ago
Our Senior Engineer Removed 18 Circuit Breakers From Production. I Thought He Was Removing the Last
Every service had been protected against cascading failure, but years of automatic fallbacks had created a platform where nobody could… Continue reading on Prod
The Architecture Decisions I Expect a Staff Engineer to Defend
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4d ago
The Architecture Decisions I Expect a Staff Engineer to Defend
Anyone can add Kafka, Redis, replicas, or another microservice. Continue reading on Medium »
I Spent 3 Years Confused About These 10 Programming Concepts. One Example Fixed Each One.
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4d ago
I Spent 3 Years Confused About These 10 Programming Concepts. One Example Fixed Each One.
Most tutorials teach definitions. This one teaches pictures. And pictures are what actually stick. Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 4d ago
Shapezo vs. CityWeft: A Technical Handoff for Connected 3D Site Models
Shapezo and CityWeft should be treated as different layers in a spatial workflow, not as interchangeable modelers. Shapezo is useful for authoring a design prop
The Paradox of AI: Monoliths vs Microservices
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4d ago
The Paradox of AI: Monoliths vs Microservices
When to Distribute the Business, And When Not To Continue reading on Medium »
15 Senior System Design Interview Questions That Get Much Harder After the First Answer
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4d ago
15 Senior System Design Interview Questions That Get Much Harder After the First Answer
Most candidates can design the happy path. Senior and Staff interviews usually start when the interviewer changes one assumption. Continue reading on Javarevisi
I Stopped Asking Senior Engineers to Design Twitter. I Ask Them What Breaks First Instead.
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4d ago
I Stopped Asking Senior Engineers to Design Twitter. I Ask Them What Breaks First Instead.
A clean architecture diagram is easy. Explaining what happens when one assumption fails is much harder. Continue reading on Javarevisited »
Como Organizar o Caos sem um Relógio Físico? Entendendo os Relógios de Lamport ⏱️
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 5d ago
Como Organizar o Caos sem um Relógio Físico? Entendendo os Relógios de Lamport ⏱️
Em sistemas distribuídos, sincronizar o tempo exato é quase impossível. Descubra como Leslie Lamport resolveu esse problema focando na… Continue reading on Medi
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 5d ago
11 Angular Features I Wish I Understood Earlier
I spent a lot of time learning Angular by learning what to type. Continue reading on Medium »
Ruby on Rails System Design: From Monolith to Scalable Production Systems
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 6d ago
Ruby on Rails System Design: From Monolith to Scalable Production Systems
“Good system design is not about building the most complex system. It is about building the simplest system that can reliably handle the… Continue reading on Me
Currying and Partial Application in Java: It Works. That’s Exactly Why You Probably Shouldn’t
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Currying and Partial Application in Java: It Works. That’s Exactly Why You Probably Shouldn’t
There is a particular kind of Java code that makes everyone in the code review go silent. Continue reading on Heap & Wire »
Angular Interview Q&A : Part 1 Angular Fundamentals
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Angular Interview Q&A : Part 1 Angular Fundamentals
Let’s tackle a few Angular questions that look easy… until the interviewer asks them. Continue reading on Medium »
Stop Guessing at Scale: 4 Back-of-the-Envelope Patterns Senior Devs Use To Measure Scalability
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Stop Guessing at Scale: 4 Back-of-the-Envelope Patterns Senior Devs Use To Measure Scalability
Every system design interview is really asking one question: Can you do the math? These four back-of-the-envelope calculations — QPS… Continue reading on Stacka
What Happens When One Microservice Goes Down? Designing for Failure
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
What Happens When One Microservice Goes Down? Designing for Failure
The first time a microservice actually goes down in production, the damage rarely stays contained to that one service. Continue reading on Beyond Localhost »
Sync Primitives -Locks, Semaphores, and When They Lie to You
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Sync Primitives -Locks, Semaphores, and When They Lie to You
volatile looks like it should fix a race condition. It doesn't — not for the race that actually shows up in production. This paper shows… Continue reading on Me