Channel Avatar

Zoran Horvat @UCxsWfh8LCcn55mFB6zGBT1g@youtube.com

31K subscribers - no pronouns :c

Hello everyone! My name is Zoran Horvat. I am a consultant,


13:54
The Combinatorial Explosion Trap: Does Your Code Have It?
12:52
10 Essential Constructors in C# Every Developer Should Know
13:08
This Is How the Anemic Domain Model Turns Bad
13:10
Learn to Generate Quality URL Slugs From Proper Domain Objects
12:49
You Can Now Track Record Types With EF Core
16:05
Here Is the Most Powerful EF Core Configuration Technique
10:55
C# Records Are Functional - Use Them That Way!
12:45
Boolean Is Not Your Friend
09:29
Can You Avoid the Nightmare Scenario?
13:21
5 Sure Signs You're No Longer Junior Programmer
10:32
They Are Brilliant – But in Small Doses Only!
08:58
How Do I Escape From Here?
07:01
What Good Is an Empty Interface?
11:56
Master the Design of Classes
19:17
Master the Design of Functional Behavior in C#
14:24
Immutable Design: Why You Should Care
06:20
You’ll Never Write Functional C# Code if You Don’t Know This
07:37
Have You Ever Signaled async/await Progress in These Three Ways?
17:53
Master the Design of Functional Types in C#
07:58
Avoid Deep Nesting | Clean Code
27:50
Deep Dive on Locks & Deadlocks for Application Developers
07:15
How Do You Cancel an async Method? | Step-by-Step Tutorial
17:53
C#, Dapper & SQL: Interview Questions With Answers
15:10
When and How To Apply CQRS in an ASP.NET Core Application With EF Core
07:33
The Secret of Unit Testing I Learned by Failing
17:46
How to Implement Strongly Typed IDs with EF Core and ASP.NET Core Razor Pages
07:11
Enjoy Strongly Typed Code Again With Covariant Return Types
15:57
Master The L in SOLID
07:49
Unveil the Mystery of the Liskov Substitution Principle
06:06
Learn C#: Method Hiding (and Why You Will Want To Avoid It)
14:55
Validating Records in C#: Everything You Ever Wanted To Know but Had No One To Ask
08:15
Learn C#: How Do Virtual Methods Work?
15:43
The Lesson About GUID IDs I Learned the Hard Way
07:31
Learn C#: Abstract or Virtual Method, Which Fits Better Here?
15:34
This Is How Domain-Driven Design Makes Object-Oriented Design More Powerful
10:17
Avoid This Common Mistake in DDD Modeling
09:04
Learn To Love DDD-Style Strongly Typed IDs
11:51
Let C# Tuples Become Your Best Friends
12:55
The Ultimate Guide to C# Records
12:40
Here is How Fast is LINQ, Spans, and Everything
05:55
This Is the Place for LINQ in Modern .NET Design
12:41
17 Pieces of C# Syntax That Make Your Code Short
09:25
3 Shocking Misconceptions Among C# Programmers
12:46
Will All My Classes Look Like Records Now?
15:02
Why is C# Evolving This Way?
15:17
Getting Started With Azure Storage | Tutorial
03:14
Must-Have Tools To Develop Azure Storage Applications
13:02
You May Have Never Learned This Lesson Right
14:52
The KISS Principle Explained by Dino Esposito
08:18
You Can Untangle the Ball of Mud Using This Technique
10:29
Favor Declarative Design and Cure That Code Clutter
09:39
Complex Code, Complicated Code, and Why You Should Care
21:43
Manage Nulls Like a Boss and Never Fail!
09:59
Boost Code Readability With Fluent Interface Design
12:19
No, Procedural Is Not Better Than Object-Oriented in Business Applications
13:40
Let Design by Contract Be Your Highest-Valued Design Method
19:28
Develop Flawless Regular Expressions Using This Step-by-Step Process
10:02
Give Expressions a Name | Clean Code
08:11
The One Thing Where OOP Shines Like No Other Programming Style
11:36
Tame the Power of the Iterator Pattern and yield return in C#