Performance рекомендации, тонкости Nullable типов, друзья DateTime

preview_player
Показать описание
Подкаст RadioDotNet выпуск №29 от 24 мая 2021 года

Разговоры на тему .NET во всех его проявлениях, новости, статьи, библиотеки, конференции, личности и прочее интересное из мира IT.

Темы:

[00:00:00] — Приветствие

[00:01:48] — Awesome Russian IT

[00:04:25] — ASP.NET Core Development Sprints

[00:08:50] — DateOnly and TimeOnly structures

[00:15:48] — ASP.NET Core 6 and Authentication Servers

[00:19:23] — Nullable Reference types in C# – Best practices

[00:39:44] — Best Practices to avoiding Performance Problems

[01:06:23] — Performance best practices in C#

[01:14:41] — .NET Performance Optimisations Don't Have to be Complex

[01:18:41] — Quiz about .NET memory management

[01:22:02] — Подслушано

Голоса выпуска:

Звукорежиссёр:
• Максим Шошин

Фоновая музыка:

Спасибо за помощь:
• Александр
• Сергей

Рекомендации по теме
Комментарии
Автор

Спасибо за обзор, но как новичку на слух непонятны некоторые технологии и названия продуктов. Было бы неплохо их включить в описание видео.

steazeYT
Автор

Сидя на туалете, набрал 29/49.
Отличный повод начать читать свежекупленную "Управление памятью в. Net" от Кокоса :D

rustyshackleford
Автор

Набрал 38 из 47. Хоть где-то заметен эффект от просмотренных видео и прочитанных статей про GC :) Хотя во время теста по ощущениям казалось, что баллов будет меньше

Notfound-wc
Автор

Спасибо! Вопрос к авторам подкаста про IdentityServer4. Из доступных конкурентов есть Openiddict. Я сейчас как раз его изучаю и настраиваю и я не вижу в чем бы он уступал IdentityServer. Может Вы подскажете в чем он уступает?

olegsl
Автор

Спасибо за подкаст!

Упомянули, что использование "!" это явный знак, что что-то не так

А как быть в случаях, когда инициализация поля не конструкторе, но при этом мы точно знаем, что поле не будет равным null?

Чаще такая ситуация возникает в инициализации теста.

freedom_is_the_power
Автор

Так а в чем проблема с non-nullable в DTO'шках? Model binder, как и EF, понимает семантику и если прилетает null там, где быть не должен, то вернется Bad Request.

VoroninPavel