This week in .NET 04.08.2023
Евгений Широбоков📲 Новости
1) Появились записи с DotNext 2022 Autumn
Переходим на YouTube и смотрим, из добавленного это:
- Андрей Цветцих — Zero-downtime deployment и базы данных
- Дмитрий Таболич — Думай как архитектор: майндшифт инженера
- Дмитрий Нестерук — Интересные подходы в реализации паттернов
- Денис Цветцих — Rich Model и Anemic Model: враги или друзья
- Андрей Парамонов, Антон Оникийчук — MediatR не нужен
2) Добавляем дату празднования релиза .NET 8 к себе в календари и ждем, 14-16 ноября анонсирован .NET Conf 2023
Вас ждет:
- 80+ онлайн сессий
- 24 часа непрерывной трансляции
- Сессия Q&A, игры, призы и другое!
3) Вышла новая версия Rider 2023.2
🖋️ Статьи
Stream videos from Azure Blob storage with ASP.NET Core
В статье описывается как сделать стриминг видео из Azure Blob storage создав простой стриминг endpoint
💡 Интересное
String concatenation benchmarks in .NET 8
Бенчмарки конкатенации строк, интересно зайти и посмотреть какой способ конкатенации все же быстрее для небольшого количества строк.
🔹 PR & Issues
#33131 Оптимизация perfomance в ConcurrentDictionary
💡 Хочется разнообразить новостной digest и добавить в него фичи IDE, которые позволяют оставаться максимально продуктивным 💡
- Go to Declaration а далее Move through navigation history - навигация, переход к типу, а затем навигации по истории переходов как вперед так и назад.
- Search Everywhere - поиск как по коду так, по настройкам и тд.
- Change Signature refactoring - нужно поменять сигнатуру метода? Переставить аргументы местами. Переименовать аргумент. Добавить и тд.
- Extract Method refactoring - метод класса получился слишком большим? тогда из него можно легко вынести логику в другой метод минимальными усилиями.
- Move to Resource - если нужно вынести строку в файл ресурсов.
- Paste specific entry from the clipboard history - для любителей копипаста во время разработки :) Можно вставлять код из истории буфера обмена.
Делимся своим топом фичей в комментариях!