Channel Avatar

Zoran Horvat @UCxsWfh8LCcn55mFB6zGBT1g@youtube.com

32K subscribers - no pronouns :c

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


Lambdas Almost Killed the Strategy Pattern The Encapsulation Lose-Lose Game Programmers Massively Fail on This Master the Design of Classes Master the Design of Classes (Part 2) Master the Design of Classes (Part 3) Master the Design of Classes (Part 4) Master the Design of Classes (Part 5) Master the Design of Classes (Part 6) Master the Design of Classes (Part 7) 3 C# Features You Should Never See Answer the Google Interview Question in 60 Seconds The C# Question I Hear Every Day C# Constructors Just Got Better! Switch Over to switch Expressions! Use Property Patterns in C# What is Functional C#? Functional Types in the Latest C# Remove Deep Nesting | Clean Code I Love C# for Things Like This Have You Got an Aliasing Bug? Guess the Pattern! What are ValueTasks Used For? Have You Ever Seen This Method? Learn an Algorithm in 60 Seconds! โ€“ Combinations Static Imports in C# Are Tricky C# 12 Collection Expressions Target-Typed new Expressions in C# Learn an Algorithm in 60 Seconds! - Shuffle Can You Extend LINQ? Are You a Control Freak Programmer? New Answer to the Oldest Interview Question Using Declarations are Tricky Find the Bug in 5s Nullable References Tips and Tricks Guess the Pattern! How To Cancel async Methods C# with Expressions Evade Validation! Does This Class Violate LSP? Non-Nullable References Can Be Null! What Are Elevated Types in C#? Use Strongly Typed IDs for Entities C# record struct Usage Explained Favor Guard Clauses Over if-else Do Not Iterate IEnumerable Multiple Times! Why Donโ€™t C# Records Validate Their Values? Favor Declarative Design in C# Are You Afraid of LINQ Aggregate Operator?