• HOME
  • C#

    introduction

    Coming soon

    LAMBDA expression

    Coming soon

    Generics

    lambda func action
    Extension Method and Generics
    Extension Method and Generics Why Yield
    Generics Creating Queue
    Generics Creating Stack
    Covariance example
    Generic Inheritence

    Collections

    Collections Best Practices -1

    GC/DESTRUCTORS/IDisposable

    Garbage Collection
    Destructor

    Delegates and events

    Delegates and Extensibility
    Delegates vs Interfaces
    Delegates vs Interfaces - using DI

    Threading

    Update UI in worker thread
    Task vs Task.Factory

    c# 4

    Dynamic

    c# 5

    Dynamic

    c# 5

    Dynamic

    c# 6

    Dynamic

    c# 7

    Tuple
    pattern matching example

    c# 8

    Dynamic

    c# 9

    Records

    c# 10

    INTERFACE CHANGES
    LAMBDA FUNCTION RETURN TYPE

    c# 12

    Default Parameters in Lamdbas
    Collection Expression

    c# 13

    Params

    some quick code

    Serialization vs Deserialization
    Covariance Issue
    Covariance Solve
    Covariance issue and solve -example
    Contravariance

    c# Visual studio code

    First c# code in visual studio code

    TIPS TRICKS n TRAPS

    Modify a collection in foreach

    CLEAN CODE

    Clean code basics
  • Design Patterns

    solid

    SRP - violation
    SRP - resolve
    open closed principle -1
    open closed principle -2
    Liskov Substitution Principle
    Interface segregation
    Dependency Inversion

    singleton

    singleton pattern - Intro
    singleton pattern - lazy loading
    singleton pattern - key take away

    chain of responsibility

    chain of responsibility

    template Pattern

    Template pattern

    command pattern

    Command Pattern

    factory

    Simple Factory
    Factory Method Pattern
    without Abstract factory
    Abstract Factory Method Pattern

    builder pattern

    Builder Pattern
    Fluent Builder Pattern

    strategy pattern

    strategy pattern
    strategy pattern - variation

    Prototype pattern

    prototype-memberwise clone
    prototype - deep copy

    observer pattern

    observer pattern

    Adapter Pattern

    Adapter Pattern - class vs object

    Bridge Pattern

    Bridge Pattern
    Bridge Pattern - one more example

    decorator pattern

    Decorator Pattern
    Decorator Pattern - one more example

    Composite Pattern

    composite pattern

    facade pattern

    Facade

    proxy Pattern

    proxy pattern

    Null Design Pattern

    Null Design Pattern

    Iterator pattern

    Iterator Pattern

    Mediator Pattern

    Coming soon

    Repository Pattern

    Coming soon

    state pattern

    State Pattern -1
    State Pattern -2

    flyweight pattern

    Before Flyweight Pattern
    After Flyweight Pattern

    visitor pattern

    Visitor Pattern

    Memento Pattern

    Memento Pattern

    rules pattern

    Rules Pattern

    System Design

    Intro

    System Design

    Coming soon

    System Design

    Coming soon
  • .NET

    Web Api

    JWT authentication to protect your web api

    .net core

    conditional DI using Func
    conditional DI using Func - AddKey
    JWT Basics
    Swagger OpenApi
    Bearer Token in Swagger
  • Cloud

    AZ 900 - BASICS

    1. CLOUD COMPUTING
    2. CAPEX VS OPEX
    3. SAAS PAAS IAAS
    4. DEPLOYMENT MODELS
    5. REGIONS, AZONES, GEOGRAPHY
    6. RESOURCES-RESOURCE GROUP
    7. DIRECTORY-SUBSCRIPTION
    8. AZURE COMPUTE
    9. VIRTUAL MACHINE

    Az 900 questions

    Azure 900 - questions - part 1
    Azure - STRATEGY TO CLEAR

    AZURE - 204 COMING SOON

    Coming soon

    AZURE 305

    Coming soon

    Coming soon

    Coming soon
    AWS

    AWS CLOUD CONCEPT

    INTRO

    AWS

    COMING SOON
  • AI

    introduction

    AI Basics
    AI integration
  • Deployment & Extras

    GIT

    git reset hard soft

    Visual Studio

    Visual Studio features