Главная » Архив меток: architecture

Архив меток: architecture

Validators + Aspects: кастомизируем валидацию

Доброго времени суток, Хабр! На этот раз статья будет о том, как кастомизировать стандартные валидаторы, и вызывать их там, где нам будет нужно, используя Spring — аспекты. Спустя некоторое время решил вновь написать сюда и поделиться своим опытом. Ну а сподвигло меня на написание — практически отсутствие подобной информации, особенно на русском. Проблема Итак, суть приложения примерно такова: есть gateway ...

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

[Из песочницы] «Референтная модель BIAN» для банковской индустрии или как перестать изобретать велосипед

Так как я заметил, что ты, Цезарь, уже много построил и продолжаешь строительство, я разработал определенные правила, чтобы ты сам смог оценить качество как уже существующих, так и будущих зданий. Витрувий, архитектор времен Римской империи Успешность и стабильность развития любого предприятия напрямую связаны с наличием у него качественной бизнес-архитектуры, которая включает в себя утверждения по поводу миссии и целей организации, ...

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

Лицензия на вождение болида, или почему приложения должны быть Single-Activity

Хотя тема известная, существует много предубеждений относительно такого выбора — переполненный зал и количество вопросов после выступления тому подтверждение. На AppsConf 2018, которая прошла 8-9 октября, я выступил с докладом про создание андроид-приложений целиком в одном Activity. Чтобы не ждать видеозаписи, я решил сделать статью с расшифровкой выступления. О чем я расскажу Почему и зачем надо переходить на Single-Activity Универсальный ...

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

[Из песочницы] MVIDroid: обзор новой библиотеки MVI (Model-View-Intent)

В этой статье я хочу рассказать о новой библиотеке, которая привносит шаблон проектирования MVI в Android. Всем привет! Автор библиотеки лично я, исходный код её доступен на GitHub, а подключить её можно через JitPack (ссылка на репозиторий в конце статьи). Эта библиотека называется MVIDroid, написана 100% на языке Kotlin, легковесная и использует RxJava 2.x. Эта статья состоит из двух частей: ...

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

Есть ли жизнь без архитектуры?

0. Основная часть кода большинства современных приложений наверняка была написана ещё во времена Android 4. Поэтому очень важно иметь архитектуру, которая будет оставаться гибкой не только к функциональным изменениям, но и готова к новым веяниям, технологиям и инструментам. Приложения пережили время ContentProvider, RoboSpice, различных библиотек и архитектурных подходов. В этой статье я хотел бы рассказать об архитектуре приложения IFunny, о ...

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

MOSDROID #5 Boron в офисе Туту.ру: видео выступлений

27 января в офисе сервиса путешествий Туту.ру прошел пятый митап от собщества MOSDROID. В гости пришло около 100 android-разработчиков. Мы записали все выступления и делимся ими с вами. Unidirectional architecture в Android, Кирилл Бяков, Tutu.ru «Рассмотрим поток данных и его важность в архитектуре Android-приложения, а также как и зачем делать его однонаправленным: варианты реализаций, плюсы/минусы подходов и актуальный взгляд на различные ...

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

О жизни, свободе и стремлении к счастью пользователя API

Мы постоянно сталкиваемся с системами, созданными другими людьми. Будь то UI приложений в смартфоне или облачные инфраструктуры современного Интернета — именно процесс взаимодействия определяет наши ощущения, впечатления, и в конечном счёте — отношение к технологии. Мы можем быть в роли инженеров, разработчиков или простых пользователей — user experience важен везде. Вокруг систем с хорошим UX образуется общество счастливых, довольных и ...

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

Ищем спикеров на Java MeetUp

По каждому из направлений мы регулярно проводим встречи и делимся новостями о том, что происходит у кого на проекте, кто что узнал интересного и чему может научить. Мы активно развиваем внутренние профессиональные сообщества в Райффайзенбанке. Поэтому 16 мая, в московском офисе Райффайзенбанка, мы организуем наш первый открытый Java MeetUp.Подробности под катом.Мы выступим с одной, но очень обширной темой. Мы знаем, ...

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

Интеллектуальные системы поддержки принятия решений — краткий обзор

Дисклеймер Целью написания этой статьи было сделать краткий обзор принципов построения Интеллектуальных Систем Поддержки Принятия Решений (ИСППР), роли машинного обучения, теории игр, классического моделирования и примеров их использования в СППР. Целью статьи не является забуриться вглубь тяжелой теории автоматов, самообучаемых машин, равно как и инструментов BI. Введение Существет несколько определений ИСППР, которые, в общем-то, крутятся вокруг одного и того же ...

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