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 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 SuleymaniAdvanced 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
Tural SuleymaniinDev GeniusC# Attributes In Practice — Building A Payment TerminalAttributes act as markers in the .NET platform. It is with their use that it is possible to write aspect-oriented business processes…Jun 4Jun 4
Tural SuleymaniinDev GeniusThe only article to learn Javascript CallbacksWhen I worked as a Full-Stack developer, creating new modules using native Javascript (hereafter JS), and dealing with issues such as…May 27May 27
Tural SuleymaniinDev GeniusMethod Signature Honesty in Functional Programming with C#There are some rules for us when applying functional programming techniques to our applications. The first one was “same argument same…May 15May 15