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