Главная » Архив меток: badoo

Архив меток: badoo

[Перевод] Строим систему реактивных компонентов с помощью Kotlin

Меня зовут Анатолий Варивончик, я Android-разработчик Badoo. Всем привет! Первая часть здесь. Сегодня я поделюсь с вами переводом второй части статьи моего коллеги Zsolt Kocsi о реализации MVI, которую мы ежедневно используем в процессе разработки. Чего мы хотим и как мы это сделаем В первой части статьи мы познакомились с Features, центральными элементами MVICore, которые можно переиспользовать. Они могут обладать ...

Читать далее »

[Перевод] Современная MVI-архитектура на базе Kotlin. Часть 1

Мы с ANublo хотим поделиться переводом статьи нашего коллеги Zsolt Kocsi, описывающую проблемы, с которыми мы столкнулись, и их решение. За последние два года Android-разработчики в Badoo прошли длинный тернистый путь от MVP к совершенно иному подходу к архитектуре приложений. Это первая из нескольких статей, посвящённых разработке современной MVI-архитектуры на Kotlin. Начнём с начала: проблемы состояний В каждый момент времени ...

Читать далее »

Где работать в ИТ, выпуск 3: Badoo

Но теперь это определение как-то не вяжется с образом передовой IT-компании с офисами в Москве и Лондоне, высоченными зарплатами и высокотехнологичным стеком. Раньше сервисы вроде Badoo называли сайтами для знакомств. Поэтому Badoo предпочитает нейтрально-сглаженное — «крупнейшая в мире социальная сеть для встреч с новыми людьми». Судя по оценке работодателя, которую Badoo получили на «Моем круге», сотрудники выше всего оценивают в ...

Читать далее »

Переезд в Лондон с женой и собаками. История мобильного разработчика

Всем привет! Сейчас я уже привык к тому, что живу и работаю в Лондоне, но год назад и представить себе такого не мог. Меня зовут Кирилл, я Android-разработчик. В этой статье я расскажу, как мне выпал шанс устроиться в международную компанию, о чём спрашивали на интервью, какие этапы нужно пройти, чтобы уехать в Великобританию с семьёй и собаками, и какой ...

Читать далее »

Когда нужны скорость и масштабирование: сервер распределенных iOS-устройств

В Badoo прогоняется более 1400 end-to-end тестов для iOS-приложений на каждый запуск регрессии. Многим разработчикам UI-тестов под iOS наверняка знакома проблема времени тестового прогона. Это более 40 машинных часов тестов, которые проходят за 30 реальных минут. Николай Абалов из Badoo поделился тем, как удалось ускорить выполнение тестов с 1,5 часов до 30 минут; как распутали тесно связанные тесты и инфраструктуру ...

Читать далее »

Масштабируем разработку: от стартапа до сотни инженеров

Многие другие крупные IT-компании, начиналась со стартапа, и Badoo не исключение. За последние годы компания прошла путь от нескольких десятков инженеров до нескольких сотен. Николай Крапивный был на передовой на большей части этого пути и принимал решения: что лучше делать, а что не делать, как справляться с проблемами. Его доклад на TeamLead Conf был посвящен этому опыту и картине мира, которая в результате сформировалась. Чужой опыт поможет заранее подумать о проблемах, с которыми придется столкнуться с ростом компании. ...

Читать далее »

Как научить Zabbix отправлять уведомления о проблемах прямо на рабочий стол

Картинка: источник Меня зовут Илья Аблеев, я работаю в отделе мониторинга Badoo. Привет, Хабр! Основным инструментом для реакции на проблемы в Badoo является Zabbix, и мы неоднократно делились опытом его кастомизации. Можно долго холиварить на тему того, какая система мониторинга круче. Это хорошо работает и до определённого момента нас устраивали эти способы. «Из коробки» узнавать о новых проблемах можно либо ...

Читать далее »

Zabbix Moscow Meetup 2018 в Badoo: обзор и материалы

Привет, Хабр! 23 июня мы с коллегами провели очередной Zabbix Moscow Meetup. Меня зовут Илья Аблеев, я работаю в отделе мониторинга компании Badoo. Мы уделили особенно много времени общению участников и сессии вопросов и ответов с представителями компании Zabbix. В роли спикеров митап посетили представители компаний Zabbix, Badoo, QIWI и Grafana Labs. Когда кто-то говорит о порядковом номере события, обычно ...

Читать далее »

Выстраиваем эффективное взаимодействие инженерной и продуктовой команд

@innubis И даже больше — задавать новые тренды. Реальность такова, что любой успешный продукт должен понимать, уметь предсказывать и чутко реагировать на новые потребности своей аудитории. Это неизбежно накладывает обязательства на инженерную команду, которая участвует в развитии продукта: инженерам приходится постоянно погружаться в продуктовый процесс, проводить всяческие эксперименты и при этом сохранять эффективность на высоком уровне. Каким образом нам удаётся ...

Читать далее »

Тестирование геолокации в Badoo: шишки, камни, костыли и селфи-палка

Вроде бы о тестировании мобильных приложений есть уже тысячи материалов, так что удивить тут сложно. Но пока аспекты вроде UI уже затёрты до дыр, про тестирование геолокации рассказывают гораздо реже. И когда на нашей конференции Heisenbug Николай lamamer Козлов и Александр z3us Хозя (Badoo) поделились своим опытом, зрителей конференции доклад очень заинтересовал. Как и геолокацию получить, и телефон пользователю не ...

Читать далее »