Oleksii NikiforovDev Environment as a Code (DEaaC) with DevContainers, Dotfiles, and GitHub CodespacesMotivationAug 14, 2022Aug 14, 2022
Oleksii NikiforovTask-based asynchronous Pattern and Composition (aka Task Combinators)WhenAll, WhenAny, ForEachAsync, Throttling, Process as complete, etc.Feb 27, 2021Feb 27, 2021
Oleksii NikiforovAwaitable/awaiter pattern and logical micro-threading in C#Let’s build a state machine based on awaitable/awaiter patternOct 20, 2020Oct 20, 2020
Oleksii NikiforovPublish images to GitHub Container Registry (ghcr)In this blog post, I would like to show you how easy is to publish your docker images to GitHub Container Registry. This topic is relevant…Sep 19, 2020Sep 19, 2020
Oleksii NikiforovBringing “surround with” functionality to vscode. Checkout out this extension.Quite often, in my day-to-day workflow, I want to wrap up some code sections in a well-known code snippet. I hate these moments. Usually…Aug 25, 2020Aug 25, 2020
Oleksii NikiforovHow to organize the learning process with mindmaps, spreadsheets, and .NET CoreI prefer reading books from cover to cover and taking notes quite frequently. At the same, I tend to have multiple items on my reading…May 3, 2020May 3, 2020
Oleksii NikiforovSorting algorithms with C# 8, SpanI would share with you something fun. The right way to write interactive documentation — Try .NET. It is an awesome project maintained by…Apr 15, 2020Apr 15, 2020
Oleksii NikiforovDesign Patterns. Behavioral Patterns. Part IYes, you might say that blogging about design patterns is boring. But what about an interactive version with live examples and Try .NET…Apr 13, 2020Apr 13, 2020