Channel Avatar

Zoran Horvat @UCxsWfh8LCcn55mFB6zGBT1g@youtube.com

31K subscribers - no pronouns :c

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


10:23
Favor Method Chaining Over Nested Calls | Clean Code
22:19
Keep an Eye on SRP - That Might Just Save Your Broken Code Base
09:04
Avoid Returning Null From Methods – There Is a Better Way To Write Them!
12:19
Remove Messy Constructor Calls | Clean Code
12:42
Remove Separate Concerns From a Class and Make It Favor SRP Again
15:43
Is Structural Inspection Part of Your Unit Testing Strategy?
08:58
Use the Decorator Pattern To Reduce Code Duplication in Complex Models
17:49
Use Incremental Coding Technique and Make No Bugs in Complex Features
14:21
Combine Design Patterns To Reveal Their Greatest Power
15:28
Wish To Remove Primitive Obsession? Try This Effective Technique!
14:07
Master the Power of Composite Pattern in Rich Domain Modeling
12:17
Write Unit Tests Against the Interface, Not Implementation
13:35
The One Thing You Cannot Do in Object-Oriented Programming but You Can in Functional
14:23
I Have Tried Copilot Chat on ASP.NET Core and This Is What I Got
14:24
Unleash Your Functional Modeling Superpowers | C# Tutorial
15:50
Possibility of Discriminated Unions in C#: Functional Programming in .NET
09:54
You Will Add Smart Constructor to Your Rich Domain Models When You See This!
13:49
Copilot X Is Here and I Just Tried It in VS Code
13:16
Use Null Object Pattern in Your Rich Domain Model
15:57
Master the Builder Pattern: The King of Creational Design Patterns in C# | ASP.NET Core Tutorial
15:04
Kill Anemic Domain Models with Encapsulation: The Hard Part
14:23
Is Your Coding Style Older Than You?
13:53
I Asked Copilot To Write Unit Tests – It Wasn’t Great
17:48
Are Design Patterns Dead in C#?
10:40
LINQ Doesn’t Have the Operator You Need
07:44
Stop Creating Class Hierarchies! (If You Haven't Already)
10:03
Don’t Let Your Domain Model Depend on Current Time!
09:14
How To Refactor Database Schema With Entity Framework Core
15:40
Visitor Design Pattern Is Giving Way To Pattern Matching Expressions!
14:44
Let GitHub Copilot Write Your ASP.NET Core Application
16:01
Using GitHub Copilot to Write Complex Code | Step-by-step Tutorial
18:46
Favor Top-Down Domain Modeling in ASP.NET with Entity Framework Core
18:31
Build Your Own Option Type in C# and Use It Like a Pro
18:13
How to Avoid Null Reference Exceptions: Optional Objects in C#
19:00
Why Favor Object Composition Over Class Inheritance? A Deep Dive
08:49
Be Careful When Removing an EF Core Property!
12:12
Adding an EF Property in a Zero Downtime Migration
09:13
Deploying an EF Migration Zero Downtime? Watch Out!
09:15
Chain of Responsibility to the Rescue!
11:38
How to Initialize a Clean ASP.NET Core Project with Entity Framework Core and Identity
13:23
Design Self-documenting Types to Avoid Bugs
09:37
This Decorator Pattern Implementation Will Make Your Day!
09:39
Write Self-documenting Code to Avoid Bugs
07:27
New C# 11 Keyword - required - and How To Use It Right
10:30
The Fastest Way to Modify a List in C# | Coding Demo
16:03
A Comprehensive Guide to GitHub Copilot: From Beginner to Expert | VS Code Demo
15:35
Crazy C# Interview Questions With Logical Answers | Coding Test
15:01
How to Use Debug Assertions in a Complex Function
14:37
Using Assertions to Demonstrate the Code is Correct
18:51
Formally Proving Code Correctness
12:57
How to Make No Bugs? Write Code Incrementally!
26:24
Here Is Why HashSet Is So Fast in .NET
07:32
Here Is When HashSet & Dictionary Call GetHashCode and Equals
08:45
Calling a Virtual Function From a Constructor? Bad Idea!
17:01
Want to Start with DDD? Try Ubiquitous Language First!
12:37
Reimplementing .NET Runtime for Learning and Fun [4 of 4] | Understanding the .NET CLR
11:57
How Does .NET Runtime Resolve Object's Type and Methods? [3 of 4] | Understanding the .NET CLR
12:36
How Does C# Resolve Virtual Functions? [2 of 4] | Understanding the .NET CLR
07:51
How Do Virtual Functions Work? [1 of 4] | Understanding the .NET CLR
12:41
How Does List REALLY Work in .NET?