Дайджест докладов: Александр Евтухов, Абакар Магомедов, Кирилл Володин
Александр Евтухов, Банк Открытие
«Прожарка Tuist»
Многие рассматривают Tuist как простую замену XcodeGen, но эта утилита позволяет добиться гораздо большего. Александр расскажет, как его команда перешла с CocoaPods на Tuist и использует этот инструмент сейчас. Вы узнаете, как поддерживать многомодульность одновременно на CocoaPods и Tuist, сделать свой аналог Independency от Авито, приручить кэш Tuist и побороть его детские болезни.
Абакар Магомедов, Альфа-Банк
«Ошибки при проектировании публичного API наших библиотек, и как мы их решали»
Когда выросло число внутренних библиотек, которыми пользовались основные проекты Альфы, это начало приносить проблемы. Публичный API этих библиотек был не всегда спроектирован грамотно, и это пришлось исправлять. Вы узнаете, что такое ABI библиотеки, почему он важен и какие инструменты добавили для его контроля. В конце выступления спикер расскажет о точках роста и поделится выводами, которые они сделали для себя на текущем этапе.
Кирилл Володин, Тинькофф
«О дивный новый мир со Swift Concurrency»
Доклад Кирилла — о том, как и зачем в Тинькофф внедряли Swift Concurrency и какие требования предъявляли к новому инструменту. Он расскажет о стратегии плавного перехода на Swift Concurrency. Вы узнаете, как команда решала проблемы в области тестирования и дорабатывала Swift Concurrency, создавая собственные инструменты. Кирилл также поделится стратегией плавного best practices кода со Swift Concurrency и плюсами использования акторной модели.
Подробности и билеты — по ссылке.
