.NET Announcements and Updates from Microsoft Build 2024 Анонс новостей майской конференции Microsoft Build: новые возможности для работы с AL в .NET, релиз .NET Aspire (стек для создания resilient, observable, и configurable cloud-native приложений на базе C#), новые фичи C#13 и улучшения по производительности
🖋️Статьи
Locking In On Concurrency Control В статье описываются интересные решения для управления параллелизмом с хорошими примерами. Так же приведены ссылки на другие статьи, углубленно изучения отдельных концепций
Thoughts about primary constructors: 3 pros and 5 cons Продолжение статьи, описанной в предидущем дайджесте. Автор рассматривает преимущества и недостатки использования primary конструкторов, а так же возможные сценарии их использования
Clean Architecture Sucks Немного про архитектуру: статья с провокационным названием и достаточно интересным содержанием. Автор, в целом, описывает весьма очевидные вещи о том, что нет идеальной архитектуры на все случаи жизни, при этом приводит интересные аналогии и примеры.
How to Compare Two Files in C# Описание подходов к решению задачи сравнения содержимого двух файлов. Может пригодиться на практике
Dealing with NullReferenceException in Modern C# Уверен, каждый разработчик вспомнит случаи из практики, когда поиск причин и исправление NRE отнимало кучу времени и жизненных сил. В статье авторы описывают сценарии появления, способы исправления и, главное, предотвращения подобных ошибок. Будет полезно как начинающим, так и опытным разработчикам