Posts by Category : C#
  • 29 Apr 2024   Dependency Injection in C#
  • 12 Mar 2024   Instantiation And Initialization Order of Classes in C# and Unity
  • 12 Feb 2024   Primary Constructors in C# 12
  • 28 Nov 2023   NDepend Review - A static analysis tool for .NET projects
  • 30 Oct 2023   Conceptual Meaning of Interfaces
  • 18 Sep 2023   The Benefits Of Encapsulation With Examples In C#
  • 04 Sep 2023   How To Avoid Temporal Coupling in C#
  • 28 Aug 2023   4 Ways To Emulate The Friend Keyword Of C++ In C#
  • 17 Jul 2023   The Template Method Pattern and Usage in Unity
  • 10 Jul 2023   How the boolean logical operators are used and get overloaded in C#
  • 03 Jul 2023   Command vs Strategy pattern
  • 12 Jun 2023   C# Equality and order comparisons (Part 3)
  • 05 Jun 2023   C# Equality and order comparisons (Part 2)
  • 29 May 2023   C# Equality and order comparisons (Part 1)
  • 08 May 2023   The Monostate pattern with default interface implementation in C#
  • 01 May 2023   Curiously Recurring Template Pattern in C#
  • 17 Apr 2023   C# Deconstructor
  • 27 Mar 2023   Prefer overloading than default parameters
  • 20 Mar 2023   4 ways to use extension methods in C# other than extending existing types
  • 13 Mar 2023   The Null object pattern in C#
  • 27 Feb 2023   How to prevent external changes to your save files in Unity
  • 21 Feb 2023   Emulate multiple inheritance by using default interface implementation in C# and Unity
  • 14 Feb 2023   What are enum flags and how to use them in Unity
  • 07 Feb 2023   How to avoid boxing structs that implement interfaces in C#
  • 31 Jan 2023   What are the differences in the timers in C# ?
  • 24 Jan 2023   Initializing Lists in C#
  • 10 Jan 2023   Encapsulation of primitive types and checked operator overloading in C# 11
  • 03 Jan 2023   The new keyword in C#
  • 26 Dec 2022   Using dynamic overloading in C# for a more flexible architecture.
  • 12 Dec 2022   A guide for better use of enums in C# part 2.
  • 05 Dec 2022   A guide for better use of enums in C# part 1.
  • Follow me: