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

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

Анонс FunTech QA-automation meetup

Всем привет! Приглашаем QA-инженеров на наш первый митап по тестированию, посвящённый автоматизации. Программа «Автотесты, объединяющие подходы, платформы и сердца», Михаил Чирков, ivi.ru Преимущества и недостатки кроссплатформенных автотестов (в нашем случае речь о платформах android и web), сложности реализации и пути решения проблем при выстраивании автотестирования from scratch, screenplay vs pageobject. А может быть выбирать и не нужно? Доклад будет интересен ...

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

Uptime day: 12 апреля, полёт нормальный

Сплошь танцовщицы, вино, гулянки» — шутил герой фильма «Послезавтра». «Да чего же ждать от конференций? 2 года назад мы тоже вписались в эту хореографию, организовав конференцию Uptime day. Наверное, на каких-то конференциях и не такое бывает (делитесь историями в комментах), но на it-сборищах обычно вместо вина пиво (по завершении), а вместо танцовщиц — «танцы» с кодами и информационными системами. В ...

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

16 марта Вadoo PHP Meetup: тесты и качество кода. Регистрация открыта

Всем привет! С PHP у нас давние и крепкие отношения, и мы с коллегами всячески поддерживаем сообщество. Меня зовут Владимир Янц, я активно занимаюсь развитием инфраструктуры тестирования кода в Badoo. Нас все спрашивали: “Когда же уже, когда?” — и вот оно. 16 марта приглашаем на весенний Badoo PHP Meetup! Тема будет интересна всем PHP-кам, которые самостоятельно тестируют свой код, и ...

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

Оптимизация реляционных баз данных без даунтайма на примере самой нагруженной БД в Badoo

В условиях highload сложность оптимизации реляционных баз данных возрастает на порядок, так как покупка ещё более мощного железа обходится дорого а также уже нет возможности просто выключить приложение ночью для долгого процесса альтера БД и миграции данных. Теперь же пришёл черёд статьи про то, как мы полностью изменили внутреннюю структуру самой нагруженной и важной базы данных в 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 был посвящен этому опыту и картине мира, которая в результате сформировалась. Чужой опыт поможет заранее подумать о проблемах, с которыми придется столкнуться с ростом компании. ...

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