Записей: 118

Публикация постов в блог Wordpress при помощи API через XML RPC

В статье речь пойдет не столько о публикации статей в wordpress блог, сколько о nuget-пакете, который предоставляет такую возможность.

создано: 14.06.2017 | опубликовано: 14.06.2017 | обновлено: 10.08.2017 | просмотров: 1972 | Просто о NET

WPF приложение на MVVM с использованием PRISM 6 и Autofac

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

создано: 28.02.2017 | опубликовано: 28.02.2017 | обновлено: 06.07.2017 | просмотров: 1766 | комментариев: 2 | WPF и Silverlight

Архитектура приложений: концептуальные слои и договоренности по их использованию

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

создано: 03.02.2017 | опубликовано: 03.02.2017 | обновлено: 06.07.2017 | просмотров: 1463 | Сайтостроение

ASP.NET MVC: Оптимизация ссылок на сайте или SEO friendly MVC

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

создано: 24.01.2017 | опубликовано: 24.01.2017 | обновлено: 06.07.2017 | просмотров: 1689 | Сайтостроение

Web API авторизация Bearer с поддержкой cookies

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

создано: 27.10.2016 | опубликовано: 27.10.2016 | обновлено: 06.07.2017 | просмотров: 3897 | Сайтостроение

JavaScript: Генерация данных для тестов

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

создано: 27.09.2016 | опубликовано: 27.09.2016 | обновлено: 06.07.2017 | просмотров: 1238 | Полезные ссылки

Шаблон Состяние (State): Управление состоянием объекта

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

создано: 18.08.2016 | опубликовано: 18.08.2016 | обновлено: 06.07.2017 | просмотров: 1717 | Просто о NET

ASP.NET Core 1.0 доступен для загрузки

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

создано: 28.06.2016 | опубликовано: 28.06.2016 | обновлено: 06.07.2017 | просмотров: 1993 | Сайтостроение

Программировать легко?

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

создано: 23.06.2016 | опубликовано: 23.06.2016 | обновлено: 06.07.2017 | просмотров: 1609 | Просто о NET

ASP.NET 5 умер! Разрешите представить ASP.NET Core 1.0

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

создано: 28.01.2016 | опубликовано: 28.01.2016 | обновлено: 06.07.2017 | просмотров: 2117 | Сайтостроение