Загрузка страницы

Сергей Опивалов — Управление сложностью состояния

Ближайшая конференция: Mobius 2023 Autumn — 1–2 ноября (Online), 9–10 ноября (Offline, Санкт-Петербург)
Подробности и билеты: https://cutt.ly/XwrLVnLV
— —
UDF — это длительный тренд в архитектуре презентационного слоя. Несмотря на то, что UDF призван упростить работу с состоянием, в сложных фичах легко потерять контроль над большим количеством ивентов/месседжей/экшенов и возможных стейтов.

Доклад Сергея продолжает и развивает доклад «The Elm Architecture in Prod» с последнего Mobius, где обсуждали основные компоненты возможной UDF-архитектуры и показывали на практике, как можно контролировать сложность состояния в UDF.

Вдохновение для доклада черпалось из статьи «What Makes a Rule Complex?» American Economic Review, наложенного на собственные представления спикера об архитектуре. Помимо этого, в докладе есть своего рода трибьют выступлению Рича Хикки «Simple Made Easy».

Презентация к докладу: https://squidex.jugru.team/api/assets/srm/3c50b3f6-2a9a-435c-8e2f-15f3cc81202e/state-complexity-handling.pdf

#udf#state

Видео Сергей Опивалов — Управление сложностью состояния канала Mobius
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
26 октября 2023 г. 14:33:30
00:46:13
Другие видео канала
Екатерина Батеева — ChatGPT в мобильной разработке: как использовать, чтобы получить пользуЕкатерина Батеева — ChatGPT в мобильной разработке: как использовать, чтобы получить пользуЛента Мобиуса / Евгений Антропов // SwiftUI, виджеты и iOTЛента Мобиуса / Евгений Антропов // SwiftUI, виджеты и iOTЕвгений Мистюков (Яндекс) — KMM + Composable Architecture в Умной КамереЕвгений Мистюков (Яндекс) — KMM + Composable Architecture в Умной КамереКирилл Володин — О дивный новый мир со Swift ConcurrencyКирилл Володин — О дивный новый мир со Swift ConcurrencyАлександр Евтухов — Прожарка TuistАлександр Евтухов — Прожарка TuistКирилл Аникин — Compose Multiplatform для iOS и AndroidКирилл Аникин — Compose Multiplatform для iOS и AndroidЛента Мобиуса / Максим Гришутин // Open source, своя библиотека и развитие лидовЛента Мобиуса / Максим Гришутин // Open source, своя библиотека и развитие лидовВладимир Озеров — SBOL iOS StoryВладимир Озеров — SBOL iOS StoryЛента Мобиуса / Юрий Дубовой // Собеседования, архитектура и хоббиЛента Мобиуса / Юрий Дубовой // Собеседования, архитектура и хоббиАртем Зайцев — Прокрутка во Flutter. Меняем законы физикиАртем Зайцев — Прокрутка во Flutter. Меняем законы физикиПолина Скалкина — SwiftUI для большого B2C-продукта (спойлер: было весело)Полина Скалкина — SwiftUI для большого B2C-продукта (спойлер: было весело)Евгений Штерн — Игры, в которые играют люди на собеседованияхЕвгений Штерн — Игры, в которые играют люди на собеседованияхСергей Ерохин — Использование XCFramework в крупном iOS-проекте, или Как ускорить сборку в 2 разаСергей Ерохин — Использование XCFramework в крупном iOS-проекте, или Как ускорить сборку в 2 разаКонстантин Кулаков — VK Карты. Как жить с двумя провайдерами карт в крупном проектеКонстантин Кулаков — VK Карты. Как жить с двумя провайдерами карт в крупном проектеПодкаст: Лента Мобиуса + Yet Another Mobile PartyПодкаст: Лента Мобиуса + Yet Another Mobile PartyМиша Левченко — Lobzik: полуавтоматическая модуляризация Android-проектаМиша Левченко — Lobzik: полуавтоматическая модуляризация Android-проектаАртём Шендрик — Modern MVI и MVVM+ со всех сторон в 2023Артём Шендрик — Modern MVI и MVVM+ со всех сторон в 2023Дмитрий Куркин — Жизненный цикл объектов SwiftUIДмитрий Куркин — Жизненный цикл объектов SwiftUIНикита Куликов — Разгоняем BLEНикита Куликов — Разгоняем BLEЛента Мобиуса / Александр Филимонов // Pet-проекты, обработка видео и когда менять компаниюЛента Мобиуса / Александр Филимонов // Pet-проекты, обработка видео и когда менять компанию
Яндекс.Метрика