Hello there

I’m a software developer and this is my blog about everything that interests me (tech, programming for Windows and .NET). All opinions are my own.

Win2D

Win2D provides the ability to use GPU-accelerated 2D graphics in WinUI 3 apps. ...

January 12, 2025

How to extract a specific image from the icon file. Pure C#

In this note we are considering the image extraction from ICO files in pure C# (without Win32 or any other dependencies). ...

January 5, 2025

How to extract a specific image from the icon file

In this note we are considering the image extraction from ICO files using the Win32 API. ...

December 29, 2024

How to compare the performance of different versions of the same library

In this note I’ll show how to use BenchmarkDotNet to compare the performance of different versions of the same library. ...

December 22, 2024

Windows Tweaks

Five Windows tweaks that make the system more usable (at least for me). The 3rd party apps aren’t required. Only (reversible) registry changes. ...

December 15, 2024

Using Windows natural order sorting in C#

Windows Explorer sorts files with digits in a more natural way than build-in C# functions. It’s possible to use this sorting method in any app for Windows. ...

December 8, 2024

GitHub Packages as the private NuGet repository

GitHub Packages allows to organize the private NuGet repository. In this note I show how to configure the private NuGet repository with GitHub Packages. ...

December 1, 2024

Visual Studio UI Refresh

At .NET Conf 2024 some speakers used Visual Studio with a new UI. Is it the unannounced Visual Studio 2025? Nope. It’s just the updated UI for Visual Studio 2022! ...

November 22, 2024

ItemsControl and DataTemplateSelector in WinUI

Sometimes even simple things can be confusing. Especially if you don’t encounter them every day. The funniest thing is if you’ve already solved this problem and successfully forgot about it after some time. ...

November 11, 2024

Using .NET build-in dependency injection with WinUI apps

.NET has build-in dependency injection (DI). It’s used primarily for ASP.NET Core apps, but there’s no reason not to use it with WinUI apps too. ...

November 9, 2024