Taras Kovalenko
tkovalenko.bsky.social
Taras Kovalenko
@tkovalenko.bsky.social
Relay your dependency injection to the next level! A powerful, fluent library that extends Microsoft.Extensions.DependencyInjection with adaptive patterns for conditional routing, multi-relays, adapter chains, and dynamic service resolution.
github.com/TarasKovalen...
#dotnet #csharp #DI #relay
GitHub - TarasKovalenko/Relay: Relay your dependency injection to the next level. Fluent extensions for Microsoft.Extensions.DependencyInjection that simplify adapter patterns with conditional routing...
Relay your dependency injection to the next level. Fluent extensions for Microsoft.Extensions.DependencyInjection that simplify adapter patterns with conditional routing, multi-adapters, adapter ch...
github.com
June 9, 2025 at 6:47 AM
C# Package Autocomplete for VS Code!
The new #:package directive in .NET is amazing for quick scripts, but I kept context-switching to nuget.org to find package names and versions. So I built an extension that brings NuGet search directly into your editor.
#dotnet #vscode #vsix #nuget
June 2, 2025 at 10:36 AM
Багато .NET розробників пишують код, не замислюючись про те, що відбувається "під капотом". А там справжня магія!
Ваш C# код -> IL код -> JIT компіляція ->машинний код процесора

taraskovalenko.github.io/posts/cli-ji...

#dotnet #aot #jit #il #cli #performance #runtime
.NET JIT i IL - повний розбір магії під капотом вашого коду
Коли ви пишете код на C#, F# чи VB.NET і натискаєте F5, за лаштунками відбувається справжня магія. Ваш код не виконується безпосередньо процесором, а проходить через складний і водночас елегантний про...
taraskovalenko.github.io
May 28, 2025 at 12:05 PM
CancellationToken в C# - використання, проблеми та кращі практики

taraskovalenko.github.io/posts/cancel...

#csharp #dotnet #Threading #CancellationToken
CancellationToken в C# - використання, проблеми та кращі практики
Що таке CancellationToken?
taraskovalenko.github.io
May 16, 2025 at 4:55 PM
Excited to announce a major upgrade to CentralConfigGenerator!
I have just released the packages-enhanced command that takes package version management to the next level using NuGet. Versioning for intelligent semantic version analysis.
github.com/TarasKovalen...

#dotnet #nuget #CPM #csharp
May 6, 2025 at 7:22 AM
CentralConfigGenerator - it automatically generates and maintains Directory.Build.props and Directory.Packages.props files to centralize your project configurations.
Check it out on NuGet: lnkd.in/dv3-rJMc
GitHub: lnkd.in/dU9mmQb3
#dotnet #csharp
April 28, 2025 at 7:59 AM
Configuring Forwarded Headers in .NET when working with Azure Application Gateway and App Service

taraskovalenko.github.io/posts/agw-ho...

#azure #dotnet #openID #ApplicationGateway #middleware
April 25, 2025 at 5:03 PM
C# 14 and .NET 10 Preview 3
Exciting times ahead for C# developers! Microsoft has released .NET 10 Preview 3, which is packed with powerful enhancements to the C#. One standout feature in C# 14 is the significant expansion of extension capabilities.
#CSharp14 #DotNET10 #SoftwareDevelopment
April 13, 2025 at 8:20 AM
Якщо ви розробник .NET, ви, напевно, стикалися з ConfigureAwait(false), але чи достатньо добре розумієте всі його нюанси та нові можливості? 🤔

taraskovalenko.github.io/posts/config...

#dotnet #AsyncAwait #ConfigureAwait #CSharp #Performance #NET8 #Multithreading #BackendDevelopment
Повне керівництво з ConfigureAwait в .NET
Асинхронне програмування стало основою сучасної розробки на платформі .NET. Механізм async/await значно спростив роботу з асинхронними операціями, але приніс з собою певні нюанси, які важливо розуміти...
taraskovalenko.github.io
March 3, 2025 at 6:43 PM
Неефективна робота з пам'яттю може спричинити суттєве падіння продуктивності ваших застосунків. Розуміння принципів роботи GC дозволяє писати швидший та більш оптимізований код.
#dotnet #csharp #performance #GC #memory #programming #development #backend
taraskovalenko.github.io/posts/garbag...
Garbage Collection у .NET - все, що потрібно знати
Збирання сміття (Garbage Collection, GC) – це автоматичний механізм керування пам’яттю, який звільняє розробників від необхідності вручну виділяти та звільняти пам’ять. У .NET це одна з ключових техно...
taraskovalenko.github.io
March 1, 2025 at 12:59 PM
🚀 Exciting News: .NET 10 preview.1 is now available!
Microsoft has just released the first preview of .NET 10, and I'm thrilled about the new C# 14 features it brings to the table.

#dotnet10 #csharp14 #dotnetdeveloper #softwaredevelopment #programming #microsoft
February 25, 2025 at 7:55 PM
🤖 У світі, де AI вже пише код та п'є каву з розробниками, базові принципи SOLID все ще залишаються загадкою для багатьох 😅

#programming #developers #dotnet #csharp #solidprinciples #softwareengineering #codinglife #cleancode #solid

taraskovalenko.github.io/posts/solid/
SOLID - фундамент адаптивної архітектури
SOLID - це акронім п’яти фундаментальних принципів об’єктно-орієнтованого програмування та проєктування, представлених Робертом Мартіном. Ці принципи допомагають створювати програмні системи, які є:
taraskovalenko.github.io
February 23, 2025 at 4:32 PM
📢 A new open-source project - EntityLengths.Analyzer!
🔍 It's a Roslyn analyzer for .NET projects that helps prevent string length issues in your code at compile time.
#dotnet #csharp #opensource #entityframework #programming #coding #development #roslyn

github.com/TarasKovalen...
GitHub - TarasKovalenko/EntityLengths.Analyzer: A Roslyn analyzer that helps enforce string length constraints in your C# code.
A Roslyn analyzer that helps enforce string length constraints in your C# code. - GitHub - TarasKovalenko/EntityLengths.Analyzer: A Roslyn analyzer that helps enforce string length constraints in ...
github.com
February 23, 2025 at 8:52 AM
This library is a C# source generator designed to automatically generate string length constants from Entity Framework configurations and data annotations.

#sourcegenerator #entityframework #stringlength #dotnet

github.com/TarasKovalen...
GitHub - TarasKovalenko/EntityLengths.Generator: Source generator for EF Core entity length constants
Source generator for EF Core entity length constants - TarasKovalenko/EntityLengths.Generator
github.com
January 31, 2025 at 8:53 PM