This week in .NET 10.10.2025

This week in .NET 10.10.2025

Nikolay Mikhailychev

📲Новости

Мир замер в ожидании релиза .NET 10, поэтому крупных новостей на этой неделе нет. Постараемся компенсировать интересными статьями.

🖋️Статьи

  • Preparing for the .NET 10 GC (DATAS) - Статья от архитектора сборщика мусора в .NET, Маони Стивенс, о фиче сборщика мусора под названием Dynamic Adaptation To Application Sizes, которая включена по умолчанию в .NET 9, и для которой .NET 10 будет первым LTS-релизом. С ее включением профиль потребления вашего приложения может измениться, так что если вы все еще на .NET 8 и планируете обновляться только на .NET 10 - рекомендую ознакомиться. В статье описание изменений в поведении GC и кейсы из индустрии про то, как менялся профиль потребления памяти и количество пауз в приложении с включением новой фичи.
  • Плагины на C# без рантайма: NativeAOT-экспорт и вызов из Rust/Python - Многие из нас вызывали нативные библиотеки из управляемого C#-кода. А что, если надо наоборот? В статье рассказывается, как можно сделать нативную библиотеку на C#, которую можно подключать в другой язык и вызывать, не имея .NET-рантайма на машине.
  • Marten 8.12 with New Plumbing - Автор Marten рассказывает про то, как в рамках последнего релиза Marten перешли с TPL DataFlow на System.Threading.Channels и делится примитивами для тех, кто планирует аналогичный переход.
  • Файловый менеджер Files: ошибки по папочкам - Коллеги из PVS-Studio продолжают прожаривать open-source проекты на предмет багов, ошибок и уязвимостей. В этот раз у них на столе популярный (почти 40к звезд на github) файловый менеджер Files. В наличии, как всегда, потенциальные NRE, неполные логические выражения и прочие примеры странного поведения.
  • Принтер этикеток, или Как бэкендеры писали десктоп-приложение - Коллеги из Dodo рассказывают, что бывает, когда вам нужно вынырнуть из своего лампового бекенда со 100% автоматизацией тестирования и Continuous Delivery в ад десктопной разработки и интеграции со специфичным железом.

💡Интересное

  • Shift left on x - Mark Seemann рассуждает о популярном подходе ко всему на свете, почему так получается, что чем раньше сделана вещь, тем дешевле она обходится, всегда ли это правило работает, и о том, как важно включать голову.
  • Просто о сложном: архитектура фронта для техлида - обзорная статья для бекендеров о том, как устроен современный фронтенд, почему перекрасить кнопочку стоит 2 недели, что такое сервисы состояний и зачем нужны микрофронтенды.


Report Page