Дайджест видео и презентаций с митапов X5 Tech (весна-лето 2023)
Дайджест видео и презентаций с митапов X5 Tech (весна-лето 2023)

Дайджест видео и презентаций с митапов X5 Tech (весна-лето 2023)

24 октября, 20237 минут на чтение
1,1к

Содержание статьи

Показать

Собираем весь полезнейший IT-контент с митапов X5 Tech за 2023 год в одном материале: QA, Data Science, Frontend, Backend и многое другое.

«Эволюция ритейла» (31.08.2023)

В конце августа состоялась онлайн-конференция по работе с большими данными X5, на которой мы посвятили несколько часов обсуждению актуальных проблем DS, аналитике и моделям на данных.

  • «На красное или на чёрное, или что делают математики в ритейле». Александр Сахнов, руководитель управления мультивариативного анализа, и Мария Шабалкова, владелец продукта «Платформа А/Б-тестирования», рассказали, как работает наш Data-спецназ — команда, которая решает нестандартные бизнес-запросы, об автоматизации А/Б тестирования в оффлайне и чем может заниматься математик в компании, которая продаёт помидоры.
Презентация Александра и Марии — по ссылке.
  • «Построение аналитики в сервисе онлайн-доставки торговой сети "Пятёрочка"». Никита Сурков, руководитель направления аналитики данных, посвятил свой доклад развитию команды аналитики в продукте сервиса доставки продуктов из магазина «Пятёрочка». Он рассказал, как зародился продукт, как в нём появилась аналитика и как в X5 её развивали, а также с какими трудностями столкнулись, какие решения были удачными, какие запоздалыми, а какие, в целом, не очень.
Презентация Никиты — по ссылке.
  • «Эконометрика для рекламы в торговых сетях "Пятёрочка" и "Перекрёсток"». Максим Павлов, руководитель направления подготовки и валидации, в своём докладе сравнил классический подход к проведению рекламы и AdHoc-подход на основе эконометрической модели.
Презентация Максима — по ссылке.
  • «Как мы отслеживаем здоровье продуктов». Святослав Орешин, владелец продукта «Модельный риск», и Андрей Полушкин, team lead ad-hoc аналитики, рассказали, какие инструменты мониторинга и управления необходимы компании, если число IT-продуктов и ML-моделей в ней уже исчисляется сотнями. Вы узнаете подход к оптимизации распределения ресурсов по продуктовым активностям компании и учёту рисков, вызванных некорректной работой ML-моделей. А также, как инструменты помогают своевременно принимать важные управленческие решения и предотвращают потенциальные финансовые потери.
Презентация Святослава — по ссылке, а Андрея — по этой ссылке.

X5 Kotlin Multiplatform Meetup (26.07.2023)

В конце июля состоялся наш первый X5 Kotlin Multiplatform Meetup, на котором мы поговорили о технологии кроссплатформенной разработки.

Обсудили опыт использования Kotlin Multiplatform Mobile в реальных проектах, затронули её сложности, преимущества и недостатки, а также сделали выводы о том, что в итоге можно выиграть от KMM и сделать общим между платформами.

  • «Kotlin Multiplatform в b2b: как мы пишем приложение для сотрудников 20 000 магазинов». Дмитрий Алексеенков и Вадим Пустовойтов из X5 Tech рассказали о приложении, помогающем быстро выполнять множество рутинных задач, которым пользуются ежедневно 260 000 сотрудников в 20 000 магазинах «Пятёрочка». Из доклада вы узнаете: сложности внедрения общей ViewModel, плюсы и минусы KMM, стоит ли внедрять?
Презентация Дмитрия и Вадима лежит тут.
  • «Почему KMM — не кроссплатформа». Александр Соколинский из МТС выступил с докладом, ориентированным на разработчиков, не знакомых с KMM или не погружавшихся в устройство этой технологии. Обсудили известные недостатки кроссплатформы и как их решает Kotlin Multiplatform и рассмотрели, что можно сделать общим между платформами, а что нет, и сколько в итоге можно выиграть от использования KMM.
Презентация Александра лежит тут.

X5 Backend meetup #1 (25.07.2023)

В конце июля состоялся митап про бекенд-разработку, на котором мы поговорили про управление API средствами DRF и нырнули в нюансы SRP глубже, чем спрашивают на «собесах».

  • «Разделение на dev/master ветки при деплое на стенды». Семён Киреков, Java Team Lead МТС Диджитал, рассказал про про популярный подход с использованием dev/staging/testing… веток для деплоя версий на разные стенды.
Презентация Семёна лежит тут.
  • Single Responsibility Principle (SRP): причём здесь тесты и аналитика? Иван Софьин, старший разработчик X5 Tech, в ходе своего доклада ответил на следующие вопросы:

    // Что представляет из себя принцип SRP: где он пригодится в работе разработчика и как он эволюционировал за последние 20 лет.

    // Как тесты помогают нам писать код с «правильной» структурой (и причем здесь «плохие парни» PowerMock и Reflection).

    // Почему SRP — это не серебряная пуля.

    // За счет чего соблюдение SRP делает код, который мы пишем, лучше.
Презентация Ивана лежит тут.
  • «Управление ответами API средствами DRF в рамках ролевой модели». Максим Цибуля, руководитель команды разработки X5 Tech, рассказал:

    //Как научить свой API отдавать пользователям только доступный им набор полей?

    //Какие есть подходы, какие у них есть плюсы и минусы, и на чём в итоге команда остановились, а так же показал, как сгенерировать корректную документацию в формате OpenAPI, учитывая все ограничения доступа.
Презентация Максима лежит тут.

SPB Frontend Митап #34 (19.07.2023)

В середине июля состоялся SPB Frontend Митап — традиционная встреча веб-разработчиков в Санкт-Петербурге. На нём выступила наша Frontend Team Lead Зулейха Ибрагимова, которая рассказала о том, как в X5 Teсh с нуля разработали гибридное мобильное приложение за 3 недели:

В процессе разработки мы столкнулись с несколькими архитектурными и техническими проблемами. Однако, мы успешно их решили, и через три недели наш цикл разработки вернулся к плановому режиму. Кроме того, приложение получило новый функционал. Таким образом, мы смогли решить все поставленные бизнес-задачи. Время выхода на рынок сократилось, мы создали эффективную организационную модель разработки, и снизили риски удаления приложения из App Store.
Презентация Зулейхи лежит тут.

X5 Data Science Meetup #2 (05.07.2023)

В начале июля прошёл наш второй митап по Data Science, на котором мы поговорили о том, как с помощью PySpark Pipeline писать читаемый, легко тестируемый и поддерживаемый код, про квази-эксперименты методом Propensity Score в кейсах, где нельзя провести стандартный A/B-тест, и про подходы распознавания жестового языка.

  • «PySpark Pipeline в помощь аналитикам больших данных для построения качественных ETL-процессов». Дмитрий Чернышев, старший менеджер по анализу больших данных X5 Tech, рассказал про метод написания кода на PySpark таким образом, чтобы он был более читаем, легко тестируем и поддерживаем, как решить проблему документирования кода и логики пайплайнов, а также как стандартизировать работу с аналитическими пайплайнами.
Презентация Дмитрия лежит тут.
  • «Propensity Score: как оценить эффект без стандартных A/B-тестов». Наталья Илюнькина, аналитик группы клиентской аналитики Яндекс Маркета, рассказала, как решать нестандартные кейсы, где нельзя провести стандартный A/B тест, с помощью квази-экспериментов методом Propensity Score.

    Также поговорили о том, где нужны подобные квази-эксперименты, сделали их разбор, обсудили подводные камни подхода и реальную задачу от постановки до получения финальных результатов.
Презентация Натальи лежит тут.
  • «SLOVO: датасет русского жестового языка. Мотивация, проблемы и применения». Александр Нагаев, CV engineer SberDevices, рассказал о том, почему проблема распознавания жестового языка была всегда и почему только сейчас можно говорить о её решениях. А также о том, с какими трудностями может столкнуться разработчик при сборе данных и какие есть современные подходы для решения этой задачи на основе нейронных сетей.
Презентация Александра лежит тут.

X5 Customer Analytics Meetup #1 (27.06.2023)

В конце июня прошёл наш первый митап по клиентской аналитике, на котором мы рассказали о том, как в кратчайшие сроки нашли и внедрили альтернативное решение для предоставления клиентской аналитики в режиме реального времени на базе open-source технологий Clickhouse и Redis.

В числе спикеров: Владимир Ермаченков, менеджер направления клиентской аналитики в цифровых каналах X5 Tech, Сергей Бассай, архитектор данных X5 Tech и Александр Гундилович, старший разработчик X5 Tech.

Презентации спикеров лежат тут.

X5 QA Meetup #5 (31.05.2023)

В конце мая прошёл наш пятый митап X5 Tech по тестированию. На нём мы поговорили о тестировании мобильных приложений со спикерами из Яндекса, Ozon и X5 Tech.

  • «Гибридное МП — суровые времена требуют сложных решений». Александр Мелентьев, руководитель команды тестирования X5 Tech, рассказал, почему в компании поменяли архитектуру приложения с нативной на гибридную, как по-новому выстроили процессы тестирования, с какими трудностями столкнулись, и как их преодолели.
Презентация Александра лежит тут.
  • «Тестовый стенд мобильного тестировщика». Алексей Давиденко из Яндекса рассмотрел полный цикл подбора мобильных устройств для тестирования и рассказал о том, как собрать необходимый тестовый стенд для тестирования, который закроет основные потребности тестировщика мобильных приложений. А также на примере Яндекса рассмотрел основные практики подбора окружений для тестирования.
Презентация Алексея лежит тут.
  • «Особенности автоматизации приложения на Jetpack Compose». Ирина Бабаева из Ozon рассказала, как повлияла на автоматизацию смена фреймворка, с какими проблемами столкнулся отдел тестирования и к каким решениям он пришёл.
Презентация Ирины лежит тут.

X5 Data Science Meetup #5 (26.04.2023)

В конце апреля состоялся наш первый X5 Data science meetup. На нём мы поговорили о том, чем занимаются математики в ритейле, про адаптацию ML-моделей под изменение поведения пользователя на примере умной колонки, а также о том, как освободить сотрудников от классификации обращений на 1000+ классов.

  • «Что делают математики в продуктовом ритейле?». Мария Шабалкова, владелец продукта «Платформа А/Б-тестирования», и Александр Сахнов, руководитель направления мультивариативного анализа, рассказали, как работает Data-спецназ X5 Tech — команда, которая решает нестандартные бизнес-запросы. А ещё об автоматизации А/Б тестирования в оффлайне и чем интересным может заниматься математик в компании, которая продаёт помидоры.
Презентация Александра и Марии лежит тут.
  • «Как адаптировать ML-модель под изменение поведения пользователя и повысить качество на примере умной колонки SberBoom». Прохор Гладких, DS Team Lead в SberDevices, рассказал, как различается поведение пользователя на устройствах с экраном и без, а также о том, какие изменения в ML-пайплайне определения намерения пользователя были сделаны, чтобы учесть эти различия для умной колонки SberBoom, и повысить качество.
Презентация Прохора лежит тут.
  • «Как мы освободили сотрудников от классификации обращений на 1000+ классов». Андрей Сон, Junior DS в Alfa-Bank, рассказал, как правильно построить процесс разметки, архитектуру решения и детали внедрения в production.
Презентация Андрея лежит тут.

X5 Frontend Meetup #5 (12.04.2023)

12 апреля состоялся онлайн митап по фронтенду X5 Tech, который был посвящён React Native, аксессибилити и возможностям 11ty для создания статических сайтов.

  • «Что нам стоит блог построить?». Никита Дубко, доброжелюбный бородач из подкаста «Веб-стандарты», рассказал, как использовать возможности генератора статики 11ty для создания производительных статических сайтов, как вместо CMS обходиться встроенными возможностями GitHub и зачем блогу нужен Open Web.
Посмотреть презентацию Никиты можно тут.
  • «Мобильное приложение за три дня! Самый быстрый старт!». Андрей Поляков, руководитель фронтенд-разработки в команде торговой сети «Чижик», рассказал, как в кратчайшие сроки запустить MVP-версию мобильного приложения, предварительно «прощупать» рынок и не потратить весь бюджет на дорогостоящих специалистов.
Посмотреть презентацию Андрея можно тут.
  • «State Of A11y 2023». Лена Райан, фронтенд-разработчица в команде «Обратной связи» в X5 Tech, рассказала о влиянии аксессибилити на разработку приложений и трендах в этом направлении. Кроме того, Лена показала, как доступность реализована для известной троицы фреймворков Angular, React, Vue и как можно упростить процесс внедрения. А ещё познакомила с законодательными мерами в этой области. Для тех, кто ничего не понимает в этом наборе слов, присутствуют мемасики.
Посмотреть презентацию Лены можно тут.

Митапы, прошедшие осенью и зимой 2023 года собрали здесь:

Дайджест видео и презентаций с митапов X5 Tech (осень-зима 2023)
Полезнейший IT-контент с митапов X5 Tech в 2023 году.
Данная страница содержит «вставки» с других сайтов, скрипты которых могут собирать ваши личные данные для аналитики и своих внутренних потребностей. Редакция рекомендует использовать браузеры с блокировкой трекеров для просмотра таких страниц. Подробнее →
24 октября, 2023

Сейчас читают

Картина дня

Свежие материалы

Свежие материалы