When Microsoft Violated Liskov Substitution Principle in .NET Share: Download MP3 Similar Tracks Liskov Substitution Principle Christopher Okhravi Covariance and Contravariance Christopher Okhravi Don't Use Polly in .NET Directly. Use this instead! Nick Chapsas Depend on Abstractions not Concretions (Framework) Christopher Okhravi Strategy Pattern – Design Patterns (ep 1) Christopher Okhravi A Philosophy of Software Design | John Ousterhout | Talks at Google Talks at Google The Only Time You Should Use Polymorphism Christopher Okhravi Working Software Is Not The Primary Measure of Progress Christopher Okhravi The Square-Rectangle Problem Christopher Okhravi Liskov's Substitution Principle | SOLID Design Principles (ep 1 part 1) Christopher Okhravi 3 Reasons WHY Waterfall Doesn't Work Christopher Okhravi "Stop Using Async Await in .NET to Save Threads" | Code Cop #018 Nick Chapsas Rules Have Reasons (Always Ask Why) Christopher Okhravi How Imaginary Numbers Were Invented Veritasium How Senior Programmers ACTUALLY Write Code Healthy Developer UML class diagrams Lucid Software Only Use Inheritance If You Want Both of These Christopher Okhravi Dopamine Expert: Doing This Once A Day Fixes Your Dopamine! What Alcohol Is Doing To Your Brain!! The Diary Of A CEO They Knew Waterfall Didn't Work Christopher Okhravi C# Fundamentals for Beginners Microsoft Developer