In this article, I am going to talk about why you should use Domain-Driven Design (DDD) in your...
If you’ve participated in many interviews, you’ve probably heard the question: “What are the...
Today, I am going to show you the best way learning Domain-Driven Design, Clean Architecture, CQRS,...
Data structures and algorithms are important, but it is not always easy to grasp their main ideas....
I first met the term ‘Cynefin’ when learning Domain-driven Design. I have seen multiple mentions of...
There are some questions that those who are familiar with the T-SQL dialect of SQL ask...
In Microservice development, we mainly use interesting techniques and patterns. One of the...
In our previous tutorial, we discussed key points of expression trees, use cases, and limitations....
Expression trees are one of the complex topics in C#/.NET that needs to be understood. They represent...
A race condition in C# occurs when two or more threads access shared data simultaneously, and the...
Javascript has several object creation syntaxes, but object configurations (in a sense, associative...
Dear friends, As you already know, I have a youtube channel (TuralSuleymaniTech) where I share my...
In my practice, I have several times faced the case of integrating and communicating with low-level...
When building an application, you may have some logic in your database side implemented using scalar...
In this tutorial, I've explained how to migrate and call scalar functions from Entity Framework...
In this video, we dive deep into design patterns in programming with a focus on the Singleton Design...
C# learners have probably come across a topic called Reflection. It is one of the most difficult...
Nowadays there is tons of information out there and finding the correct one is not an easy task. When...
Attributes act as markers in the .NET platform. It is with their use that it is possible to write...
When I worked as a Full-Stack developer, creating new modules using native Javascript (hereafter JS),...
One of the concepts you will come across when learning Algorithms and Data Structures is...
One of the best ways to learn any programming language is, of course, through real practice. Starting...
When building a program structure, sometimes several classes need to exchange information with each...
💡If you want to 𝐌𝐚𝐬𝐭𝐞𝐫 .𝐍𝐄𝐓/𝐂# with easy-to-follow and practical examples like a Senior, I have a...
In this article, we will discuss some of the very interesting questions asked in the interview...
Tracing allows us to see various informational data about the running program. As usual, we run...
This article doesn’t contain details of N-Layered architecture from a theoretical perspective. You...
Regardless of what programming language we write in, not all questions in the interviews we...
As we know, string class is for storing text type information in RAM. The information storage...
In this article, we’ll go through the details and meaning of REST. It will help you to better...