Learn the Command Design Pattern, when to use and how to implement it.
Learn how to handle API breaking changes. What is considered a breaking change and what is not. Includes examples of how to implement versioning in ASP.NET
Increase readability and productivity of your code by learning these top C#9.0 features.
What is Cache Busting? When and how we can use it in order to deliver frequent changes in a web based front-end. Full ASP.NET example.
Learn how to use Strategy, Visitor, Template and Iterator patterns in order to solve a more generic problem of the original Problem-17 in Project Euler
In the Project Euler problem we have to calculate the maximum product of 4 adjacent numbers in a matrix 20×20. By adjacent we mean continuous numbers (side by…
Learn how to use Flags in .NET with C#. Store multiple states in one enumeration object and take advantage of bitwise operations.
A Complete tutorial of how we can apply server & client-side validation for MVC and Razor Pages with localization and custom attributes.
Learn how to use configuration in a C# Console application.
Tutorial of how to use the same library written in C# both in backend and in frontend using Blazor.