PinnedTural SuleymaniReal-World Expression Trees: Dynamic Filtering in C# with Minimal APIIn our previous tutorial, we discussed key points of expression trees, use cases, and limitations. Any topic without a practical example…Oct 6Oct 6
PinnedTural SuleymaniinDev GeniusSolid Introduction to Expression Trees in C#Expression trees are one of the complex topics in C#/.NET that needs to be understood. They represent code in a tree-like data structure…Sep 26Sep 26
PinnedTural SuleymaniinDev GeniusIntegrating C/C++ Libraries to .NET Applications with P/InvokeIn my practice, I have several times faced the case of integrating and communicating with low-level languages (C/C++) and low-level APIs…Aug 1Aug 1
Tural SuleymaniUnderstanding API Gateways in MicroservicesIn Microservice development, we mainly use interesting techniques and patterns. One of the interesting patterns in the microservice…4d ago4d ago
Tural SuleymaniResolving Race Conditions and Critical Sections in C#A race condition in C# occurs when two or more threads access shared data simultaneously, and the outcome of the program depends on the…Aug 30Aug 30
Tural SuleymaniinDev GeniusAdvanced JS — Refactoring Toward ObjectsJavascript has several object creation syntaxes, but object configurations (in a sense, associative arrays) occupy a special place among…Aug 18Aug 18
Tural SuleymaniinDev GeniusPractical Approach to Scalar functions within EntityFramework CoreWhen building an application, you may have some logic in your database side implemented using scalar functions. In SQL, a scalar function…Jul 23Jul 23
Tural SuleymaniinDev GeniusModern implementation of Design Patterns in C#: The easy SingletonsIn this video, we dive deep into design patterns in programming with a focus on the Singleton Design Pattern in C#. Understanding design…Jul 10Jul 10
Tural SuleymaniinDev GeniusPractical 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 topics for beginners. The degree of…Jun 29Jun 29
Tural SuleymaniinDev GeniusHow to becomaNowadays there is tons of information out there and finding the correct one is not an easy task. When you start your journey in…Jun 14Jun 14