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

Привет. Рад представить очередную подборку интересных материалов связанных с .NET для чтения в свободное время.

 

Чат-бот для Вконтакте на ASP.NET Core C#

О чат-ботах я писал много, но не разу на счет того, как можно сделать чат-бот для Вконтакте. В данной статье пошагово описан процесс реализации и публикации бота для VK используя ASP.NET Core.

 

Latest enhancements now available for Cognitive Services' Computer Vision

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

 

ASP.NET Core: In-Memory Caching

Кэширование — это очень мощный инструмент, который нужно уметь использовать. Вариантов кеширования очень много, и в некоторых случаях использование Memory кэша является оптимальным с точки зрения производительности и удобства использования. Как In-Memory кэш можно использовать в ASP.NET Core можно узнать из данной статьи.

 

C# Async Antipatterns

Использование await/async для разработчиков даёт много преимуществ и очень комфортно в обращении. Но бывают ситуации, когда их неправильное использовании может сделать код хуже и добавить дополнительных проблем при попытках найти проблему некорректного поведения. В статье вы можете увидеть антипаттерны, которых вы должны избегать в своём коде.

 

How does a C# LINQ Query execute and How does this affect Performance?

Многие разработчики не представляют использования C# без LINQ. Ведь LINQ позволяет сложные запросы писать в очень краткой и понятной форме, позволяя больше думать и меньше нажимать кнопки клавиатуры. К сожалению, не всё так радужно и порой за удобство LINQ приходится платить производительностью. Чтобы лучше понимать, как работает LINQ лучше всего знать, как выполняются запросы. В данной статье вы можете найти больше информации об этом.

 

How to port desktop applications to .NET Core 3.0

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

 

ASP.Net Core Localization: One RESX to rule them all

Вариантов локализации ASP.NET Core приложений много. На, наиболее удобным во многих случаях по-прежнему остаётся использование .resx файлов ресурсов. В статье показано как можно максимально быстро подключить возможности использования .resx файлов локализации в ASP.NET Core приложении.

 

An Introduction to Optimising Code Using Span<T>

В статье описан процесс оптимизации кода используя Span <T>. В конце статьи даны данные бенчмарка, позволяющие сразу понять, какие улучшения могут быть получены при использовании показанных подходов.

 

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

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

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