Если вы хотите работать фрилансером, без фриланс бирж сложно обойтись. Поэтому вам в любом случае нужно научиться писать правильно заявки на проекты, которые выкладывают заказчики. Самая раздражающая штука на фриланс […]
Что такое макетирование? Как создать прототип сайта?
Если вы слабо представляете, что такое макетирование, то обязательно изучите эту тему – это сильно упрощает взаимопонимание между заказчиком и разработчиком. Что такое макетирование/прототипирование сайта Это создание шаблонов страниц сайта в виде рисунков в виде интерактивного HTML […]
Начальная поисковая оптимизация сайта
Какой минимум надо сделать для внутренней поисковой оптимизации. Без выполнения этих базовых действий вы никогда не выйдете в ТОП 10. Начальная поисковая оптимизация для сайта Регистрация в поисковых системах Яндекс Вебмастер Google Web master Проверка […]
Обработка исключения для Html.AntiForgeryToken()
Если для страницы авторизации используется хелпер Html.AntiForgeryToken(), то существует вероятность получить исключение в случае, когда пользователь войдет в систему через другую вкладку. Чтобы не лишать пользователя уверенности в стабильной работе […]
Двухфакторная аутентификация при помощи Google AUTHENTICATOR
Во-первых, необходимо установить open source package под названием OTP Sharp для валидации TOTP кода. Далее следует создать метод для вывода QR-кода на страницу: [HttpGet] public async Task EnableGoogleAuthenticator() { byte[] […]
Анализ работы медленного запроса
Если у вас медленно работает запрос, используйте эту штуку: SET STATISTICS IO ON SET STATISTICS TIME ON –Also, before each query, flush the SQL Server memory cache: CHECKPOINT DBCC DROPCLEANBUFFERS […]
Посмотреть размер всех таблиц в базе данных SQL SERVER
Существует несколько вариантов, чтобы получить количество строк для всех таблиц в БД: sys.partitions Catalog View SELECT QUOTENAME(SCHEMA_NAME(sOBJ.schema_id)) + ‘.’ + QUOTENAME(sOBJ.name) AS [TableName] , SUM(sPTN.Rows) AS [RowCount] FROM sys.objects AS […]
Тормозит Visual Studio? Как ускорить Visual Studio
В этой статье мы рассмотрим основные решения как можно ускорить Visual Studio. Надеемся, что ваша среда разработки будет меньше тормозить после принятия нижеуказанных мер. Важно: применяйте эти способы оптимизации Visual […]
Сколько стоит пользователь?
Для сайтов, у которых нет прямых продаж посетителям сайтов, обычно основными метриками являются количество пользователей: количество новых регистраций лояльность активность пользователей Обычно это контентные сайты, новостные порталы, социальные сети, блоги. […]
Защита от дурака в веб-приложениях
Защита от дурака – это не защита вашего сайта от дурака-злоумышленника, это снижение нагрузки на вашу тех поддержку, чтобы всякие дураки не мучали их тупыми вопросами по регистрации. Ниже мы […]