Tural Suleymani

Tural Suleymani @turalsuleymani

About: Software Architect | Lead Software Engineer | Packt and Udemy Author | Microsoft MVP & MCT & 3x C# Corner MVP | Public Speaker | Youtuber

Joined:
Mar 6, 2024

Tural Suleymani
articles - 39 total

Why You Should Use Domain-Driven Design in Your Real Projects?

In this article, I am going to talk about why you should use Domain-Driven Design (DDD) in your...

Learn More 0 0May 27

NoSQL vs. SQL: Which One to Use

If you’ve participated in many interviews, you’ve probably heard the question: “What are the...

Learn More 0 0May 4

The best way of implementing Domain-driven design, Clean Architecture, and CQRS

Today, I am going to show you the best way learning Domain-Driven Design, Clean Architecture, CQRS,...

Learn More 2 0Dec 28 '24

I’m Preparing for FAANG : Getting Started with Essentials

Data structures and algorithms are important, but it is not always easy to grasp their main ideas....

Learn More 2 0Dec 26 '24

The Cynefin framework with Domain-driven Design

I first met the term ‘Cynefin’ when learning Domain-driven Design. I have seen multiple mentions of...

Learn More 2 0Nov 25 '24

SQL Server Execution Plans

There are some questions that those who are familiar with the T-SQL dialect of SQL ask...

Learn More 1 0Nov 13 '24

Understanding API Gateways in Microservices

In Microservice development, we mainly use interesting techniques and patterns. One of the...

Learn More 0 0Nov 1 '24

Real-World Expression Trees: Dynamic Filtering in C# with Minimal API

In our previous tutorial, we discussed key points of expression trees, use cases, and limitations....

Learn More 0 0Oct 22 '24

Solid Introduction to Expression Trees in C#

Expression trees are one of the complex topics in C#/.NET that needs to be understood. They represent...

Learn More 5 0Sep 28 '24

Resolving Race Conditions and Critical Sections in C#

A race condition in C# occurs when two or more threads access shared data simultaneously, and the...

Learn More 1 0Aug 30 '24

Advanced JS — Refactoring Toward Objects

Javascript has several object creation syntaxes, but object configurations (in a sense, associative...

Learn More 3 0Aug 18 '24

Launched my Russian Version of Youtube Channel

Dear friends, As you already know, I have a youtube channel (TuralSuleymaniTech) where I share my...

Learn More 0 0Aug 2 '24

Integrating C/C++ Libraries to .NET Applications with P/Invoke

In my practice, I have several times faced the case of integrating and communicating with low-level...

Learn More 3 0Aug 1 '24

Practical Approach to Scalar functions within EntityFramework Core

When building an application, you may have some logic in your database side implemented using scalar...

Learn More 1 0Jul 23 '24

Entity Framework Core with Scalar Functions

In this tutorial, I've explained how to migrate and call scalar functions from Entity Framework...

Learn More 1 0Jul 21 '24

Design Patterns in C#: Modern and Easy Singletons

In this video, we dive deep into design patterns in programming with a focus on the Singleton Design...

Learn More 1 2Jul 10 '24

Practical Reflection in C# Or "In Reflection We Trust"

C# learners have probably come across a topic called Reflection. It is one of the most difficult...

Learn More 1 0Jun 29 '24

How to Become a Professional .NET Developer in 2024

Nowadays there is tons of information out there and finding the correct one is not an easy task. When...

Learn More 16 7Jun 14 '24

C# Attributes In Practice — Building A Payment Terminal

Attributes act as markers in the .NET platform. It is with their use that it is possible to write...

Learn More 1 0Jun 4 '24

The only tutorial to learn Javascript Callbacks

When I worked as a Full-Stack developer, creating new modules using native Javascript (hereafter JS),...

Learn More 1 0May 27 '24

Algorithms And Data Structures Interview Question - Recursion

One of the concepts you will come across when learning Algorithms and Data Structures is...

Learn More 1 0May 7 '24

C# In Practice — Building Tech Support App

One of the best ways to learn any programming language is, of course, through real practice. Starting...

Learn More 1 0May 7 '24

C# Delegates In Practice — Implementing Observer Pattern With Delegates

When building a program structure, sometimes several classes need to exchange information with each...

Learn More 1 0May 1 '24

Master C# with advanced tutorials

💡If you want to 𝐌𝐚𝐬𝐭𝐞𝐫 .𝐍𝐄𝐓/𝐂# with easy-to-follow and practical examples like a Senior, I have a...

Learn More 6 0Apr 15 '24

Differences Between WCF And Web API. Which One To Choose?

In this article, we will discuss some of the very interesting questions asked in the interview...

Learn More 0 0Mar 27 '24

Implementing Diagnostings In .NET Applications

Tracing allows us to see various informational data about the running program. As usual, we run...

Learn More 0 0Mar 27 '24

N-Layered Architecture With Azure Functions

This article doesn’t contain details of N-Layered architecture from a theoretical perspective. You...

Learn More 2 0Mar 22 '24

So, What Exactly Big O Is?

Regardless of what programming language we write in, not all questions in the interviews we...

Learn More 1 0Mar 22 '24

String Vs StringBuilder In C#

As we know, string class is for storing text type information in RAM. The information storage...

Learn More 1 0Mar 16 '24

REST In Depth Or What Exactly REST Is?

In this article, we’ll go through the details and meaning of REST. It will help you to better...

Learn More 1 0Mar 16 '24