Category Archives: .NET

Ways of creating multi-threaded applications in .NET (Part 4). Methods of thread synchronization

Posted on: January 15th, 2018 by

The focus of the final part of this article is not dedicated to the methods of application performance improvement through multithreading. Instead, it examines its degradation using methods of thread synchronization.

Ways of creating multi-threaded applications in .NET Part 3. TPL and PLINQ

Posted on: November 23rd, 2017 by

This is the third part of the article dedicated to the methods of creating multi-threaded apps in .NET. If you are interested in this topic, then we invite you to read Part 1 and Part 2 first.

Ways of creating multi-threaded applications in .NET (Part 2). ThreadPool Class

Posted on: October 20th, 2017 by

In Part 1 of this article, we talked about what threads are in .NET. Now, we want to dwell on the methods of background and asynchronous execution of threads in .NET apps.

What .NET Threads Are. Part 1

Posted on: September 25th, 2017 by

With the advent of multi-core processors, multithreading has become almost indispensable in the development of applications. It is multi-threading that gives significant performance gain when using multiple processor cores.

.NET Core Framework Complete Review

Posted on: June 12th, 2017 by

At the end of the last century, Microsoft, one of the most successful software development corporations, faced the problem of a huge number of incompatible languages, environments and programming technologies. At the same time, the development process was rigidly focused on a specific programming language. Also, across different languages, there was a different set of incompatible technologies. Above all, these technologies were gradually becoming obsolete.

Microsoft Roslyn – using the compiler as a service

Posted on: April 6th, 2017 by

One could encounter different situations where it becomes necessary to write one’s own code compiler, interpreter or analyzer for a programming language. Creation of compilers and interpreters is believed to be an “aerobatics” in programming, whilst the creation process itself is seen as very complicated and time consuming. However, the .NET platform has had tools existing quite for a long time, which greatly simplify this task.

How an IT Pro Makes His Life Easier Using TFS 2015

Posted on: April 29th, 2016 by

Team Foundation Server 2015 has a variety of options that very few know about. This article will tell you about operation nuances and settings of the product. You will see for yourself that TFS is not only for .NET developers.