All streams
Search
Write a publication
Pull to refresh
14
0.5

Пользователь

Send message

Мощный инструмент для Android-разработчиков

Retrofit — это библиотека, которая стала стандартом для работы с REST API в Android-приложениях. В нашей статье «Погружаемся в недра Retrofit» мы подробно разбираем, как использовать Retrofit максимально эффективно, чтобы упростить код и повысить стабильность приложений.

Погружаемся в недра Retrofit
Привет! Меня зовут Абакар, я работаю главным техническим лидером разработки в Альфа-Банке. Думаю, мн...
habr.com

Что внутри?

  • Обзор основных возможностей Retrofit: от простой отправки запросов до работы с асинхронностью и обработкой ошибок.

  • Интеграция с OkHttp — что дает и как использовать на полную мощность.

  • Механизмы конвертации данных: Gson, Moshi и как кастомизировать парсинг.

  • Реальные примеры кода, которые можно сразу применять в своих проектах.

  • Советы по тестированию Retrofit-клиентов и особенностям работы с сетевыми вызовами.

Для кого статья? Для Android-разработчиков всех уровней, которые хотят улучшить качество сетевого кода и сделать его более поддерживаемым. Для тех, кто только пробует Retrofit и тех, кто хочет расширить свои знания и узнать внутренние тонкости работы этой библиотеки.

Tags:
+3
Comments0

Ускоряем релизы и улучшаем качество с помощью Unleash

Сейчас в Альфа-Банке мы рассматриваем возможность внедрения фича-тоглов в наш проект и проводим исследование уже существующих решений. В рамках него мне удалось глубоко познакомиться с Unleash — самой популярной платформой для фича-тоглов на данный момент.

В статье «Разбираемся с Feature Toggle на примере Unleash» подробно объясняем ключевые понятия и возможности Unleash — от определения тоглов до сложных стратегий и сегментов. Демонстрируем реальные примеры кода и архитектурных подходов на Java и Spring и рассказываем о практических плюсах Unleash

Статья будет полезна Backend-разработчикам и тимлидам, DevOps и SRE-инженерам, менеджерам продуктов и качества и всем, кто планирует масштабировать систему с десятками и сотнями микросервисов, где требуется централизованный и удобный контроль остаточного риска внедрения новых функций.

Tags:
+1
Comments0

Настоящий джедайский опыт для любого PM

Проекты с легаси — это всегда испытание для любого менеджера. В Альфа-Банке наш PM столкнулась с задачей, которая уже три года «тянулась» на 85% и угрожала застрять навсегда. Аудит вернул прогресс на 79%, но запустил настоящую перезагрузку управления.

В итоге проект реально ожил: команды чётко знают, что от них требуется и в какие сроки, руководитель держит в руках инструмент влияния на результат, а любой менеджер видит актуальный статус продукта — и почему тот «засветился» на дашборде.

Главное — проект сдвинулся с мёртвой точки, процент выполнения восстановили и прогноз — 95% к концу года. 

Подробнее читайте в статье «Зачем мы откатили прогресс с 85% до 79% в легаси-проекте?»

Tags:
0
Comments0

Как мы ушли с Airflow и упростили MLOps

Привет! Меня зовут Александр Егоров, я MLOps-инженер в Альфа-Банке, куда попал через проект компании KTS. За свою карьеру я построил четыре ML-платформы (одна из которых сейчас в Росреестре) и развиваю с командой пятую. Недавно мы полностью пересобрали пайплайны и мигрировали c Airflow на Argo Workflows + Argo CD. Делимся подробностями!

GitOps для Airflow: как мы перешли на лёгкий K8s-native Argo Workflows
Привет! Меня зовут Александр Егоров, я MLOps-инженер в Альфа-Банке, куда попал через проект компании...
habr.com

Почему Airflow стал мешать?

Airflow отлично подходит для десятков DAG’ов, но на масштабе сотен моделей появляются проблемы: всё усложняется, теряется Kubernetes-нативность, GitOps работает через костыли, а обновления DAG’ов становятся ручным трудом. Версионирование ломается, пайплайны идут десятками минут, и отлаживать их настоящая боль.

Почему Argo Workflows?

Argo — это K8s-native решение, декларативный подход, совместимость с GitOps, простейшее развертывание и минимум лишних компонентов. Для нас это был буквально глоток свежего воздуха. Вместо монолитного Kubeflow — один контроллер, никаких лишних слоёв и масштабируемость из коробки

Подробнее читайте в статье «GitOps для Airflow: как мы перешли на лёгкий K8s-native Argo Workflows»

Tags:
+4
Comments0

Корпоративный «Оскар» Альфа-Банка

В Альфа-Банке каждый год запускаются тысячи проектов — от клиентского сервиса до внедрения ИИ-платформ и автоматизации процессов. Для поддержки внутренней культуры лидерства и инноваций создана премия Alfa Award, где победителей выбирают сами сотрудники.

Alfa Award — это корпоративный «Оскар» Альфа-Банка, который ежегодно отмечает лучшие финтех-инициативы и технологические проекты внутри организации.

Например, в этом году победителем премии Alfa Award в номинации «Инновация года» стал проект «Нейроофис — экосистема виртуальных ассистентов Альфа-Банка для российского бизнеса. 

В команде восемь «узких» ИИ-ассистентов, которые помогают предпринимателям с рутиной: от поиска идей и генерации контента до юридических задач и продаж. Мы экономим время и деньги бизнеса, а к концу года ждём более 100 тысяч пользователей. Мы первые в банке запускали сервисы на базе генеративного искусственного интеллекта. Это интересно и сложно одновременно — зато открывает путь и нам, и коллегам.

В проекте участвовало 18 специалистов из «Нейроофиса» (а к запуску присоединились маркетинг, юристы, ИТ-безопасность и другие департаменты). Для нас главное — видеть команду на одной встрече: это особая ценность.

В 2025 году между победителями распределили 12,5 млн рублей — призовые ушли непосредственно авторам и командам проектов. Победители направляют призовые не только на тимбилдинг и командные события — к примеру, поездки, спорт, совместные активности — но и на полезные покупки для комфортной работы: геймерские и массажные кресла, техника, игровые консоли.

Tags:
+1
Comments0

Как правильно внедрить SRI и обезопасить свой проект от атак через CDN?

Subresource Integrity (SRI) — это функция безопасности, которая позволяет браузерам проверять, не были ли данные, загруженные посредством CDN, изменены. SRI — важный инструмент для повышения безопасности веб-приложений. Он защищает от атак, в которых злоумышленник может внедрить вредоносный код в сторонние ресурсы.

В статье «Как настроить SRI, если у нас микрофронты» рассказываем, что это такое и зачем он нужен, как устроена технология на практике и почему она особенно важна в проектах с микрофронтами. Если вы работаете с микрофронтами или хотите повысить безопасность фронтенда — эта статья поможет сделать всё грамотно и без лишних головных болей.

Tags:
0
Comments0

Альфа-Банк совместно с ИТМО запускает бесплатную программу повышения квалификации для преподавателей

Совместно с Университетом ИТМО (лидером рейтинга вузов по качеству подготовки специалистов в области искусственного интеллекта) разработали программу повышения квалификации для преподавателей вузов. В программе научим работать с искусственным интеллектом, встраивать его в образовательный процесс и смело использовать со студентами.

Что ждёт участников:

  • Курс пройдёт с октября по декабрь (72 академических часа).

  • Вебинары с экспертами (прямые эфиры).

  • Онлайн-консультации для ответов на все интересующие вопросы.

  • Видеоуроки и практика, чтобы изучать темы в удобное время.

  • Финальная защита проектов в Санкт-Петербурге.

  • Удостоверение о повышении квалификации установленного образца.

Если вы преподаватель, то оставляйте заявки по ссылке, чтобы работать с искусственным интеллектом рука об руку ❤️

Вы изучите широкий спектр тем — от общих вопросов и этики ИИ до практических задач и методических особенностей преподавания искусственного интеллекта в вузах.

Записаться можно на один из 3 образовательных треков:

  • Базовый — про введение в возможности ИИ.

  • Средний — про технологии ИИ и их применение.

  • Продвинутый — про преподавание ИИ в университетах.

Больше информации, контакты и форма для заявки на обучение по ссылке ❤️

Tags:
0
Comments0

Почему азиатский UX работает по другим законам?

Почему западные интерфейсы стремятся к минимализму и упрощению, а азиатские, напротив, демонстрируют переизбыток информации? Почему в азиатских культурах, особенно в Восточной Азии, пользователи привыкли к большому объему визуального контента и считают важным иметь доступ ко всей необходимой информации сразу, а небольшое количества информации или выбора может вызвать недоверие? Почему то, что может показаться хаосом для европейца, для азиата — удобный и информативный интерфейс? 

Если вы тоже задаете эти вопросы, то статья «Как проектировать интерфейсы по азиатски: холистически и беспощадно» точно для вас! Расскажем чему западным и российским дизайнерам стоит учиться у WeChat, Naver, KakaoTalk, Alipay, Rakuten и TaoBaо.

Как проектировать интерфейсы по азиатски: холистически и беспощадно
Почему западные интерфейсы стремятся к минимализму и упрощению, а азиатские, напротив, демонстрируют...
habr.com

Если хотите выйти за границы привычных паттернов и понять, как строится неочевидный, но очень эффективный UX восточных продуктов — обязательно прочтите!

Tags:
+3
Comments0

Тебе не нужны курсы, чтобы стать дизайнером

Настоящие специалисты учатся иначе — и об этом честный и дерзкий разбор от Серафимы Михеевой в статье «Давайте разорим школы дизайна?»

Почему курсы не превращают новичка в эксперта в UI/UX и зачем вместо «волшебной таблетки» брать в руки YouTube, стажировки, комьюнити и самостоятельные проекты? Серафима делиться своим мнением о том, почему  даже после дорогих курсов по дизайну остаются серьезные пробелах в знаниях. Автор делится лайфхаками по поиску ментора, оптимальным учебным алгоритмам и бесплатным ресурсам без ущерба качеству.

Идеальная формула обучения дизайнера от опытного ментора уже ждет вас в новой статье!

Tags:
0
Comments0

Как связаны игра «Что? Где? Когда?» и работа в IT?

А вы знали, что методы легендарной интеллектуальной игры могут стать ключом к эффективной работе вашей команды? Рассказываем в нашей новой статье!

 «За зеркальным столом я капитан команды, а на работе — бизнес-аналитик. Но в последнее время эти роли размываются, потому что параллели между поведением команды за столом и во время обсуждения рабочих задач…как-то уж очень близки. И однажды мне захотелось исследовать, как методы из игры работают в реальной жизни. Как оказалось, большинство моментов применимо» — пишет автор статьи Евдокия Аверина. 

Если хочется идти дальше стандартных подходов и строить по-настоящему слаженную команду — статья «Что? Где? Когда?» и эмоциональный интеллект в бизнес-команде для вас!

Tags:
0
Comments0

Продакт, отпусти! Как перестать всё тащить на себе и взрастить сильную команд

Знакомый сценарий: продакт тащит на себе весь бэклог, фаерфайтит задачи, теряет остатки личного времени — и думать о развитии продукта просто некогда. А ведь можно иначе: делегировать, вдохновлять и вместе добиваться реальных результатов — без выгорания!

Меня зовут Даша Алексеева, и я выстроила работу с IT командой так, чтобы всем было хорошо. В статье «Возвращаем команде ответственность на все деньги» простые профилактические принципы работы, которые помогли мне освободить время, достичь целей и больше не выгорать. Расскажу:

  • Почему важно отдавать команде право самим планировать сроки и брать ответственность.

  • Как простое делегирование делает метрики прозрачнее, а тимлида — свободнее.

  • Про проверенные практики взросления команды.

  • Как поддерживать моральный климат и не дать команде выгореть.

Tags:
0
Comments0

От TODO-листа к анимационному шедевру

Начал разбираться с Motion для React, но оказалось, что свежих обзорных статей почти нет? В нашей статье полный обзор библиотеки Motion — идеального инструмента для создания современных UI-анимаций. Внутри:

  • Разбор ключевых motion-компонентов.

  • Практические примеры кода с плавной анимацией TODO-листа.

  • Как настроить анимации появления, исчезновения и перетаскивания элементов.

  • Советы по оптимизации с LazyMotion и управлению анимациями через хуки.

  • Интересные лайфхаки для создания интерактивных интерфейсов без потери производительности.

Прочитал документацию и подготовил обзор библиотеки Motion для React и её возможностей
Что представляет из себя данная статья? Когда я начал разбираться с Motion для React, то оказалось, ...
habr.com

В статье «Попробовал библиотеку Motion в React: делюсь обзором» есть примеры кода, GIF-анимации и описание хуков, которых, достаточно, чтобы понять Motion, и, возможно, попробовать его руками, сэкономив время на чтении документации.

Tags:
0
Comments0

Роняем прод в облаке быстро и качественно

Думаете, ваши облачные сервисы защищены от случайного (или намеренного) уничтожения? А если для «апокалипсиса» нужно отправить всего один GET-запрос?..

В новой статье «Один GET и облака нет: роняем прод в надежном облаке быстро и качественно» разложим по шагам, как устроена атака на инфраструктуру в Яндекс.Облаке:

  • с чего начинается уязвимость и как её обнаружить

  • как работает сервис метаданных и IAM-токены

  • пошаговый разбор kill chain: от SSRF до полного удаления прод-ресурсов

  • что именно можно уронить, имея доступ к облаку

  • простые и эффективные превентивные меры — и почему их раньше не внедряли

Проверьте свои облачные настройки — пока кто-то не проверил их за вас!

Tags:
Total votes 1: ↑1 and ↓0+1
Comments0

Как строить эффективное тестирование ИИ-моделей в бигтехе?

Меня зовут Валентин, я — руководитель направления тестирования моделей машинного обучения в Альфа-Банке. Моя команда занимается тестированием ML-моделей и модельных сервисов для наших клиентов уже более четырех лет, и более трех из них я погружен в наши процессы QA. 

За несколько лет прошел путь от линейного тестировщика до руководителя команды из 8 человек, и в этой статье рассказываю о своем опыте. О том, как:

  • начал как единственный тестировщик ML-моделей в Альфа-Банке, совмещая функциональное и нагрузочное тестирование, что оказалось очень сложно из-за ограниченных ресурсов и растущего потока задач,

  • понял необходимость расширения команды, 

  • столкнулся с выбором между кросс-функциональной командой и специализацией, 

  • продумал подход к делегированию задач,

  • начал автоматизацию тестирования на основе Postman-коллекций, Pytest и Allure, интегрированную в CI/CD через Jenkins и Airflow, что ускорило и упростило тесты…

Эта статья будет полезна:

• тем, кто только начинает выстраивать процессы тестирования моделей;
• начинающим тимлидам QA-команд до 10 человек;
• тем, кто просто хочет познакомиться с примером организации QA-процесса с нуля.

Читайте: Я управляю тестированием ИИ-моделей 4 года. Что я понял за это время?

Tags:
Total votes 1: ↑1 and ↓0+1
Comments1

Почему календарь — больше, чем просто даты?

Ежедневники, записки на листочках, приложения или просто календарь. Обычный календарь для планирования, записи дел, для жизни, учебы или работы. Если сентябрь для вас — не просто дата, а повод задуматься о переменах, тайм-менеджменте и новых смыслах, то обязательно загляните в новую статью «Календарь всемогущий: идеальный инструмент планирования».

В ней:

  • Почему список задач работает не так эффективно, как хотелось бы.

  • Как использовать колесо баланса.

  • Почему рабочий год можно начинать не только первого января, но и первого сентября.

  • Как использовать календарь для осознанного проектного планирования.

  • Неожиданные советы для всех, кто управляет временем, проектами и собственной карьерой.

Лайфхаки, примеры из опыта автора и простые принципы для продуктивности ждут вас внутри!

Tags:
Total votes 2: ↑2 and ↓0+5
Comments0

Берешь вакансию мечты и откликаешься

Вместо того, чтобы

  • начать с откликов на менее интересные позиции для тренировки прохождения собесов, чтобы прокачать soft skills

  • пройти как можно больше тех.собесов и тестовых заданий, чтобы прокачать hard skills

  • корректировать резюме и CV после каждого полученного фидбека от рекрутеров и нанимающих менеджеров

Гузель, дизайнер цифровых продуктов в Альфа-Банке,  решила пойти вопреки всем «правильным» инструкциям и карьерным гайдам и написала об этом статью.

Если вы уже год наблюдаете, как в бигтехе открываются и закрываются классные вакансии, но так и не откликаетесь, то тогда статья «АНТИ-План по устройству в бигтех, или Как всё пошло не по плану» точно для вас!

АНТИ-План по устройству в бигтех, или Как всё пошло не по плану
Всем привет! Это Гузель, дизайнер цифровых продуктов в Альфа-Банке. Уже год наблюдаешь, как в бигтех...
habr.com
Tags:
Total votes 3: ↑2 and ↓1+3
Comments0

Три математических подхода к аллокации бюджета

В новой статье на Хабре мы разбираем задачу, с которой сталкивается любой продуктовый аналитик и маркетолог.

Задача: есть бюджет B и n клиентов с разной доходностью. Как распределить деньги так, чтобы максимизировать ROI?

Дано:

Скаляр B ∈ R>0​.

Вектор V = [V1, V2, …, Vn] ∈ Rn>0.

Константы: ϵ>0, Bavg>0, Bmax>0.

Найти:  Vb = [Vb₁,Vb₂, …, Vbₙ] ∈ Rⁿ>0

Три подхода к решению:

1️. Линейное ранжирование

qi = (ri - Rmedian - 1) × Δ

где Δ = (ERavg - ERmin) / Rmedian

Простой, но игнорирует абсолютные разницы между клиентами.

2️. Сохранение формы распределения

Vb = V - mean(V) + ERavg

scale = (ERmax - ERmin) / (Vmax - Vmin + 1e-8)

Vb = Vb × scale + shift

Нормирует целевое распределение с учетом границ.

3️. Оптимизация через минимизацию функции потерь

По сути, это вариация подхода 2. В этом подходе мы стремимся максимально сохранить исходное распределение и минимизировать отклонения от ограничений на среднее и максимально/минимально допустимые значения, переходя к задаче оптимизации

Результаты, все формулы, примеры кода на Python и кейсы из банковской практики ждут вас в статье. Если вы аналитик, продуктолог или просто любите, когда бизнес-решения основаны на точной математике и реальных данных — это для вас.

Tags:
Total votes 1: ↑1 and ↓0+1
Comments0

Приглашаем на Alfa CTF 2025, соревнование по спортивному хакингу

Альфа-Банк приглашает специалистов и студентов в области информационной безопасности принять участие в соревновании по спортивному хакингу Alfa CTF, которое пройдет 13–14 сентября 2025 года в 2-х форматах: онлайн или офлайн по дополнительной регистрации в IT-хабах Москвы, Санкт-Петербурга и Екатеринбурга

Участники будут соревноваться в формате Capture The Flag (CTF), решая практические задачи на поиск уязвимостей и эксплуатацию различных сценариев атак. Призовой фонд — 3 100 000 рублей. Максимальный приз для одной команды — до 450 000 рублей.

Участники могут выбрать один из трех треков:

⚡️IT-трек — для ИТ-специалистов, кроме тех, кто работает в кибербезопасности, разработке ИБ-продуктов или уже 5 раз участвовал в соревнованиях формата CTF. Команда: 1–4 человека.

⚡️Студенческий трек — для учащихся вузов и колледжей 18–25 лет, кроме обучающихся на группе направлений «10.00.00 Информационная безопасность» и тех, кто уже 5 раз участвовал в соревнованиях формата CTF. Команда: 1–4 человека.

⚡️CTF-трек — для специалистов по ИБ и опытных CTF-игроков. Размер команды не ограничен. Этот трек открыт для всех, кто готов к сложным заданиям.

Для участия необходимо зарегистрироваться на соревнование по ссылке, определиться с форматом участия — индивидуально или командой (если вы не можете найти напарников, мы вам поможем и объединим с другими игроками), выбрать соответствующий трек и участвовать в решении задач в течение двух дней соревнования.

Tags:
Total votes 1: ↑1 and ↓0+2
Comments0

Алоха! Ловите хакинговую волну

И участвуйте в соревновании по спортивному хакингу с призовым фондом в 3 100 000 рублей.

Если вы готовы решать таски и искать флаги — регистрируйтесь на первое соревнование по спортивному хакингу Capture The Flag (CTF) от Альфа-Банка!

Это соревнование по спортивному хакингу, где вам предстоит решать таски на поиск уязвимостей в системах. Призовой фонд: 3 100 000 рублей, на команду можно получить до 450 000!

Alfa CTF пройдет с 13 по 14 сентября в 2-х форматах: онлайн или офлайн по дополнительной регистрации в IT-хабах Москвы, Санкт-Петербурга и Екатеринбурга

Что нужно сделать:

⚡️ Собрать команду или подготовиться к игре в соло (если вы не можете найти напарников, мы вам поможем и объединим с другими игроками)

⚡️ Зарегистрироваться на соревнование

⚡️ Выбрать один из 3 треков (для IT-специалистов, для профи или для студентов)

⚡️ Решить как можно больше тасков 13-14 сентября

Ждём вас — будем вместе сёрфить на CTF!

Tags:
Rating0
Comments0

Шахматы, кроссворды, велосипеды... — почему то, что считалось пороком, становится нашей добродетелью?

Многие занятия, которые сегодня мы считаем приятными и полезными для тела и ума, ещё недавно воспринимались как пустая трата времени, а порой — как вредные привычки, способные довести до безумия или даже вызвать проблемы со здоровьем.

Сейчас мы гордимся увлечением осознанным спортом, шахматными партиями или разгадыванием кроссвордов в приложении. А всего сто лет назад эти хобби считались опасными для здоровья, морали и психики: игроков в шахматы обвиняли в безумии, ролики называли антицерковным грехом, а любителей кроссвордов — угрозой трудовой дисциплине.

Если вам интересно, как меняется картинка мира и почему мода на умные развлечения чаще всего рождается вопреки запретам и предрассудкам — читайте нашу статью «Добродетели, которые раньше считались пороками» на Хабре.

Tags:
Total votes 3: ↑1 and ↓2-1
Comments0

Information

Rating
1,931-st
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity