Александр Денисов из Яндекса рассказывает о подходах, которые позволяют его команде поддерживать скорость и продуктивность разработки даже на крупных проектах. В качестве примеров – поисковое приложение Яндекса и Я.Браузер для iOS.
Yet Another Architecture
Архитектура – это набор принятых в команде соглашений, которые помогают делать код чистым, единообразным и тестируемым. Вы наверняка много слышали про MVC, MVVM, VIPER – но эти подходы удобны не всегда.
Илья Царев рассказывает, почему iOS-команда Альфа-Банка отказалась от привычного MVVM и о том, как на свет появился YARCH.
Во второй части доклада Илья Кузнецов разбирает, что такое YARCH и как разрабатывать YARCH-модули.
Brave new Swift. Functor, Monad
Александр Залуцкий из Яндекс.Денег выступил с последним докладом митапа о базовых принципах функционального программирования и их применении в реальной жизни.