OdataToEntity – an easy way to create .Net Core OData services
When .Net Core was released, the old version of OData ASP.NET Web API turned out to be incompatible...
ASP.NET Core MVC: Feature Folders
The first version of ASP.NET MVC appeared back in 2009, and the platform (ASP.NET Core) was first relaunched last summer. During this time,...
Type Conversion in .NET
Introduction Such a simple topic as type conversion would seem to be unworthy of the whole article. In C#, there is a suitable operator...
.NET Managed + C Unmanaged: What’s the Cost?
When I was programming in C#, I used to send all recursive tasks to an unmanaged C code, since the...
Hangfire: Task Scheduler for .NET
Hangfire is a multi-threaded and scalable task scheduler built on client-server architecture on .NET stack (Task Parallel Library and...
Authorization in ASP.NET Core MVC
This article describes patterns and methods available in ASP.NET Core MVC. I would like to emphasize that we will explore only...
Sorting in .NET
Sorting is a typical task each programmer should be aware of. That’s why this article is...
The origin of GetHashCode in .NET
This article is devoted to the GetHashCode method and the GetHashCode implementation in the .NET Framework. The article also...
Foreach or For – That is the Question
The discussion about the preference difference between FOREACH and FOR is not new. We all know that FOREACH is slower, but not all know...
Building Your First ASP.NET Core MVC App
This article helps to get started with ASP.NET Core MVC quickly. It describes how to get the latest...