#события — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #события, aggregated by home.social.
-
От State к Event: как два sealed class закрывают архитектуру Android-экрана в Kotlin
Хаотичные события в Android (навигация, тосты, запросы) часто превращаются в источник багов и нечитаемого кода. В этой статье вы узнаете, как использовать sealed-интерфейсы Kotlin для создания полной, типобезопасной модели экрана, где состояния и события управляются отдельно и предсказуемо. Вы научитесь превращать одноразовые побочные эффекты в строго контролируемый поток команд, получите compile-time гарантии, избавитесь от багов с поворотом экрана и сможете легко тестировать любые события UI. Рассмотренный подход не только защищает от ошибок, но и кардинально упрощает масштабирование логики. Вы сможете добавлять новые события без риска сломать существующую функциональность, а ваш UI-слой станет чистым и декларативным. При этом всё, что нужно для внедрения - это понимание базовых принципов Flow и ViewModel.
https://habr.com/ru/articles/993884/
#Android #Kotlin #sealed_class #sealed_interface #события #состояние #ViewModel #SharedFlow #типобезопасность #MVI
-
От State к Event: как два sealed class закрывают архитектуру Android-экрана в Kotlin
Хаотичные события в Android (навигация, тосты, запросы) часто превращаются в источник багов и нечитаемого кода. В этой статье вы узнаете, как использовать sealed-интерфейсы Kotlin для создания полной, типобезопасной модели экрана, где состояния и события управляются отдельно и предсказуемо. Вы научитесь превращать одноразовые побочные эффекты в строго контролируемый поток команд, получите compile-time гарантии, избавитесь от багов с поворотом экрана и сможете легко тестировать любые события UI. Рассмотренный подход не только защищает от ошибок, но и кардинально упрощает масштабирование логики. Вы сможете добавлять новые события без риска сломать существующую функциональность, а ваш UI-слой станет чистым и декларативным. При этом всё, что нужно для внедрения - это понимание базовых принципов Flow и ViewModel.
https://habr.com/ru/articles/993884/
#Android #Kotlin #sealed_class #sealed_interface #события #состояние #ViewModel #SharedFlow #типобезопасность #MVI
-
От State к Event: как два sealed class закрывают архитектуру Android-экрана в Kotlin
Хаотичные события в Android (навигация, тосты, запросы) часто превращаются в источник багов и нечитаемого кода. В этой статье вы узнаете, как использовать sealed-интерфейсы Kotlin для создания полной, типобезопасной модели экрана, где состояния и события управляются отдельно и предсказуемо. Вы научитесь превращать одноразовые побочные эффекты в строго контролируемый поток команд, получите compile-time гарантии, избавитесь от багов с поворотом экрана и сможете легко тестировать любые события UI. Рассмотренный подход не только защищает от ошибок, но и кардинально упрощает масштабирование логики. Вы сможете добавлять новые события без риска сломать существующую функциональность, а ваш UI-слой станет чистым и декларативным. При этом всё, что нужно для внедрения - это понимание базовых принципов Flow и ViewModel.
https://habr.com/ru/articles/993884/
#Android #Kotlin #sealed_class #sealed_interface #события #состояние #ViewModel #SharedFlow #типобезопасность #MVI
-
От State к Event: как два sealed class закрывают архитектуру Android-экрана в Kotlin
Хаотичные события в Android (навигация, тосты, запросы) часто превращаются в источник багов и нечитаемого кода. В этой статье вы узнаете, как использовать sealed-интерфейсы Kotlin для создания полной, типобезопасной модели экрана, где состояния и события управляются отдельно и предсказуемо. Вы научитесь превращать одноразовые побочные эффекты в строго контролируемый поток команд, получите compile-time гарантии, избавитесь от багов с поворотом экрана и сможете легко тестировать любые события UI. Рассмотренный подход не только защищает от ошибок, но и кардинально упрощает масштабирование логики. Вы сможете добавлять новые события без риска сломать существующую функциональность, а ваш UI-слой станет чистым и декларативным. При этом всё, что нужно для внедрения - это понимание базовых принципов Flow и ViewModel.
https://habr.com/ru/articles/993884/
#Android #Kotlin #sealed_class #sealed_interface #события #состояние #ViewModel #SharedFlow #типобезопасность #MVI
-
GPT-5.2 назло Google, релиз DeepSeek-V3.2 и кризис в Apple: главные события декабря в ИИ Символично, что Merriam-Webster выбрал слов...
#ии-дайджест #декабрь #ии-релизы #декабря #свежие #ии-инструменты #дайджест #ии-новостей #главные #события #декабря
Origin | Interest | Match -
Приглашаю на наш игровой фестиваль 27 сентября
У нас в Высшей школе бизнеса ВШЭ есть хорошая традиция — два раза в год мы проводим очный фестиваль «Хочу в геймдев» в Москве. Следующий пройдет 27 сентября с 11:30 до 17:00. Приходите, будет интересно. Всё бесплатно, вход по пропускам, поэтому необходима регистрация . И трансляция тоже будет, ссылку в преддверии ивента разошлем всем зарегистрировавшимся. Под катом программа фестиваля.
https://habr.com/ru/companies/miip/articles/943556/
#мероприятие #индиигры #вшб_ниу_вшэ #анонс #хочу_в_геймдев #события #геймдизайн #игровая_индустрия
-
[Перевод] Эй, где моя ошибка? Как OpenTelemetry фиксирует ошибки
Языки программирования расходятся во мнении, что такое ошибки или исключения и как их обрабатывать. Возникает вопрос: что использовать, если нужны стандартизированная телеметрия и отчёты об ошибках для написанных на этих языках микросервисов? Ответом может быть OpenTelemetry. Перевели материал, из которого вы узнаете, как OpenTelemetry обрабатывает ошибки, чем отличаются ошибки в спанах и логи, а также как добавить в спаны OTel метаданные и события.
https://habr.com/ru/companies/flant/articles/892784/
#monitoring #opentelemetry #span #events #спан #события #otlp #jaeger #микросервисы #ошибки
-
18-19 апреля «Стачка» в Ульяновске. Почему стоит пойти на одну из масштабных IT-конференций?
18 и 19 апреля состоится XIII международная IT-конференция «Стачка». 4 направления, 46 секций, 250+ докладов, 2500+ участников, специальный гость и лидеры индустрии. Всё это на одной площадке в Ульяновске (здание УлГПУ). Рассказываем подробнее, что вас ждёт.
https://habr.com/ru/articles/895512/
#итсообщество #итспециалисты #итбизнес #конференция_разработчиков #разработка #карьера_программиста #события #ивенты #итиндустрия #иткомпании
-
«Стачка» в Питере. Что ожидает участников крупнейшей в России ИТ-конференции
200+ докладов, 50 секций и лидеры рынка. Все это на одной площадке — 27-28 сентября в COSMOS St.Petersburg Pribaltiyskaya Hotel. В статье — обзор основных направлений конференции и причины, по которым стоит прийти. Привет, меня зовут Камиль Калимуллин, я IT-предприниматель и основатель компании AdvantShop. В 2012 году мы с друзьями решили сделать ивент для IT-специалистов в Ульяновске, чтобы делиться опытом и собирать сообщество вместе. С того времени почти каждый год мы проводим «Стачку», сейчас — это одна из крупнейших конференций России.
https://habr.com/ru/articles/843762/
#итсообщество #конференция_разработчиков #разработка #карьера_программиста #события #ивент #итиндустрия #иткомпании #итбизнес #итспециалисты
-
Как сменить технологию и не закопаться в рефакторинге: опыт внедрения DDD в проект на FastAPI — Часть 2
Привет, хабравчане! В первой части были рассмотрены паттерны проектирования Repository и Unit of Work. Это вторая часть цикла о DDD. В ней расскажу, как добавить к проекту событийно-ориентированную архитектуру. Код подопытного приложения ищите в репозитории по ссылке . Подробнее о DDD и паттернах Repository и Unit of Work читайте в первой части по ссылке ...
https://habr.com/ru/articles/838188/
#fastapi #ddd #refactoring #проектирование #рефакторинг #события #чистая_архитектура #событийное_программирование #команды #cqrs