О сложном просто или программирование на .NET
В этом видео покажу скрип (powershell), при помощи которого я собираю решения Visual Studio, расположенные в одной папке за один раз.Build all Visual Studio solution in the folder

Упражнения с MVVM на WPF с использованием CommunityTookit.MVVM: Toast Notifications и другие темы относительно CommunityToolkit.MVVM.

Очень много споров по вопросу применения ИИ в процессах разработки программного обеспечения. Выскажу и я своё мнение.

Упражнения с MVVM на WPF с использованием CommunityTookit.MVVM: DialogService, Messaging и другие темы относительно CommunityToolkit.MVVM.

Серия видео эпизодов по созданию nuget-пакета с реализацией Pipeline Design Pattern, который собой представляет конвейер выполняющий последовательно задачи, заложенные в него в процессе конфигурирования. В этом эпизоде превратим ClassLibrary в Nuget-пакет. Опубликуем на github.com.

Серия видео эпизодов по созданию nuget-пакета с реализацией Pipeline Design Pattern, который собой представляет конвейер выполняющий последовательно задачи, заложенные в него в процессе конфигурирования. В этом эпизоде реализация настройки, которая позволит выбрать режим работы конвейера при ошибке какого-либо из шагов в нем зарегистрированных. На выбор будет два варианта. Первый, при ошибке завершить работу конвейера, оставшиеся шаги не выполняются. Второй, зарегистрировать ошибку в событиях конвейера и продолжить выполнение оставшихся шагов (steps).

Какую модель управления доступом выбрать? Читайте в этой статье, я попробую "разложить по полочкам" параметры выбора и принципы использования.
Серия видео эпизодов по созданию nuget-пакета с реализацией Pipeline Design Pattern, который собой представляет конвейер выполняющий последовательно задачи, заложенные в него в процессе конфигурирования. В этом эпизоде создадим `StepResult` для получения информации о выполняемого шага о том, что "что-то пошло не так". Такое сообщение нужно, чтобы остановить работу конвейера и прекратить дальнейшую обработку.

Серия видео эпизодов по созданию nuget-пакета с реализацией Pipeline Design Pattern, который собой представляет конвейер выполняющий последовательно задачи, заложенные в него в процессе конфигурирования. В этом эпизоде дополнительные шаги для конвейера - Manual Added. То есть те шаги, которые добавляются не в DI-контейнер, а, например, непосредственно перед запуском конвейера.

Серия видео эпизодов по созданию nuget-пакета с реализацией Pipeline Design Pattern, который собой представляет конвейер выполняющий последовательно задачи, заложенные в него в процессе конфигурирования. В этом эпизоде дополнительные шаги для конвейера - Manual Added. То есть те шаги, которые добавляются не в DI-контейнер, а, например, непосредственно перед запуском конвейера.
