О сложном просто или программирование на .NET

Опубликовано 3/9/2020 8:21:23 PM в категории Теория и практика

В этом видео про: шаблоны, паттерны, разработка, calabonga, clean architecture, abstraction, interfaces, C#, c-sharp, реализация, практическое программирование, медиатор, mediator, посредник, pattern, паттерн

Опубликовано 1/18/2020 3:28:18 PM в категории Теория и практика

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

Опубликовано 9/6/2019 2:12:40 PM в категории Просто о NET

В этом видео про: вопросы, ответы, собеседование, программирование, разработка, microservices, developer, устройство на работу, quiz, SRP, SOLID, принцип единственной ответственности

Опубликовано 5/18/2019 9:13:40 PM в категории Сайтостроение

В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend, уроки

Опубликовано 8/18/2016 1:54:00 PM в категории Просто о NET

Очень часто в своей работе мне приходилось использовать перечисления (Enum) в качестве информации о состоянии объекта. И всё бы вроде как хорошо, но есть некоторое неудобство, при таком подходе логика по проверке состояния (validation) объекта при смене статуса "размазывалась" по всей системе. И часто получалось, что отследить все правила перехода от одного состояния к другому практически непосильная задача, особенно если проект разрабатывает группа программистов.

Шаблон Состояние (State): Управление состоянием объекта
Опубликовано 4/22/2014 7:44:18 AM в категории WPF, MVVM, Silverlight
Комментариев: 13

Для того чтобы как можно проще рассказать о шаблоне MVVM (Model-View-ViewModel), который рекомендуется использовать при программировании на WPF (Silverlight). Приведу пример простого (ну, очень простого!) приложения.

Поиск

Категории

Выбрана метка

шаблоны проектирования
Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.