Struct vs Class in C#

To understand the difference between struct and class in C# you should be familiar that there are two types of memory in the language - Stack and Heap: Stack (static…

Pointers in C#

In this article, I will share my thoughts on Pointers in C#. Please note that It is important to know the difference between managed and unmanaged code in C# before…

Interoperability with C#

The term interoperability comes from intercommunication and means communication between codes written in different languages. In this article, I am going to explain how to use Interoperability with C#. Table…

The code compilation process in .NET

In this post, I'm going to explain how the compilation process in .NET happens. I will cover the different types of compilations and compilers. Table of ContentsOverviewTypes of compilationImplicit compilation…

What is RxJS?

Table of ContentsOverviewWhy it is so popular and what problems does it solve?The observer patternThe observer pattern in RxJSBenefits and examples with RxJSExample with plain JavaScriptExample with promiseExample with async…