Yaroslav Kulish

Full Stack Developer · .NET / C# / MS SQL

.NET & C# MS SQL Server ASP.NET Core Entity Framework JavaScript Azure
LinkedIn Read the Blog →

About me

I'm a Full Stack Developer with a passion for building clean, reliable software. I specialize in the Microsoft stack — .NET, C#, ASP.NET Core, and MS SQL Server — and write about practical software development on this blog.

I started this blog to document what I learn: database tips, C# patterns, JavaScript tricks, and the occasional career post. Over 70 articles and counting.

More about me →

Latest articles

Fixing the Assembly Load Error: System.Runtime, Version=7.0.0.0 Unloaded

C#

Today I faced the next error while running one of my .net Framework 4.8 APIs : Error Details and Stacktrace Information …

When to use IEnumerable vs IList vs ICollection?

C#

In C#, IEnumerable, IList, and ICollection are interfaces that represent different types of collections. Here's a brief …

Resolving 'Error TS1219' in Angular Build: Handling Experimental Decorators in Visual Studio 2022

Visual Studio

A few weeks back, I encountered a build issue accompanied by the following error: Severity Code Description Project File…

Blazor Error - Microsoft.JSInterop.JSException: Converting circular structure to JSON

C#

A few days ago I faced with console error in the Blazor Webassembly .NET 7 application: Microsoft.JSInterop.JSException:…

How Many Times a Substring Occurs in a Value? MS SQL

C#

There are situations where you may need to determine the number of occurrences of a specific substring within a larger s…

Stopwatch C# Example

C#

The Stopwatch class is a fundamental component of the .NET framework, specifically in the System.Diagnostics namespace. …

View all articles →