Как стать автором
Обновить
6
0
Евгений @ekubyshin

Looking for something new

Отправить сообщение

Geforce Now по-русски

Время на прочтение2 мин
Количество просмотров43K
Многие уже знают о сервисе стриминговых игр GeForce Now. Он стал официально доступен в России.

После двух недель пользования этим сервисом хочу поделиться с читателями лайфхаком.
Читать дальше →
Всего голосов 28: ↑27 и ↓1+26
Комментарии71

Observer vs Pub-Sub

Время на прочтение4 мин
Количество просмотров64K
Observer и Pub-sub, наверное самые известные паттерны взаимодействия в мире разработки интерфейсов и JavaScript. Но несмотря на свою известность, некоторые разработчики считают эти паттерны одинаковыми, что и послужило подспорьем написать данную статью.



Пофилософствуем
Всего голосов 16: ↑13 и ↓3+10
Комментарии43

Not a Flux

Время на прочтение4 мин
Количество просмотров11K
Расскажу об еще одной интерпретации Flux, а точнее о новом подходе в разработке интерфейсов — Not a Flux. Предполагается, что читатель хотя бы прочитал документацию о Flux.


Давай пофилософствуем
Всего голосов 16: ↑11 и ↓5+6
Комментарии7

Тонкости работы с PassportJs

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

Расскажу об этих проблемах и как их решал.
Подробности
Всего голосов 19: ↑8 и ↓11-3
Комментарии8

Повышаем стабильность Front-end

Время на прочтение7 мин
Количество просмотров28K
В продолжение предыдущей статьи о тестировании интерфейсов в Тинькофф Банке расскажу, как мы пишем unit-тесты на javascript.

image

Читать дальше →
Всего голосов 20: ↑16 и ↓4+12
Комментарии35

Как обойти PopUp blocker в браузере в асинхронных запросах

Время на прочтение1 мин
Количество просмотров18K

Проблема


Браузеры по политике безопасности разрешают открывать всплывающее окно, только, если пользователь непосредственно предпринял для этого какие-то действия. Например, этот код будет работать:

$("someElement").on("click", function(){
    window.open("http://yandex.ru")
}

Читать дальше →
Всего голосов 34: ↑16 и ↓18-2
Комментарии22

Секреты тестирования интерфейсов в ТКС Банке

Время на прочтение4 мин
Количество просмотров13K
Постараюсь рассказать в общих чертах о том, как выглядит процесс тестирования интерфейсов в ТКС банке.

image

Смутное прошлое


Было все просто: пришла задача, задача сделана, задача протестирована вручную тестировщиком, задача ушла на обозрение пользователям. Но потом, все стало усложняться, задач становилось все больше и больше, разработчиков прибавлялось, и тестирование, бывало, заходило в тупик.

Очаровательное настоящее


Наш коллектив сильно изменился – маленький отдел веб-разработки стал в разы больше. Изменился и сам процесс — теперь наши интерфейсы покрыты тестами как внутри (код), так и снаружи. И да, у нас есть code review, а разработку задач осуществляем в ветках, пишем старательно документацию в wiki и генерим JS DOC.

Читать дальше →
Всего голосов 44: ↑23 и ↓21+2
Комментарии24

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность