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

Опубликовано 01.03.2017 01:23:27 в категории WPF, MVVM, Silverlight
Комментариев: 2

В этой статье показан пример создания WPF-приложения на основе MVVM паттерна проектирования. За основу используется PRISM 6, как MVVM-фреймворк и Autofac, как DI-контейнер.

WPF приложение на MVVM с использованием PRISM 6 и Autofac
Опубликовано 03.02.2017 12:43:23 в категории Просто о NET

Построение сложных и не очень сложных систем задача не тривиальная. Причем сложность разработки увеличивается прямо пропорционально числу разработчиков, которые в ней участвуют. При таких условиях разработки, принято придерживаться предопределённых правил, шаблонов и договоренностей, не говоря уже о паттернах проектирования, общеизвестных методологий по разработки ПО и, вообще, принципах ООП.

Архитектура приложений: концептуальные слои и договоренности по их использованию
Опубликовано 24.01.2017 16:30:00 в категории Сайтостроение

Несмотря на то, что ссылки в ASP.NET MVC достаточно сильно, опять же силу своей архитектуры, оптимизированы под поисковые сервисы, рано или поздно возникает потребность в переименовании ссылок. Обычно, такие вопросы поднимаются со стороны людей отвечающих за продвижение сайта (например, сайта компании) в поисковых запросах, то есть SEO-менеджерами компании. Я предлагаю своё решение данного вопроса.

ASP.NET MVC: Оптимизация ссылок на сайте или SEO friendly MVC
Опубликовано 27.10.2016 10:36:03 в категории Сайтостроение

В статье описывается как для Web API использовать OAuth 2.0 аутентификацию и авторизацию на основе access_token (Bearer), и как этот токен хранить в cookie чтобы не приходилось при каждом новом открытии сайта вводить данные для получения этого токена.

Web API авторизация Bearer с поддержкой cookies
Опубликовано 27.09.2016 20:06:59 в категории Полезности

Возвращаясь к правилам написания кода снова вспоминается важный факт: Использование unit-тестирования при разработки программного обеспечения в долгосрочной перспективе существенно ускоряет процесс внедрения нового функционала и отладку уже существующего.

Опубликовано 18.08.2016 13:54:00 в категории Просто о NET

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

Шаблон Состояние (State): Управление состоянием объекта
Опубликовано 28.06.2016 11:01:00 в категории Сайтостроение

Свершилось! Увидел свет обновленный (вернее сказать абсолютно новый) ASP.NET Core 1.0.

ASP.NET Core 1.0 доступен для загрузки
Опубликовано 23.06.2016 11:34:00 в категории Просто о NET

Никому никогда не говорил и не буду говорить, что программировать легко, потому что это неправда. Программировать совсем не просто!

Опубликовано 29.02.2016 18:02:34 в категории Сайтостроение

В этом видео про: программирование, разработка, правила, ASP.NET, mvc, шаблоны проектирования, OOP, autofac, bootstrap, обучение., tutorial, MVC5, принципы, asp.net, CSharp, EntityFramework, SOLID, calabonga, ООП, MVC, development, Infrastructure

Опубликовано 28.01.2016 11:34:36 в категории Сайтостроение

Компания Microsoft нежданно негаданно переименовала платформу ASP.NET 5 в ASP.NET Core v1.0.

Всего: 681

Поиск

Категории

Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (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.