Задать вопрос
Контакты

Достижения

Все достижения (11)

Наибольший вклад в теги

Все теги (31)

Лучшие ответы пользователя

Все ответы (39)
  • Как определить свой уровень программирования?

    Мне нравится простая аналогия которая ближе к бизнесу чем к технологиям. Например есть задача — сварить борщ. Профессионал уточнит несколько нюансов: с пампушками или свекольник, капуста квашенная или свежая. Парню с небольшим, но опытом понадобится рецепт: сварить мясо, сделать заправку и т.д. Новичок учится и ему нужно описывать весь процесс: набрать кастрюлю воды, поставить на плиту, etc.
    Ответ написан
    Комментировать
  • Слышали ли вы об авторизации через email?

    Такой способ ещё называют "Волшебной ссылкой". Этим способом можно войти на сайте интернет-магазина mann-ivanov-ferber.ru или medium.com, например.

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

    Минус такого решения в том, что пользователю нужно входить через почту. Но на деле для многих пользователей это менее утомительно как, например, вводить и запоминать пароль. Особенно если вы не сбрасываете сессию по таймеру, а автоматически продлеваете её TTL когда пользователь что-то делает на сайте.

    Более удобным решением (для пользователей мобильных сайтов) будет разве что генерация и отправка одноразового пароля по СМС. В таком случае пользователь сразу прочитает пароль из уведомления не переключаясь ни на какие сторонние сервисы.
    Ответ написан
    3 комментария
  • Какой подход к разработке на AngularJs лучше?

    Ангулар хорош на старте, но очень легко его стартовыми бонусами пальнуть себе в ногу и поиметь проблем в будущем. Гайды от John Papa хороши, но если у проекта есть потенциал для роста, то вот этот пост почитайте teropa.info/blog/2015/10/18/refactoring-angular-ap... Он о том, как кодовую базу написанную с горячечной радости от двойного биндинга превратить в поддерживаемую и расширяемую.
    Ответ написан
    1 комментарий
  • Как Вы ставите сроки на проект?

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

Лучшие вопросы пользователя

Все вопросы (35)