Table of Contents README .NET .NET AOT vs JIT Web Services Webhooks vs REST WEB API vs REST PUT vs PATCH Understanding Sockets General Programming Dependency Injection Understanding Caching in .NET Heap and Stack SOLID Principles Single Responsibility Principle (SRP) Open/Closed Principle (OCP) Liskov Substitution Principle (LSP) Interface Segregation Principle (ISP) Dependency Inversion Principle (DIP) Overlooked Concepts In Programming Functional Programming What is BSD What is Kernel OS Session1 OS Session1-Understanding stdin, stdout, and stderr