CodeOpinion
Double Dispatch in DDD: When Injecting Dependencies Makes Sense
0:41
CodeOpinion
Double Dispatch in DDD: When Injecting Dependencies Makes Sense
8:45
CodeOpinion
Authorization: Domain or Application Layer?
8:56
CodeOpinion
‘Vibe Coding Rules’: Timeless Dev Wisdom with a Trendy Label
0:58
CodeOpinion
‘Vibe Coding Rules’: Timeless Dev Wisdom with a Trendy Label
6:16
CodeOpinion
Your API Errors Suck (Here’s How to Fix Them)
1:00
CodeOpinion
Your API Errors Suck (Here’s How to Fix Them)
8:16
CodeOpinion
Stop CRUD-Sourcing: Why Your Event Streams Are Bloated and Broken
0:49
CodeOpinion
Stop CRUD-Sourcing: Why Your Event Streams Are Bloated and Broken
8:42
CodeOpinion
Regex for Email Validation? Think Again!
0:53
CodeOpinion
Regex for Email Validation? Think Again!
7:42
CodeOpinion
Disparate Data: Should You Fetch in Real-Time or Cache for Speed?
0:53
CodeOpinion
Disparate Data: Should You Fetch in Real-Time or Cache for Speed?
9:38
CodeOpinion
Why Separate Databases? Explaining Like You're Five
0:56
CodeOpinion
Why Separate Databases? Explaining Like You're Five
9:33
CodeOpinion
Loosely Coupled Monolith - Software Architecture - 2025 Edition
0:53
CodeOpinion
Loosely Coupled Monolith - Software Architecture - 2025 Edition
14:02
CodeOpinion
Database Migration Strategies: Keeping Your Schema and Code in Sync
0:49
CodeOpinion
Database Migration Strategies & Flyway Example
10:54
CodeOpinion
The Distributed Systems Mistake Nobody Warns You About!
0:52
CodeOpinion
The Distributed Systems Mistake Nobody Warns You About!
11:26
CodeOpinion
The Slippery Slope of In-Memory Message Bus – Beware!
0:54
CodeOpinion
The Slippery Slope of In-Memory Message Bus – Beware!
10:55
CodeOpinion
5 Mistakes That Make Your Code Unmaintainable
0:51
CodeOpinion
5 Mistakes That Make Your Code Unmaintainable
13:47
CodeOpinion
You DON’T Need Microservices for Serverless!
0:59
CodeOpinion
You DON’T Need Microservices for Serverless! Here’s Why
10:01
CodeOpinion
API Caching Done Right
11:22
CodeOpinion
How to FIX a Spaghetti Code System
1:00
CodeOpinion
How to FIX a Spaghetti Code System
10:53
CodeOpinion
10 Years of Software Architecture: Best And Worst Decisions
0:46
CodeOpinion
10 Years of Software Architecture: Best And Worst Decisions
15:09
CodeOpinion
Exploring Multi-tenancy with Jeremy Miller (.NET, Marten, Wolverine)
54:05
CodeOpinion
CRUD APIs are Poor Design
0:45
CodeOpinion
CRUD APIs are Poor Design
11:20
CodeOpinion
DTOs & Mapping : The Good, The Bad, And The Excessive
0:48
CodeOpinion
DTOs & Mapping : The Good, The Bad, And The Excessive
11:03
CodeOpinion
It's OK to push to Production on Friday!
4:34
CodeOpinion
"The Cloud Sucks! You just need a $4 VPS"...?
1:00
CodeOpinion
"The Cloud Sucks! You just need a $4 VPS"...?
8:21
CodeOpinion
If you can't build Microservices, what makes you think you can build a Monolith?
0:50
CodeOpinion
If you can't build Microservices, what makes you think you can build a Monolith?
10:00
CodeOpinion
Static Variables & Methods are Evil? 😈
0:51
CodeOpinion
Static Variables & Methods are Evil? 😈
7:58
CodeOpinion
I'd rather read 50 lines than "Extract Method" Refactoring
0:33
CodeOpinion
I'd rather read 50 lines than "Extract Method" Refactoring
9:16
CodeOpinion
Commands or Events: Which one for Workflow?
0:43
CodeOpinion
Commands or Events: Which one for Workflow?
10:05
CodeOpinion
Screaming Architecture: Not Driven By Entities
0:52
CodeOpinion
Screaming Architecture: Not Driven By Entities
9:22
CodeOpinion
YAGNI
0:31
CodeOpinion
Do you really need that abstraction or generic code? (YAGNI)
7:07
CodeOpinion
DRY principle is why your codebase sucks?
0:24
CodeOpinion
DRY principle is why your codebase sucks?
8:02
CodeOpinion
Multi-Tenant: Database Per Tenant or Shared? #shorts
0:57
CodeOpinion
Multi-Tenant: Database Per Tenant or Shared?
8:55
CodeOpinion
Rate Limiting #shorts
0:33
CodeOpinion
Good API Design leads to better Rate Limiting
7:16
CodeOpinion
Domain Model != Data Model
0:13
CodeOpinion
Your Domain Model isn't your Data Model
8:13
CodeOpinion
Unlock The Key To Domain-Driven Design
7:00
CodeOpinion
Darkside of Event-Driven Architecture
10:55
CodeOpinion
Design Patterns to survive major outages
8:38
CodeOpinion
Vertical Slice Architecture isn't technical
8:19
CodeOpinion
.NET Framework Migration to .NET 8
10:23
CodeOpinion
Avoiding Legacy. Keeping your Codebase Evergreen🌲
7:39
CodeOpinion
Never rewrite code?
7:02
CodeOpinion
OpenAPI with a sprinkle ✨ of Hypermedia
6:54
CodeOpinion
You're not as loosely coupled as you think!
8:03
CodeOpinion
My First look at .NET Aspire. What's with the Hype?
12:16
CodeOpinion
Your customers don't care about JS
8:56
CodeOpinion
One concept plaguing software architecture and design (Part 3)
17:13
CodeOpinion
HTTP APIs don't magically remove Coupling (Part 2)
11:02
CodeOpinion
Did we learn anything from Microservices? (Part 1)
15:51
CodeOpinion
HTMX: What's Old is New Again
11:18
CodeOpinion
API Error Messages for a GOOD Developer Experience
8:31
CodeOpinion
Web-Queue-Worker Architecture Style for Scaling
8:47
CodeOpinion
Keep your project structure simple!
15:08
CodeOpinion
Debunking Kafka Top 5 Use Cases
10:02
CodeOpinion
Event Sourcing Core Concepts
11:31
CodeOpinion
My WORST Mistakes as a Software Developer
7:52
CodeOpinion
Feature Flags are more than just Toggles
9:12
CodeOpinion
"Serverless sucks!"... or does it?
7:27
CodeOpinion
Stop leaking and implying logic in your Frontend
9:31
CodeOpinion
What Kind Of Software Architecture Is This? Monolith or Microservices?
9:30
CodeOpinion
Battle Of The Software Architectures: Which One Reigns Supreme?
8:06
CodeOpinion
Customers don't care about underlying tech
0:14
CodeOpinion
Async workflows
0:48
CodeOpinion
Avoiding long running HTTP API requests.
7:24
CodeOpinion
Production Data
0:44
CodeOpinion
Tips for Production Ready Database (Query) Design
9:06
CodeOpinion
Conditional Statements
0:38
CodeOpinion
Enums aren't evil. Conditionals everywhere are
11:04
CodeOpinion
Vertical Slices
0:33
CodeOpinion
Goodbye long procedural code! Fix it with workflows
9:05
CodeOpinion
API "Rules"
0:44
CodeOpinion
Reservation Pattern
1:00
CodeOpinion
Anti-patterns
0:47
CodeOpinion
Beware! Anti-patterns in Event-Driven Architecture
10:34
CodeOpinion
Bulkhead Pattern
0:54