This week in .NET 14.07.2023

This week in .NET 14.07.2023

Mikhail Derevyashkin

📲 Новости

Представлен .NET 8 Preview 6

Вышло ежемесячное обновление .NET 8. В нём:

  • Включены новые возможности C# 12: interceptors, inline arrays, улучшенный nameof
  • Новый режим WASM
  • Больше генераторов кода
  • Множество улучшений во всевозможных библиотеках

Отдельно стоит подсветить изменения в ASP.NET Core:

  • Улучшенный опыт отладки при запуске
  • Улучшения работы с Blazor
  • Метрики: новые и улучшенные счётчики
  • Поддержка сложной привязки форм в minimal API


🖋️ Статьи

Entity framework features I wish I knew earlier

В статье Microsoft MVP и open-source enthusiast Tim Deschryver рассказывает о крутых фишках Entity Framework, о которых он хотел бы знать раньше. Автор делится своими открытиями, которые могут помочь писать более эффективный код и избегать типичных проблем.


Comparing WebApplication.CreateBuilder() to the new CreateSlimBuilder() method

Andrew Lock продолжает цикл своих статей по исследованию .NET 8. В данной статье автор исследует новый метод WebApplication.CreateSlimBuilder. Раскрывает особенности его реализации и продолжает демонстрировать преимущества и возможности AOT-компиляции.


Debug Source Generators in JetBrains Rider

Кодогенерация помогает разработчикам подойти по другому к задачам, которые обычно решаются с помощью рефлексии, используя compile-time техники и, тем самым, снизить runtime costs. Однако, реализация кодогенерации может быть комплексной задачей.

В статье произведён разбор возможностей и инструментов IDE Rider по отладке кодогенерации. Будет интересно любителям IDE от JetBrains.


💡Интересное

Speeding up Queries with Materialized Views

Многие приложения более read-intensive, чем write-intensive. То есть, чаще читают данные, чем их записывают. Однако, часто мы храним данные оптимизированые для записи, и в результате, запросы и компоновка данных происходят в runtime.

В статье автор ислледует materialized view, как способ решить озвученную проблему.


🔹PR & Issues

#49353 - PR от James Newton-King с улучшениями инструментов отладки Razor Pages




Report Page