This week in .NET 06.02.2026

This week in .NET 06.02.2026

s.a.petrov


Новости


Статьи

  • 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




Report Page