Интересное в .NET #22

Привет. По некоторым причинам (не считая лени), я не публиковал материалы в блоге. Надеюсь, в скором времени исправиться и начать хочу с подборки интересного материала из мира .NET. На этот раз статей немного, но, думаю, они заслуживают затраченного на ознакомление с ними времени. Также я немного меняю название данных подборок, вместо "Интересное за неделю в .NET" называться будет просто как "Интересное в .NET", так как, к сожалению, не каждую неделю получается отыскать что-то интересное или даже при наличии материала нет возможности его корректно подготовить и опубликовать, так что далее публиковаться подобные подборки будут по мере готовности...

 

Небольшой обзор SIMD в .NET/C#

Несмотря на то, что SIMD в .NET можно использовать с 2015 года, мне еще не приходилось с ним работать на реальных проектах. Но, думаю, будет не лишним знать, что подобные возможности есть и их использование может дать прирост производительности при работе с определёнными операциями. А данной статье как раз даётся сравнение некоторых операций с анализом скорости работе в бенчмарке.

 

C# Deadlocks in Depth – Part 1

C# Deadlocks in Depth – Part 2

В двух частях статье показаны ситуации, при которые возникают взаимоблокировки в C# и как с ними можно справляться.

 

ML.NET Tutorial — Get started in 10 minutes

В статье показано как очень быстро начать использовать ML.NET. Статья показывает только самые базовые вещи, поэтому ожидать чего-то нового для тех кто уже запускал ML.NET не стоит, но для тех кто еще не использовал данную технологию, она может быть интересной.

 

Blazor 0.8.0 experimental release now available

Да, уже доступна версия Blazor 0.8.0. Сомнений в том, что данный экспериментальный проект перерастёт в что-то полноценное уже не осталось. Почему я так думаю, да потому, что "Server-side Blazor" уже сейчас является частью .NET Core 3.0 Preview 2 SDK (называется сейчас "Razor Components"), и tooling для Blazor уже часть Visual Studio 2019 Preview 2. То есть вероятность того что c выходом .NET Core 3.0 и VS 2019 Blazor будет полноценным продуктом, которым можно будет использовать в коммерческой разработке очень велика. Что еще добавилось в Blazor и как с этим жить можно узнать из данной статьи.

 

Когда стоит сохранять длину массива в локальную переменную в C#

Это не совсем статья. Это скорее заметка, которую будет полезно прочитать, если возникают сомнения, когда же в C# полезно всё же сохранять длину массива в локальную переменную.

 

Creating an authentication scheme in ASP.NET Core 2.0

В статье описано добавление схемы аутентификации в ASP.NET Core 2. Так как без аутентификации обходится редкий проект, тема достаточно актуальная.

 

Если у вас есть на примете интересная статья, которая может быть полезной — пишите любым удобным для вас способом.

Приятного программирования.

Добавить комментарий