This week in .NET 06.02.2026
s.a.petrovНовости
- .NET Framework 3.5 переходит на автономное развертывание в новых версиях Windows. — Теперь его надо будет устанавливать отдельно. В 2029 году поддержка .NET Framework 3.5 будет прекращена полностью. Уходит эпоха...
Статьи
- Merge для IAsyncEnumerable<T> — в статье автор делает метод Merge, чтобы объединять результаты асинхронных источников данных по мере их готовности, и показывает пример кода такой реализации. Автор также приводит замеры производительности и обсуждает сложности с памятью и оптимизацией такого подхода.
- Написал ИИ-оверлей для прохождения собеседований — в статье автор делает аналог приложения WiseWhisper на WPF. Приложение захватывает аудиопоток, переводит его в текст, отправляет текст LLM-ке, результат отображает в полупрозрачном окне. Шел 2026 год, проводить собеседования становится все сложнее и сложнее...
- Exploring the (underwhelming) System.Diagnostics.Metrics source generators — в статье Эндрю Лок объясняет, как использовать source-generator из пакета Microsoft.Extensions.Telemetry.Abstractions для автоматической генерации кода метрик (System.Diagnostics.Metrics), показывая примеры и сгенерированный код. Автор также обсуждает достоинства и недостатки такого подхода и то, насколько генерация кода действительно упрощает разработку. Это уже вторая статья на тему System.Diagnostics.Metrics
Pull-Requests & Issues
- Speed up Guid.NewGuid() on Linux — в PR добавлены оптимизации генерации GUID: использование getrandom() вместо /dev/urandom и пакетное кэширование значений в thread-local storage, что в сумме дает заметный прирост производительности по бенчмаркам BenchmarkDotNet