This week in .NET 15.11.2024

This week in .NET 15.11.2024

Dima Firstov

🗞️ Новости

Мы её ждали, и она прошла — завершилась .NET Conf 2024, на которой представили релиз .NET 9:

  • Как и в прошлом году, новый .NET быстрее предыдущей версии и кушает меньше памяти.
  • В новом релизе .NET Aspire куча нововведений. Чтобы упростить жизнь разработчикам, Microsoft даже выпустила бесплатный курс по этой технологии.
  • На конференции много говорили про AI. В частности, в анонсе рассказывается про различные библиотеки для интеграции ИИ в свои приложения, а также «умные» компоненты для UI.
  • Оптимизации и улучшения коснулись веб-разработки в лице ASP.NET Core и Blazor. В частности, в ASP.NET Core добавилась встроенная поддержка OpenAPI.
  • Продолжает развиваться и MAUI — приложения на нём теперь быстрее, меньше и надёжнее, а ещё там добавились новые UI-компоненты и улучшились старые. WinUI, WPF и WinForms тоже развиваются, но не так активно — добавляются новые темы и исправляются баги.
  • В C# появились поддержка коллекций в params, новый тип System.Threading.Lock для блокировок, ref и unsafe в итераторах и async-методах и многое другое. В F# завезли поддержку nullable reference types, collection expressions, оптимизации производительности и другие вещи, которые я, знающий только C#, не особо понимаю.
  • Также обновились инструменты для разработки: .NET SDK, Visual Studio и C# Dev Kit для VS Code.

Про старые версии .NET тоже не забывают — вышли обновления для .NET 6, .NET 8 и .NET Framework. Вероятно, обновление для .NET 6 было последним: на странице с информацией о поддержке он теперь значится в разделе «Out of support versions».

📰 Статьи

  • Продолжая тему искусственного интеллекта, AJ Enns в статье «AI: The New Frontier for Developers» рассуждает на тему того, как важно разработчикам использовать AI-инструменты в своей работе.
  • Mark Seemann в статье «Traversals» рассказывает, как из IEnumerable<Task<Foo>> сделать Task<IEnumerable<Foo>>.
  • Chris Pietschmann в статье «Azure Network Security Best Practices to Protect Your Cloud Infrastructure» делится советами по безопасности в Azure.

📑 Интересное

Если вам хочется странного, можете поделать формочки на Visual Basic 6 в браузере.


На этом всё. Увидимся через неделю!

Report Page