Что делать, если нет портфолио?

Допустим, вы начинающий фрилансер или небольшая фирма. У вас еще нет портфолио (т.е. выполненных проектов). Заказчик при выборе исполнителя ориентируется на ваши прошлые работы. Если не работ – проходим мимо. […]

Привлечение бизнес-партнеров. Зачем и как организовать сотрудничество?

В статье мы рассматриваем как работать с партнерами и зачем они вам могут понадобиться. У вас есть партнер? Зачем нужны партнеры? Можно на них зарабатывать, передавая заказы за процентМожно увеличивать свою ценность в глазах клиента, за счет предоставления смежных услуг своих надежных партнеровМожно делать более комплексные предложения клиенту с возможностью скидки по услугам партнеров Можно получать новых клиентов от своих партнеров Можно пользователь услугами партнеров по сниженным ценам Как искать партнеров […]

IndexedDB для хранения больших структурированных данных на клиенте

IndexedDB — стандарт хранения больших структурированных данных на клиенте. Это объектная база данных, которая намного мощнее, эффективнее и надежней, чем веб-хранилище пар ключ/значение, доступное посредством прикладного интерфейса Web Storage. Является […]

Как правильно писать заявки на фриланс-биржах?

Если вы хотите работать фрилансером, без фриланс бирж сложно обойтись. Поэтому вам в любом случае нужно научиться писать правильно заявки на проекты, которые выкладывают заказчики. Самая раздражающая штука на фриланс […]

Что такое макетирование? Как создать прототип сайта?

Если вы слабо представляете, что такое макетирование, то обязательно изучите эту тему – это сильно упрощает взаимопонимание между заказчиком и разработчиком. Что такое макетирование/прототипирование сайта Это создание шаблонов страниц сайта в виде рисунков в виде интерактивного HTML […]

Начальная поисковая оптимизация сайта

Какой минимум надо сделать для внутренней поисковой оптимизации. Без выполнения этих базовых действий вы никогда не выйдете в ТОП 10. Начальная поисковая оптимизация для сайта Регистрация в поисковых системах Яндекс Вебмастер Google Web master Проверка […]

Обработка исключения для Html.AntiForgeryToken()

Если для страницы авторизации используется хелпер Html.AntiForgeryToken(), то существует вероятность получить исключение в случае, когда пользователь войдет в систему через другую вкладку. Чтобы не лишать пользователя уверенности в стабильной работе […]

Двухфакторная аутентификация при помощи Google AUTHENTICATOR

Во-первых, необходимо установить open source package под названием OTP Sharp для валидации TOTP кода. Далее следует создать метод для вывода QR-кода на страницу: [HttpGet] public async Task EnableGoogleAuthenticator() { byte[] […]