Code Maze Author

Duško Mirković

Duško has more than fifteen years of experience developing complex, mission-critical software. Working with the database, middleware, and infrastructure components gives him a unique perspective on every challenge. He has a special interest in architecture, software quality, performance analysis, and optimization. He always finds time to mentor and teach students and younger colleagues. When away from the keyboard, he enjoys spending free time with his family and friends and reading.
Also find me here:

MY ARTICLES:

Using the CLI to Build and Run .NET Applications

In this article, we will learn more about how to use the CLI to build and run .NET applications. Whether taking our first steps in cross-platform development based on the .NET common language runtime (CLR), or brushing up on some basics to explore a different way to...

Multidimensional Array vs Jagged Array in C#

There seems to be a fair amount of confusion about the two ways to model a multidimensional array in C#. We will explore differences and similarities and hopefully help you choose the best model for your project. If you need to brush up on array basics you can check...

ConcurrentDictionary in C# – Detailed Guide

We've already written about a regular Dictionary in C#. We've also explored the basics of ConcurrentDictionary as one of many Concurrent Collections in C#. In this article, we will go into more detail and explore the use cases in which ConcurrentDictionary can be...

C# String Interpolation

Very early in the history of programming, we've seen the need to use text on a machine that works with numbers. Over many decades we devised many different ways to construct and analyze text for better understanding by both humans and machines. String interpolation,...