This Week in .NET 30.06.2023

This Week in .NET 30.06.2023

Andrei Beliaev

📲 Новости

.NET Framework 4.8.1 стал доступен в Windows Update

Последняя версия .NET Framework теперь доступна для загрузки и через Центр обновления Windows. Ключевое отличие этой версии заключается в нативной поддержке архитектуры Arm64. Более подробная информация о всех нововведениях доступна по ссылке.


Прошла F# Conf 2023

Доступна запись. На конференции обсуждали:

  • Переход с R на F# для научных вычислений.
  • F# в связке с DDD и Fable.
  • Ближайшие планы команды F# в Microsoft.
  • Разработка F# версии Wolfenstein и нового языка DarkLang.


🖋️ Статьи

C# 12: Collection literals

Новый, более лаконичный синтаксис для создания коллекций в С#12.


ASP.NET Core 8: Expose Timestamp data

В следующей версии ASP.NET Core представлено новое API, помогающее с диагностикой производительности ваших web-приложений.


Using StringBuilder To Replace Values

В статье рассказывается о нетипичном использовании StringBuilder для изменения строк.


Validating nested DataAnnotation with MiniValidation

В продолжение предыдущей статьи от Andrew Lock, данная показывает маленькую прикладную библиотеку MiniValidation, которая упрощает рекурсивную валидацию настроек конфигурации IOptions.


How to micro-optimize collections

Способ небольшой оптимизации коллекций в .NET с помощью RuntimeHelpers.IsReferenceOrContainsReferences API.


💡Интересное

Telegram API и библиотека TDLib для .NET платформ

Минимально необходимый гайд для начала разработки Telegram-бота с использованием .NET и С#.


Горячая дискуссия на Reddit: Go vs C# в плане опыта разработки и вакансий

Особенно интересно будет прочитать тем, кто еще не определился со своим основным языком программирования и не инвестировал много времени в его изучение.


🔹PR & Issues

#6924 — был исправлен старый баг, когда рантайм CLR падал с ошибкой при попытке загрузить неиспользуемые дженерики.

#36775 — оптимизация MemoryCache в ASP.NET Core на ~30% (!).

Report Page