Программа

два дня, чтобы узнать обо всем, что происходит в IT прямо сейчас

  • 10:30

    10:45

    Открытие конференции

  • 10:45

    11:25

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

    Алексей Ершков

    Алексей Ершков, Яндекс, руководитель группы фронтенд-разработки

    [Подробнее о докладе]
    • Как автоматизировать соблюдение правил с помощью линтеров и ИИ?
    • Как внедрять и соблюдать договоренности в командах — и почему самое эффективное решение может быть только через CI?
    • Как можно использовать кастомные правила для линтеров и почему в эру ИИ использовать их стало проще?
    • Обычные и необычные примеры автоматизации решения задач и внедрения общих договоренностей в код

    11:25

    11:45

    Перерыв и нетворкинг

  • 11:45

    12:25

    Как работает LSP?

    Сэм Булатов

    Сэм Булатов, Т-банк CoreTech, старший JS разработчик

    [Подробнее о докладе]
    • Как редакторы понимают ваш код? Откуда берутся автодополнения, go to definition и подсветка ошибок?
    • Что такое Language Server Protocol, как он работает и как устроено взаимодействие LSP и вашего редактора?
    • Как написать свой LSP под любой язык?

    12:25

    12:45

    Перерыв и нетворкинг

  • 12:45

    13:25

    Figma Connect + Figma MCP: как сделать UI-кит понятным для LLM

    Кирилл Ковалев

    Кирилл Ковалев, Wildberries & Russ, Frontend-разработчик

    [Подробнее о докладе]
    • Проблема: разрыв между дизайном и кодом в эпоху LLM
    • Что такое Figma Connect?
    • Figma MCP — новый уровень интеграции
    • Практика: делаем UI-кит LLM-friendly
    • Есть ли польза?
  • 13:25

    13:50

    Ланч-пауза

  • 13:50

    14:30

    Архитектура на стыке: Frontend и Node.js-бэкенды в реальных рекламных продуктах Яндекс Карт

    Денис Стасьев

    Денис Стасьев, Яндекс, старший разработчик программного обеспечения

    [Подробнее о докладе]
    • Построение архитектуры с четким разделением зон ответственности между фронтендом и бэкендом на примере «Кабинета геомедийной рекламы» Яндекс.Карт
    • Распределение задач между фронтовым бэкендом и основным: бизнес‑логика, расчеты, агрегация и интеграция, асинхронные процессы
    • Примеры из практики: архитектура как инструмент гибкого внедрения фич, соблюдения требований законодательства и масштабирования при работе нескольких команд с разными целями и приоритетами
  • 14:30

    14:55

    Ланч-пауза

  • 14:55

    15:35

    Право на рефакторинг: строим систему тестирования, которой можно доверять

    Александр Погорелов

    Александр Погорелов, Яндекс Практикум, старший разработчик интерфейсов

    [Подробнее о докладе]
    • Обмен опытом: рассмотрим весь цикл тестирования сервисов Практикума, от статической типизации до конечных Е2Е и канареечных релизов
    • Примеры хороших тестов — и тех, что лучше избегать

    15:35

    16:00

    Перерыв и нетворкинг

  • 16:00

    16:40

    Микрофронтенды в Dodo: от идеи до продакшена

    Дмитрий Фукс

    Дмитрий Фукс, Dodo Engineering, Head of Frontend

    [Подробнее о докладе]
    • Старт: переход от .NET‑монолита (Razor + jQuery) к микрофронтендам на single‑spa, миграция со стека Webpack + SystemJS на Vite с нативными import maps и es-module-shims
    • Построение деплоя GitOps через центральный репозиторий import maps для 69 окружений и 400+ микрофронтендов с зеркалированием на два CDN
    • Мониторинг эффективности: встраивание подсчёта delivery lead time прямо в пайплайне для отслеживания DORA‑метрик
    • Какой кастомный тулинг пришлось построить и от чего в итоге отказались в пользу единого Vite-плагина

    16:40

    17:00

    Перерыв и нетворкинг

  • 17:00

    17:40

    Тройной форсаж фронтенда: как превратить тяжёлый проект в быстрый и эффективный продукт

    Андрей Глазков

    Андрей Глазков, QTIM, Team Lead Frontend

    [Подробнее о докладе]
    • Подходы к кратному снижению веса страницы без потери качества продукта
    • Практики ускорения загрузки и повышения отзывчивости интерфейса
    • Использование Lighthouse и Core Web Vitals для оценки эффекта оптимизации
    • Влияние производительности фронтенда на удержание и пользовательское поведение
    • Связь технических улучшений с продуктовыми метриками и конверсией

    17:40

    18:00

    Перерыв и нетворкинг

  • 18:00

    18:45

    Почему разработчики ничего не успевают (и как это исправить)

    Владимир Балун

    Владимир Балун, Яндекс, ex-Team Lead

    [Подробнее о докладе]
    • Разберем, почему разработчики часто перегружены задачами, но при этом не чувствуют реального прогресса
    • На практике рассмотрим ключевые подходы к продуктивности: закон Паркинсона, принцип Парето, эффект Зейгарник, цикл Деминга (PDCA), правило двух минут, матрицу Эйзенхауэра, таймбоксинг и стоимость переключения контекста
    • Освоим построение системы приоритизации задач: как бороться с прокрастинацией и поддерживать глубокую работу, несмотря на постоянные отвлечения
  • 18:45

    19:00

    Закрытие конференции. Подведение итогов конкурса и вручение призов

  • Присоединяйтесь к DDC’26

    Самые масштабные IT-выходные на Юге России: конфренция и open-air фестиваль для лучших представителей индустрии. Вы с нами?