Web API авторизация Bearer с поддержкой cookies
Сайтостроение | создано: 27.10.2016 | опубликовано: 27.10.2016 | обновлено: 13.01.2024 | просмотров: 23880
В статье описывается как для Web API использовать OAuth 2.0 аутентификацию и авторизацию на основе access_token (Bearer), и как этот токен хранить в cookie чтобы не приходилось при каждом новом открытии сайта вводить данные для получения этого токена.
JavaScript: Генерация данных для тестов
Полезности | создано: 27.09.2016 | опубликовано: 27.09.2016 | обновлено: 13.01.2024 | просмотров: 4046
Возвращаясь к правилам написания кода снова вспоминается важный факт: Использование unit-тестирования при разработки программного обеспечения в долгосрочной перспективе существенно ускоряет процесс внедрения нового функционала и отладку уже существующего.
Шаблон Состояние (State): Управление состоянием объекта
Просто о NET | создано: 18.08.2016 | опубликовано: 18.08.2016 | обновлено: 13.01.2024 | просмотров: 6764
Очень часто в своей работе мне приходилось использовать перечисления (Enum) в качестве информации о состоянии объекта. И всё бы вроде как хорошо, но есть некоторое неудобство, при таком подходе логика по проверке состояния (validation) объекта при смене статуса "размазывалась" по всей системе. И часто получалось, что отследить все правила перехода от одного состояния к другому практически непосильная задача, особенно если проект разрабатывает группа программистов.
ASP.NET Core 1.0 доступен для загрузки
Сайтостроение | создано: 28.06.2016 | опубликовано: 28.06.2016 | обновлено: 13.01.2024 | просмотров: 3977
Свершилось! Увидел свет обновленный (вернее сказать абсолютно новый) ASP.NET Core 1.0.
Программировать легко?
Просто о NET | создано: 23.06.2016 | опубликовано: 23.06.2016 | обновлено: 13.01.2024 | просмотров: 3796
Никому никогда не говорил и не буду говорить, что программировать легко, потому что это неправда. Программировать совсем не просто!
ASP.NET MVC Infrastructure DEMO
Сайтостроение | создано: 29.02.2016 | опубликовано: 29.02.2016 | обновлено: 13.01.2024 | просмотров: 506
В этом видео про: программирование, разработка, правила, ASP.NET, mvc, шаблоны проектирования, OOP, autofac, bootstrap, обучение., tutorial, MVC5, принципы, asp.net, CSharp, EntityFramework, SOLID, calabonga, ООП, MVC, development, Infrastructure
ASP.NET 5 умер! Разрешите представить ASP.NET Core 1.0
Сайтостроение | создано: 28.01.2016 | опубликовано: 28.01.2016 | обновлено: 13.01.2024 | просмотров: 4150
Компания Microsoft нежданно негаданно переименовала платформу ASP.NET 5 в ASP.NET Core v1.0.
Aurelia: Первые шаги в освоении нового фреймворка
Сайтостроение | создано: 22.12.2015 | опубликовано: 22.12.2015 | обновлено: 13.01.2024 | просмотров: 7998
На момент написания статьи, ASP.NET 5 версии находится в статусе Release Candidate 1 (RC1), это значит, что уже совсем скоро, а точнее сказать в первом квартале 2016 года всё случится. В новой версии ASP.NET 5 по отношению к предыдущим версиям, всё поменялось кардинально. Вернее будет сказать, что на протяжении нескольких лет, начиная с первого выхода платформы ASP.NET она была неизменна. Речь идет о структуре проекта, инструментариях и т.д. В пятой версии пришли большие изменения.
Aurelia: Приятно познакомиться
Сайтостроение | создано: 26.11.2015 | опубликовано: 26.11.2015 | обновлено: 13.01.2024 | просмотров: 5024
В Интернете можно найти огромное количество клиентских фреймворков для разработки Single Page Application (SPA). Для примера приведу самые известные: AngularJS, ExtJS, EmberJS, BackboneJS. Все они имеют свою историю, свои плюсы и минусы и своих разработчиков (поклонников). Но мой выбор пал на новый, можно сказать "свежий" фреймворк, который называется Aurelia.
Неужели раскрутить и продать свою программу сложнее, чем ее создать?
Просто о NET | создано: 29.10.2015 | опубликовано: 29.10.2015 | обновлено: 13.01.2024 | просмотров: 4990
Допустим, что вы потратили не один месяц на написание своей программы: поиск идеи, изучение рынка, поиск конкурентов, программирование, отладка, тестирование, публикация и, возможно, еще какие-нибудь дополнительные телодвижения. В общем, вы проделали не малый путь, но смею вас заверить, что это даже не половина пути к финансовому успеху программного продукта. Это всего лишь начало большого приключения под названием "Монетизация кода".