Repository Pattern Explained Simply

Repository Pattern is likely the only design pattern you will implement as software developer. %99 of software design patterns are very rarely implemented, but the repository pattern is something you will see everyday. First, let’s just see a Repository Pattern and what it is: All this code does is get…

read more

Async/Await in C# Explained Simply

Asynchronous programming is simply a way to make a computer do two things at once. In .NET Core, it is almost required to write high performance servers that can communicate with multiple clients. An asynchronous model allows multiple things to happen at the same time and doesn’t block the flow…

read more