Блог компании Туту.ру

  • ХабрахабрФото Через какую хитро закрученную схему вы получаете авиабилет

    Через какую хитро закрученную схему вы получаете авиабилет

    Так в Сирене выглядит бронирование по маршруту Москва (Внуково) — Краснодар и обратно Внешне продажа билетов выглядела очень просто: сначала у авиакомпаний были бумажные журналы, в которых можно было отмечать, какие места на какой рейс заняты. Кассир авиакассы говорил диспетчеру, куда хочет полететь пассажир, а тот в свою очередь звонил в авиакомпанию, где отмечали, что место продано. Пассажиру давали в…

    Читать далее »
  • ХабрахабрФото Разбираем бобров: дикие инженеры-терраформеры в действии

    Разбираем бобров: дикие инженеры-терраформеры в действии

    Вот этих зверьков мы почти уничтожили к началу двадцатого века. А сейчас наш герой вполне спокойно грызёт знаки под Екатеринбургом. Представьте себе здоровенного мыша массой чуть побольше косули, отлично приспособленного к воде. Добавьте здоровенные зубы, укреплёнными металлом (точнее ферригидритом) и нехилые инженерные навыки в плане «как пустить под откос поезд» или «как затопить какую-нибудь деревню». Знакомьтесь, это бобр. Бобры круты…

    Читать далее »
  • ХабрахабрФото «Арктическая база» без современных технологий: как живут оленеводы

    «Арктическая база» без современных технологий: как живут оленеводы

    Балок в середине. Видно нарты рядом, снегоход и крупный транспортный модуль. В тундре тепло, примерно -35 по Цельсию и ветер около 15 метров в секунду. Павел Петрович подходит к карго-модулю санного поезда и берёт огромный мешок рыбы для оленей: — Поехали стадо собирать! Ехать мы собрались от балка на буране. Снегоход, фейри и автомобильный аккумулятор со светодиодной лампочкой — единственные…

    Читать далее »
  • ХабрахабрФото Чем кончилась история с нашим обращением в ФАС против Яндекса

    Чем кончилась история с нашим обращением в ФАС против Яндекса

    Сегодня «Дело о колдунщиках» закрыто в ФАС. Напомню, краткая предыстория была про то, что группа ИТ-компаний Рунета объединилась и обратилась в ФАС с вопросом, нормально ли, что поиск даёт больше преимуществ собственным юрлицам Яндекса. Мы хотели вернуть нейтральность поиска, чего, собственно, и удалось достичь в результате мирового соглашения. Формальный результат — вот, политика интеграции с поиском, где партнёры Яндекса (то…

    Читать далее »
  • ХабрахабрФото Это была хорошая охота: 13 лет CTO от прихода до ухода

    Это была хорошая охота: 13 лет CTO от прихода до ухода

    У нас в Туту в марте уходит CTO Вадим Мельников, который за 13 лет успел перевезти компанию из подвала с дошираком в мир высоких технологий. Не один, конечно, но Вадим был очень крутым CTO, и я хочу рассказать, как он поменял всё за это время. В общем, никто не рассказывает про уходящих людей, ну, знаете, потому что они уже уходят.…

    Читать далее »
  • ХабрахабрФото Controller, но не Massive: реализуем список карточек для iOS 13+ и 11+ с учетом практик чистого кода

    Controller, но не Massive: реализуем список карточек для iOS 13+ и 11+ с учетом практик чистого кода

    Привет, Хабр! Меня зовут Евгений, я ведущий iOS-разработчик в Туту. В нашем продукте список карточек используется неоднократно, а в проекте можно встретить несколько вариантов реализации для разных версий SDK: Через старую добрую UITableView. С использованием UICollectionView и UICollectionViewFlowLayout под iOS 11+. На связке UICollectionView и UICollectionViewCompositionalLayout для iOS 13+. Не так давно я решил резюмировать накопленный опыт реализации списка карточек…

    Читать далее »
  • ХабрахабрФото Плюсы и минусы Server driven view на примерах: обновляем контент, не проходя повторное ревью в сторах

    Плюсы и минусы Server driven view на примерах: обновляем контент, не проходя повторное ревью в сторах

    Схема работы Server driven view Всем привет, я Дима Авдеев из Туту, наша команда разрабатывает приложения с 20М инсталлов. Расскажу, как можно обновлять приложение без выкатки релиза. Например, когда мы хотим быстро донести до пользователей коронавирусные ограничения. Ниже реализация на SwiftUI и Kotlin (но вы можете использовать UIkit и серверный язык, принятый в вашей команде), а в GitHub-репозитории в конце…

    Читать далее »
  • ХабрахабрФото 4,5 года из жизни iOS-команды в пяти историях и одном техрадаре

    4,5 года из жизни iOS-команды в пяти историях и одном техрадаре

    Привет, я Стас, лид мобильной разработки Туту.ру. Хочу поделиться, к чему мы пришли, к чему только идём, а от чего избавились за пять лет, что я в компании. Часть решений может шокировать. Поехали! Как мы пришли к снапшот-тестам и Data-Driven View Controller Мы заморачиваемся тестированием и его автоматизацией. Был собран практически полный автоматизированный прогон, для релиза надо получить зелёные тесты…

    Читать далее »
  • ХабрахабрФото Про Ту-144 — легендарный советский самолёт

    Про Ту-144 — легендарный советский самолёт

    У Андрея Николаевича Туполева была мечта: построить сверхзвуковой пассажирский лайнер. Первый полёт этот самолёт совершил 31 декабря 1968 года — и это был первый в мире пассажирский сверхзвук. Чтобы создать такой самолёт, пришлось решить очень много задач. Иллюминаторы вдавливало внутрь, а без них пассажиры очень боялись лететь. Попробовали камеры и экраны, не помогло, пришлось делать специальные панели. Металл стекал с…

    Читать далее »
  • ХабрахабрФото Эскимо из зяблика —> разбираем птицу

    Эскимо из зяблика —> разбираем птицу

    Знакомьтесь, это зяблик получает паспорт. Прямо сейчас птиц засунут в конус для взвешивания, ему там темно и спокойно. Для паспорта это не очень важно, но мы уже знаем, что наш зяблик вообще-то довольно тупой. Ладно, либо глупый, либо невнимательный, либо очень целеустремлённый. Потому что он залетел в створ ловушки из рыболовных сетей, а затем без сомнений пролетел её до конца,…

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


Кнопка «Наверх»