О сложном просто или программирование на .NET
Подготовим материалы, создадим проекты, поговорим про архитектуру.

Постановка задачи. Вступительное видео.

Решил попробовать свои дизайнерские способности.

Ответ на один из вопросов об абстракциях на языке CSharp. Примеры, объяснения и полезные советы по использованию.

В этом видео про: архитектуры, OpenIddict, IdentityServer4, handfire, метрика, Vertical Slice Architecture и многое другое.

Продолжаем делать плагины, но теперь задача более сложная. Отобразим список плагинов, которые установлены в Shell.
В этом видео про EntityFramework Core, ORM и, в частности, про то, как делать миграции схем данных.

Инструменты, настройки, утилиты, конфигурации и другие мелочи.

Чтобы unit-тесты приносили "пользу", надо соответствующим образом писать код приложения и код самих тестов в том числе. Расскажу правила, принципы, и ...

