devdigest // dot net
4.04K subscribers
168 photos
3 videos
5 files
2.59K links
Главные новости из мира .NET

Все про C#, F# и VB
Download Telegram
Forwarded from Nick
Представляю статью, описывающую способ измерения производительности методов в C# коде с помощью кросс-платформенной open-source библиотеки:
https://medium.com/@unchase/how-to-measure-a-methods-performance-in-c-applications-21e1788797d9?source=friends_link&sk=0f19786632155cf16f9a87521befe507

Документация на русском к используемой библиотеке:
https://github.com/unchase/Unchase.FluentPerformanceMeter/blob/master/README_RU.md

P.S. Буду рад комментариям, пожеланиям и советам по развитию проекта.
Forwarded from //devdigest
С Новым годом! Очередная порция новых фич, которые возможно будут включены в девятый релиз C#

https://dev.to/integerman/the-dream-of-c-9-0-5fc7

#C_SHARP, #CS, #CS9
Если вы еще не знакомы с Akka.NET – стоит как минимум ознакомиться с возможностями этой библиотеки, а если знакомы, то эта статья может быть вам весьма интересна.

https://medium.com/@abrandaol/flow-of-immutable-messages-with-akka-net-d19892a8affb

#akka, #akkanet
Иногда (например, для написания юнит тестов), необходимо чтобы какой-то из проектов имел доступ к internal классам другого проекта. Предлагаем ознакомиться с тем, как это можно сделать используя возможности формата CSPROJ.

https://blog.sanderaernouts.com/make-internals-visible-with-new-csproj-format

#CSPROJ
С асинхронностью разобраться непросто, а начинающие девелоперы иногда путают ее с многопоточностью.

.NET-разработчик Владислав Фурдак подробно описал нюансы работы с TAP (Task-based Asynchronous Pattern).
https://dou.ua/lenta/articles/asynchronous-programming/?from=tg
Попытка сделать генерацию UUID быстрее. Достойно внимания, но вот стоит ли использовать в реальных проектах - пока не ясно.

https://github.com/vanbukin/Uuids

#GUID, #UUID
The Art of Tweeting: Crafting Engaging and Shareable Content on Twitter