PinnedYohan MalshikainEnlear AcademyImplementing Retry pattern using Polly in .NET Core ApplicationUnderstanding Retry Pattern using Polly Nuget package5 min read·Dec 9, 2023--3--3
PinnedYohan MalshikaSingle Responsibility Principle in C#Applying the Single Responsibility Principle in C# with Examples4 min read·Aug 27, 2023----
PinnedYohan MalshikainEnlear AcademyConst vs Readonly vs Static Readonly in C#Understanding the Difference between Const, Readonly, and Static Readonly in C#4 min read·Feb 1, 2022--3--3
PinnedYohan MalshikainEnlear AcademyRepository Pattern and Unit of Work with ASP.NET Core Web APIHow to Implement a Unit Of Work with Repository Pattern in ASP.NET Core Web API7 min read·Oct 6, 2021--7--7
Yohan MalshikaDependency Inversion Principle VS Dependency InjectionUnderstanding the difference between the Dependency inversion principle and the Dependency injection using ASP.NET Core5 min read·Jan 3, 2024--1--1
Yohan MalshikaSelf-Sufficiency and Productivity in Software EngineeringUnderstanding the Relationship between Self-Sufficiency and Productivity in Software Engineering3 min read·Jun 9, 2023----
Yohan MalshikainEnlear AcademyBuilding a Dynamic Logical Expression Builder in C#Understanding How to use And and Or Operators with Expression Trees6 min read·May 12, 2023--1--1
Yohan MalshikainEnlear AcademyPrivate VS Sealed Classes in C#Understanding the differences between private class and sealed class in C#4 min read·Mar 22, 2023----
Yohan MalshikaWhy Self-Sufficiency is Crucial for Software EngineersImportance of self-sufficiency in Software Engineering3 min read·Mar 18, 2023--2--2
Yohan MalshikainEnlear AcademyNull Handling Techniques in C#7 Null Handling techniques that you should know in C#4 min read·Mar 14, 2023--6--6