В предыдущей статье я рассказывал о том, как мы выделили модуль чата в нашем приложении. Всё прошло успешно, и мы собирались распространить этот опыт — начать тотальную модуляризацию в iOS-разработке Badoo. Даже презентовали подход продуктовым командам, командам, занимающимся тестированием и непрерывной интеграцией, и постепенно стали внедрять модуляризацию в наши процессы.
Рубрика «badoo»
Модуляризация iOS-приложения Badoo: борьба с последствиями
2021-01-21 в 17:01, admin, рубрики: apple, badoo, cocoapods, iOS, modularity, modules, objective-c, swift, Блог компании Badoo, опыт, разработка мобильных приложений, разработка под iOSAPI для QA: тестируем фичи без доступа к коду
2020-11-19 в 13:56, admin, рубрики: api, badoo, php, qa, Блог компании Badoo, Тестирование веб-сервисов, Тестирование мобильных приложенийМногие фичи приложения невозможно быстро протестировать, не меняя исходный код. Представьте типичную задачу, с которой может столкнуться каждый разработчик: через три дня после регистрации пользователю нужно предложить купить премиум-доступ к продукту со скидкой. Чтобы проверить, работает ли это промо, нужно зарегистрировать тестового пользователя и подождать три дня до появления заветного окошка.
Как создаются Highload проекты на PHP: расшифровка
2020-08-08 в 9:14, admin, рубрики: badoo, highload, php, ruvds_эфиры, Блог компании RUVDS.com, высокая производительность, интервью, Карьера в IT-индустрии28 июля в нашем инстаграм-аккаунте и ютубе прошел прямой эфир с Александром Высоцким — ведущим PHP-разработчиком в лондонском офисе Badoo, который работает в команде антиспама. Саша рассказал о том, как создаются Highload проекты на PHP, своей жизни в Лондоне и, конечно, про Badoo.
Анонс: как создаются Highload проекты на PHP
2020-07-27 в 13:16, admin, рубрики: badoo, highload, php, ruvds_эфиры, Блог компании RUVDS.com, высокая производительность, интервьюВы просили, и мы сделали! Теперь наши прямые эфиры проходят во всех соцсетях сразу — завтрашний стрим можно будет посмотреть на нашем youtube-канале, в ВК, Facebook и в Инстаграме
Завтра, 28 августа, в 20:00 пройдет прямой эфир с Александром Высоцким — ведущим PHP-разработчиком в лондонском офисе Badoo, работает в команде антиспама. Ну что, готовы поговорить про PHP?Читать полностью »
Избавляемся от рутины со своим плагином для PhpStorm
2020-02-26 в 15:04, admin, рубрики: badoo, idea, kotlin, php, phpstrom, plugin, Блог компании Badoo, высокая производительность, Программирование, Разработка веб-сайтовПривет! Я тружусь в команде Антиспама, и, как и у большинства бэкенд-разработчиков Badoo, большая часть времени у меня уходит на работу с PHP-кодом.
С этой работой связано много специфических проблем и задач, которые можно решить или упростить. Когда мне надоело вручную делать то, что может делать за меня IDE, я решил попробовать доработать самую распространённую в компании IDE — PhpStorm — и написать плагин, решающий рутинные задачи, упростив тем самым жизнь себе и коллегам.
Так появился плагин Badoo для PhpStorm, который мы сегодня активно используем. За несколько лет его возможности серьёзно расширились, мы его развиваем, и в этой статье я расскажу на примере наших кейсов, как адаптировать IDE под свои задачи и инструменты, и докажу, что это не так сложно, как кажется.
Что делать с легаси. Материалы с Badoo PHP Meetup #4
2020-02-21 в 13:08, admin, рубрики: badoo, badootech, legacy, meetup, php, Блог компании Badoo, конференции, легаси, митап, Программирование, Управление сообществомВсем привет!
15 февраля в офисе Badoo прошла очередная встреча PHP-разработчиков, посвященная теме легаси. Целый день мы слушали рассказы об опыте крупных компаний, общались и делились болью.
Получилось рассмотреть проблему с нескольких сторон:
- организация процессов разработки по избавлению от легаси;
- тактика распила легаси-монолита на микросервисы;
- способы организации API, которые позволяют держать под контролем рост устаревшего кода;
- автоматические способы обнаружения «мёртвого» кода;
- а еще попробовали поговорить как рефакторить легаси-код с помощью DDD подходов;
Под катом делюсь видео и слайдами с этой встречи. Конечно, очень много ценного осталось в кулуарах и не вошло в отчет, так что приходите в нашу уютную группу поболтать о тяжелой жизни пэхэпэшника, обсудить доклады или просто за советом :)
Тридцать топовых интервью за последнее время: разработка, дизайн, научпоп и лайфстайл
2020-01-28 в 16:40, admin, рубрики: badoo, cybertruck, DOOM, duke nukem, geekbrains, haskell, java, levelord, linux, Neuralink, piper, python, ruby, russol, spectrum, tesla, tortuga, VR, wrike, Биографии гиков, Блог компании Хабр, Додо Пицца, игры, интервью, костя горский, Крис Дэнси, крис касперски, Научно-популярное, стартапы, Торвальдс, фриланс, яндекс
На новогодних праздниках ваша дорогая редакция совмещала приятное с полезным и читала интервью, которые выходили на Хабре за последние годы. Отобрали 30 штук, а теперь делимся с вами — это прям самый сок и вообще крутота! Разговоры на любой вкус: об игровой разработке, редких языках программирования и популярном Python, электротачках и устройстве мозга. О том, зачем Левелорд переехал в Москву, как ослепший студент научился программировать и что изменилось за 25 лет с тех пор, как Торвальдс начал работать над Linux. И еще о многом другом.Читать полностью »
15 февраля Badoo PHP Meetup #4. Легаси
2020-01-27 в 16:40, admin, рубрики: badoo, badoo tech, community, legacy, legacy code, legacy-код, meetup, php, Блог компании Badoo, конференции, легаси, Программирование, Разработка веб-сайтов, сообщество
Привет!
15 февраля, в субботу, приглашаем на очередную встречу сообщества PHP-разработчиков в офисе Badoo.
Митап будет целиком и полностью посвящен легаси, и вот почему. Мы часто слышим утверждения из разряда «о легаси все уже сказано», «о чем там рассказывать», «ну есть оно и есть, ничего не поделаешь». Но в то же время все продолжают читать и без конца рефакторить устаревший код, а возвращаясь с очередной конференции — вдохновленными новыми идеями и подходами — громко вздыхать и пускать скупую слезу на свой репозиторий.
Мы пообщались с разработчиками крупных компаний и попросили поделиться опытом. На встрече обсудим процессные и автоматические, тактические и стратегические подходы для борьбы с этим неприятным явлением. Будем надеяться, что эта концентрация разных практик и взглядов на легаси упростит кому-то жизнь.
Регистрация по ссылке, обязательная (важно: пишите свои данные кириллицей). Не забудьте дождаться подтверждения участия, оно придет дней за 10 до митапа.
Первый доклад в 12:00. В программе пять докладов, практически не ограниченное свободное общение за кофе, викторина, розыгрыш билета на PHPRussia, а в качестве afterparty — очередная встреча сообщества BeerPHP Moscow.
Читать полностью »
Две красные кнопки, паяльник и React: как мы делали движуху для IT-конференции
2019-12-26 в 13:01, admin, рубрики: arduino, badoo, DIY, diy или сделай сам, hooks, javascript, ReactJS, Блог компании Badoo, конференции, конференцияBadoo регулярно участвует со стендом в выставках IT-конференций. Поэтому каждый год мы с коллегами — инженерами и деврелами — придумываем, что бы такого айтишного сделать, чтобы не скучать в перерывах между докладами.
Меня зовут Иван, я frontend-разработчик. В этой статье вместе с коллегой и DIY-энтузиастом lilek Юрой Лилековым мы расскажем, как при помощи двух красных кнопок, одного микроконтроллера, кода на React и 250 слов на айти-тематику мы сделали игру «IT-угадайка» и собрали уютную тусовочку на Highload++ и Heisenbug.
Tetris-challenge accepted
2019-11-26 в 9:18, admin, рубрики: badoo, lamoda, mail.ru, Блог компании Tinkoff.ru, Карьера в IT-индустрии, Офисы IT-компаний, тетрис-челлендж, управление персоналом, яндексПривет, Хабр!
Неделю назад ты вызвал нас полежать на ковре в рабочее время, и мы не могли пропустить это.
Крутых ребят с интересными увлечениями у нас каждый второй. Поэтому выбрать было непросто, но мы все же попытались.
Погнали!
Читать полностью »