Karol RossaArray PoolNowadays, we rarely use arrays. In most cases, we use List<T>, which provides more functionality and is based on an array under the hood…4 min read·Dec 15, 2022----
Karol RossaValueTask vs. TaskWe have already covered the asynchronous paradigm and performance comparison of async vs. sync API calls. Today I will show you how to save…3 min read·Jun 19, 2022--3--3
Karol RossaAsynchronous PerformanceIn a previous article, I have described how async works. Today I would like to talk about async performance compared to synchronous calls…4 min read·Jun 7, 2022----
Karol RossainCodeXAsynchronous ProgrammingI want to cover a couple of things regarding asynchronous programming in .NET. The main concept can also be applied to other languages, so…7 min read·May 17, 2022----
Karol RossaGIT 3-way mergeGit is an excellent tool for collaborative work on a shared codebase. As we all know, more than one person will have to work on the same…4 min read·Mar 16, 2022----
Karol RossaDebugging 101 in Visual Studio 2022Debugging can be an annoying and time-consuming task. But using the proper tools, you can make your life much easier. In most modern IDEs…4 min read·Mar 9, 2022----
Karol RossaIDisposableWe have already covered memory management topics with Garbage Collection and implementing Finalizers in .NET. This time we will talk about…3 min read·Jan 19, 2022----
Karol Rossa.NET FinalizersLast time we talked about Garbage Collection, it handles memory manipulation for managed code. Unfortunately, you need to release yourself…2 min read·Jan 10, 2022----
Karol RossaGarbage CollectorThe garbage collection process is more complex than you may think. The simplest explanation is that GC manages your application’s…6 min read·Dec 9, 2021----
Karol RossaNext step in programmer’s careerYoung engineers become developers to solve logical problems and to write code. At some point gaining more technical knowledge is not…3 min read·Oct 5, 2021--1--1