Oleksii NikiforovDev Environment as a Code (DEaaC) with DevContainers, Dotfiles, and GitHub CodespacesMotivation7 min read·Aug 14, 2022----
Oleksii NikiforovTask-based asynchronous Pattern and Composition (aka Task Combinators)WhenAll, WhenAny, ForEachAsync, Throttling, Process as complete, etc.6 min read·Feb 27, 2021----
Oleksii NikiforovAwaitable/awaiter pattern and logical micro-threading in C#Let’s build a state machine based on awaitable/awaiter pattern6 min read·Oct 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…2 min read·Sep 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…2 min read·Aug 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…3 min read·May 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…1 min read·Apr 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…6 min read·Apr 13, 2020----