Hi, I'm Ivan

What is GAC?

The Global Assembly Cache (GAC) is a local cache maintained by the .NET Framework where strong-named assemblies (their name is composed by: name of assembly, version number, culture and public key token) that are designated to be shared by all the applications executed on a system will be stored...

What is the difference between String and StringBuilder?

Difference between the String and StringBuilder is an important concept that makes the difference when an application has to deal with the editing of a high number of Strings...

Continuous testing and integration with GitHub repo and CircleCI

In this article, I’ll show you how to use two patterns that have penetrated all aspects of software development: continuous testing and integration.

What is a garbage collector?

The garbage collector (GC) is a part of the .NET framework which is initialized by the common language run-time (CLR) to manage the allocation and release of memory in an application...

What is CTS?

.NET is language-agnostic, which allows programmers to write code in different languages (which can be compiled to IL), and that code can interact with other code written in different languages...