Разработка

Если Вы разработчик (front, back, java, php, с#, go, python, embedded, mobile), занимаетесь ИТ-инфраструктурой (DevOps), активно работаете с данными (DB, AI, ML, GIS, разработка, аналитика), тестируете (QA), обеспечиваете безопасность IT-проектов, занимаетесь автоматизацией учета (1С, облачные решения), для Вас направление “Разработка” в рамках “Стачки”.

Залы
Категории
Секции

Татьяна Драбовская
PHP Backend разработчик @ EvApps
Тула

1. Разработка облачного хранилища. Почему Open Source и как выбрать базовый проект для коммерческой разработки (существующие варианты)

2. NextCloud. Архитектура и структура проекта, кастомизация.

3. Пример, когда всё идёт по плану - интеграция NextCloud и LDAP

4. Какие были сложности при разработке, введении в эксплуатацию

5. Что нужно учитывать при работе с Open Source

6. Выводы, NextCloud как базовая архитектура крупного проекта

  • День выступления: 18.04.2025
  • Время начала: 17:20
  • Время окончания: 17:50
  • Зал : Разработка - 1
  • Категории : Разработка
  • Секции: PHP

  • Никита Цыбин
    Ведущий системный аналитик @ МТС
    Казань
    Наталья Едовина
    Senior Product Designer @ МТС Диджитал
    Екатеринбург

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

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

    Использование описанного метода особенно эффективно там, где требуется баланс между гибкостью и структурированностью, а спецификация становится инструментом контроля качества. Кстати, подход универсален для продуктовых стартапов, крупных платформ и сервисов, а также корпоративных систем.

    Доклад будет особенно полезен дизайнерам, руководителям проектов, аналитикам, разработчикам и всем, кто стремится улучшить процессы в своих командах.

    • День выступления: 18.04.2025
    • Время начала: 10:45
    • Время окончания: 11:50
  • Зал : Анализ и аналитика - 2
  • Категории : Разработка
  • Секции: Системный анализ

  • Илья Туров
    Frontend разработчик @ Альфа-Банк
    Санкт-Петербург

    Мы сжимаем стили, делим JavaScript на чанки, выбираем легковесные библиотеки и подключаем CDN. Но что, если все эти оптимизации могут легко нивелироваться неоптимальной работой с графикой?

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

    - Как выбор неправильного формата файлов может замедлить ваш сайт.

    - Как правильно работать с ретина-дисплеями, чтобы изображения не были размытыми или слишком тяжёлыми, а так же не забывать про пользователей с обычными дисплеями.

    - Какие инструменты помогут оптимизировать изображения без потери качества.

    Этот доклад — инструкция по тому, как перестать игнорировать графику и сделать ваш сайт или приложение не только быстрым, но и визуально безупречным

    • День выступления: 18.04.2025
    • Время начала: 16:45
    • Время окончания: 17:15
  • Зал : Разработка - 2
  • Категории : Разработка
  • Секции: Frontend

  • Слава Завьялов
    Frontend-разработчик @ Альфа банк
    Санкт-Петербург

    e2e-тестирование — важная часть разработки, но оно до сих пор часто ассоциируется с болью. Долгие прогоны, зависимость от бэкенда, сложности с поддержкой тестов. В своём докладе я расскажу, как Cypress может сделать процесс написания и выполнения e2e-тестов максимально комфортным и эффективным и безболезненным.


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

    • День выступления: 19.04.2025
    • Время начала: 16:35
    • Время окончания: 17:05
  • Зал : Разработка - 2
  • Категории : Разработка
  • Секции: Frontend

  • Владислав Клюев
    Руководитель группы @ Яндекс Такси
    Самара

    Технический долг, как суслик: вы его не видите, а он есть. Если вы его заметили, это означает, что долг уже накопился до значительного уровня.

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

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

    • День выступления: 18.04.2025
    • Время начала: 17:20
    • Время окончания: 17:50
  • Зал : Разработка - 2
  • Категории : Разработка
  • Секции: Frontend

  • Александр Омельяненко
    Руководитель отдела мобильной разработки @ ARTW
    Санкт-Петербург

    1. Почему стоит доверить анализ результатов аудита ИИ или повышение качества аудита благодаря устранению человеческого фактора.

    2. Какие сервисы и ИИ выбрать для анализа. Отталкиваемся от того что выбранный подход должен работать вне зависимости от технологии и платформы.

    3. Какие метрики можно улучшить благодаря автоматизации аудита: производительность, безопасность, доступность.

    4. Прогнозы на будущее, как автоматизация аудита изменит рынок мобильной разработки.

    5. Кейс проведения аудита на реальном приложение, показатели до и после.

    • День выступления: 19.04.2025
    • Время начала: 13:45
    • Время окончания: 14:15
  • Зал : Разработка - 2
  • Категории : Разработка
  • Секции: Мобильная разработка

  • Роман Корчагин
    DevSecOps @ Лаборатория Числитель
    Санкт-Петербург

    Вводная

    - про CI - простой пример от сборки до публикации в registry

    Постановка проблемы

    - про кейс с подменой образа в registry в обход ci

    Предложенное решение

    -Cosign

    — создание подписи

    — подпись и публикация в registry (пример внешнего вида)

    — пример скрипта в ci

    -Kyverno

    — пример политики

    — примеры сработок

    Заключение

    • День выступления: 18.04.2025
    • Время начала: 15:40
    • Время окончания: 16:10
  • Зал : Архитектура и DevOps
  • Категории : Разработка
  • Секции: DevOps

  • Лев Немировский
    Руководитель направления @ ПСБ
    Москва

    Я хочу поделиться довольно смелым взглядом на роль тимлида в кросс-функциональной команде. Из моего опыта вырисовывается идея, что не всегда лучшим лидом становится самый сильный разработчик. Возможно, именно системный аналитик способен взять на себя управление и привести команду к успеху. Я сам ещё не успел это полностью реализовать, поэтому после моего доклада предлагаю открыто обсудить: действительно ли системный аналитик может оказаться лучшим лидом?

    • День выступления: 19.04.2025
    • Время начала: 11:10
    • Время окончания: 12:15
  • Зал : Анализ и аналитика - 1
  • Категории : Разработка
  • Секции: Системный анализ

  • Артём Тарасов
    Ведущий разработчик @ Альфа-Банк
    Москва

    Выбор Python-фреймворка — непростая задача. FastAPI и Django по звёздочкам в гитхабе затмевают внимание Python-разработчиков. Но всегда ли это правильный выбор? А что ещё есть в прострах opensource? Что на самом деле скрывается за популярностью web фреймворков? И что скрывают за собой сами фреймворки?

    В своём докладе я честно и без прикрас расскажу о плюсах и минусах монолитной и микросервисной архитектуры, поделюсь личным опытом и покажу, почему иногда популярные решения не оправдывают ожиданий в реальной Python-разработке. Вас ждёт подробный сравнительный бенчмарк таких популярных Python-фреймворков как FastAPI, LiteStar, Django, BlackSheep и новичков, о которых мало кто слышал. Мы вместе увидим, кто лидирует в гонке за скоростью, удобством и производительностью, а кто остаётся позади.

    Кроме того, вы познакомитесь с новыми малоизвестными, но очень перспективными web фреймворками, серверами и супервизорами, которые помогут существенно ускорить ваши веб-ручки уже сегодня. Я поделюсь лайфхаками и проверенными решениями из личной практики по оптимизации производительности Python-приложений, расскажу, какую архитектуру использую сейчас, за что топлю, и какие подходы реально работают на практике.

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

  • Категории : Разработка
  • Секции: Python

  • Кирилл Борисов
    SRE-инженер @ VK
    Москва
    AlertOps в действии
    из Доклады

      Когда случается инцидент, важна каждая минута. В докладе рассмотрю весь процесс от момента получения алерта, до решения инцидента и как в этом нам помогает alertOps. Управление полным циклом инцидента из чата. Пройдемся по конкретным примерам и техническим решения, которые помогают уменьшить время реакции на инцидент и ускорить решение инцидента

      • День выступления: 18.04.2025
      • Время начала: 15:05
      • Время окончания: 15:35
    • Зал : Архитектура и DevOps
    • Категории : Разработка
    • Секции: DevOps

    • Илья Соколов
      Руководитель frontend направления @ ITQ Group
      Воронеж

      1) как метрики помогают выявлять и решать проблемы производительности

      2) ключевые метрики Web Vitals — LCP, FID, CLS, TBT

      3) инструменты для измерения этих метрик: Lighthouse, React Profiler, библиотека web-vitals

      4) методы оптимизации под каждую метрику

      5) интеграция метрик в процесс разработки

      6) заключение и рекомендации

      В процессе рассказа покажу неоптимизированное react приложение, к концу доклада оптимизируем его и я покажу результаты после оптимизации

      • День выступления: 19.04.2025
      • Время начала: 17:10
      • Время окончания: 17:40
    • Зал : Разработка - 2
    • Категории : Разработка
    • Секции: Frontend

    • Леонид Смелов
      Основатель @ Основатель ProSQL, ProSoul; ex-уралсиб, ex-тинькоф
      Москва
      Кирилл Гоменюк
      Ведущий дата инженер @ Т-Банк
      Москва

      Тренды в образовании и индустрии. Как изменились роли системного аналитика и аналитика данных. Реальные требования профессии.

      Опыт преподавания дисциплин про базы данных: что работает, а что нет. Каким темам стоит учить, чтобы делать аналитику правильнее и быстрее.

      Связь университетского образования с профессией. Проблема разрыва между теорией и практикой. Примеры успешного сотрудничества университетов и компаний.

      Полезные мысли для будущих системных аналитиков. Про построение карьеры и том, какие компетенции важны для входа в профессию.

      • День выступления: 19.04.2025
      • Время начала: 13:10
      • Время окончания: 13:50
    • Зал : Анализ и аналитика - 1
    • Категории : Разработка
    • Секции: Системный анализ

    • Сергей Леонтьев
      Системный аналитик @ ООО "Норд Клан"
      Санкт-Петербург

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

      • День выступления: 18.04.2025
      • Время начала: 13:55
      • Время окончания: 14:35
    • Зал : Анализ и аналитика - 1
    • Категории : Разработка
    • Секции: Системный анализ

    • Антон Третьяков
      Разработчик @ PVS-Studio
      Тула

      Тезисы уточняются

      • День выступления: 18.04.2025
      • Время начала: 16:45
      • Время окончания: 17:15
    • Зал : Разработка - 3
    • Категории : Разработка
    • Секции: Безопасность

    • Айдар Мавлетбаев
      Мобильный разработчик @ ИТ-компания ARTW
      Санкт-Петербург

      1) Их предназначения и примеры других приложений

      2) Виды виждетов

      3) В каких случаях их необходимо использовать

      2) Какие существуют инструменты для разработки на flutter

      3) Особенности каждой платформы при работе с инструментами

      4) Пример с разработкой под Android с объяснением всех компонентов

      5) Пример с разработкой под IOS с объяснением всех компонентов

      • День выступления: 19.04.2025
      • Время начала: 14:55
      • Время окончания: 15:25
    • Зал : Разработка - 2
    • Категории : Разработка
    • Секции: Мобильная разработка

    • Михаил Гелемеев
      Эксперт @ АО СберТех
      Москва

      Вопрос миграции систем 1С на PostgreSQL как никогда актуален.

      На докладе поделюсь опытом перевода конфигураций 1С на PostgreSQL (в нашем случае, Pangolin).

      Расскажу, почему для ванильного PostgreSQL активная работа со временными объектами - проблема и что с этим можно сделать.

      Поясню механику возникновения и как бороться со следующими проблемами после перехода на PostgreSQL:

      - LWLock:LockManager

      - LWLock:bufferMapping

      Также поделюсь общими рекомендациями, на что нужно обратить внимание при настройке PostgreSQL под 1С.

      • День выступления: 18.04.2025
      • Время начала: 12:30
      • Время окончания: 13:00
    • Зал : Данные
    • Категории : Разработка
    • Секции: Хранилища данных

    • Андрей Савельев
      Unity разработчик @ -
      Тольятти
      Minitank: Desert Strike
      из Доклады

        Сражайся на танке против орд зомби в игре Minitank: Desert Strike!

        Это аркадный рогалик, который сочетает в себе экшен в стиле bullet-hell и геймплей из игр серии Legend Of Zelda с исследованием мира и прокачкой. Возьми под контроль маленький, но отважный танк и сразись в беспощадных пустошах, чтобы уничтожить три зловещие вышки-излучатели, порождающие орды зомби.

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

        Усиливай броню, улучшай пушки и становись сильнее, чтобы преодолеть все трудности и одержать победу.

      • Категории : Разработка
      • Секции: Выставка игр

      • Дмитрий Гуськов
        CEO @ SavGus Studio
        Нижний Новгород

        Масштабная стратегия с непрямым управлением и фокусом на симуляцию космического государства в декорациях далёкого мрачного будущего.

        Захватывайте системы, развивайте экономику и логистику, призывайте сотни могущественных флотов и наблюдайте, как они испепеляют врагов Солнечной Империи.

      • Категории : Разработка
      • Секции: Выставка игр

      • Дмитрий Медведев
        Директор Департамента прикладных решений @ Ланит-Терком
        Санкт-Петербург

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

        Примером такого использования LLM является система мониторинга конфиденциальной информации в текстовых данных различных источников, таких как почтовые клиенты, мессенджеры и чаты, работающую в режиме реального времени.

        В рамках доклада рассмотрим, как система автоматически выявляет участки текста, содержащие уязвимые данные, и какие механизмы используются для формирования вариантов изменений с сохранением исходного смысла. Это позволяет предотвратить утечку конфиденциальной информации и обеспечить её надежную защиту.

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

        • День выступления: 18.04.2025
        • Время начала: 17:41
        • Время окончания: 18:04
      • Зал : Данные
      • Категории : Разработка
      • Секции: Машинное обучение

      • Андрей Фёдоров
        Геймдизайнер @ Mobirate
        Ульяновск

        На примере игры Prefire расскажу о наиболее эффективных инструментах, которые повысят Retention первого дня мобильной игры до 30%, необходимых для успешного мирового релиза.

        Оптимизация - это база;

        Важная роль туториала;

        Разнообразие геймплея;

        Идеальный баланс;

        Система бонусов и страх упустить награду;

        Краткосрочные, среднесрочные и долгосрочные цели.

        • День выступления: 18.04.2025
        • Время начала: 15:05
        • Время окончания: 15:35
      • Зал : Разработка - 1
      • Категории : Разработка
      • Секции: GameDev

      • Виктория Басырова
        2d artist @ Фрилансер
        Ульяновск

        Выясним какие типы иллюстраций существуют и где они находят своё место в индустрии?.

        Что нужно художнику, чтобы создавать такие работы? Пройдёмся по ключевым навыкам, без которых в этой профессии не обойтись.

        А ещё заглянем в процесс разработки: выделим три главных подхода, проанализируем их особенности и разберём, как сторителлинг становится секретным оружием иллюстраторов.

        Под конец — короткий, но насыщенный обзор этапов создания иллюстрации: от первой идеи до финального штриха.

        • День выступления: 18.04.2025
        • Время начала: 13:55
        • Время окончания: 14:25
      • Зал : Разработка - 1
      • Категории : Разработка
      • Секции: GameDev

      • Егор Вершинин
        Главный бизнес архитектор @ Nexign
        Самара

        Для любого аналитика рано или поздно возникает необходимость взаимодействовать с другими аналитиками при работе над общей задачей. Создание линейки продуктов, проектное внедрение - всегда задача с жесткими сроками, где объем аналитических работ физически невозможно выполнить одному человеку к требуемой дате. В докладе поговорим, как построить взаимодействие между senior аналитиками и как делегировать задачи мидлу. Как максимально быстро и эффективно задействовать Junior аналитиков. Разберем на конкретных примерах фреймворк совместного проектирования решения для команд 10+ аналитиков.

        • День выступления: 19.04.2025
        • Время начала: 16:45
        • Время окончания: 17:30
      • Зал : Анализ и аналитика - 1
      • Категории : Разработка
      • Секции: Системный анализ

      • Никита Просяновский
        Разработчик @ TPS
        Санкт-Петербург
        Проект MHH — это постапокалиптическая игра с уникальной сюжетной линией и глубокой историей. Игровой процесс сочетает в себе элементы экстракшен-шутера и RPG, предлагая игрокам захватывающий опыт, полный приключений и неожиданных поворотов. Исследуйте разрушенные миры, принимайте важные решения и развивайте своего персонажа в этом увлекательном игровом путешествии!
      • Категории : Разработка
      • Секции: Выставка игр

      • Анастасия Черникова
        Младший инженер в группе компиляторов и средств разработки @ Syntacore
        Москва

        1. Что из себя представляет LLVM

        1.1 LLVM и его история

        1.2 Toolchain LLVM

        1.2 Экосистема LLVM и его основные компоненты (IR, оптимизаторы, генераторы кода)

        2. Статическая компиляция

        2.1 Clang: структура статической компиляции внутри LLVM

        2.2 Преимущества и недостатки статической компиляции

        3. Динамическая компиляция

        3.1 LLVM ORC-JIT и его внутреннее устройство

        3.2 Преимущества и недостатки динамической компиляции

        • День выступления: 18.04.2025
        • Время начала: 12:15
        • Время окончания: 12:55
      • Зал : Разработка - 3
      • Категории : Разработка
      • Секции: Системное программирование