Екатеринбург, 19 октября 2019

Конференция прошла в офисе «Контура» на Малопрудной, 5. Остались вопросы? Пишите: wst@web-standards.ru.

Понравилась конференция? Поддержите нас!

Станьте Патроном

Запись WSD в Екатеринбурге.
Запись WSD в Екатеринбурге.

Программа Наверх

  1. Начало регистрации
  2. Открытие
  3. Как проверка UX поможет разработчику жить проще?

    Поиск проблем в UX постоянно приписывают то дизайнерам, то тестировщикам, то самим разработчикам. В итоге задача теряется, а потом новая фича внезапно «не заходит» пользователю, задачи приходится переписывать, теряется время и силы. Но решение есть! Быстрые и простые способы проверки UX, которые может применить каждый разработчик, не отвлекаясь от основных задач. И многое выиграть благодаря этому для себя и для команды! Качество продукта, свободное время для других задач, редкий и ценный навык, идеи для новых улучшений — список можно продолжать дальше. А как вы примените этот инструмент в своей работе? Слайды в PDF (1,4 Мб)

    Сергей Свердлов

  4. Гарри Поттер и скриншотные тесты

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

    Дмитрий Лазарев

  5. Перерыв 20 минут
  6. _ ___ ______?

    Десять лет назад в вебе появились шрифты. Ну и как? Когда загружаются, даже красиво! И немного дорого для пользователей, конечно. И ещё дороже для клиентов. Местами дыряво, иногда криво — но это, думаю, Белка чудит. Но если прыгнуло, то значит точно будет красиво. Хотя может ну их? Подключим системные и будем как все, нет? Нет, давайте разбираться. Слайды в HTML

    Вадим Макеев

  7. Программисты, которые играют в игры

    «Соревнования — это, конечно, интересно, но я же на JS программирую! Куда мне?» — так я думала много лет. А потом поучаствовала в AdventOfCode, соревнованиях на СodinGame и в ICFP Contest. Опыт участия в соревнованиях на JS, какая от этого польза и как перестать бояться и начать соревноваться. Слайды в HTML

    Вероника Самохина

  8. Обед 1,5 часа
  9. Священный грааль: запуск React в Java

    Много слухов ходит, про загадочный и суровый сайт в компании Одноклассники. Многие слышали, что там все делается на Java. Даже фронтенд. А что же на самом деле там происходит? История того, как это получилось, какие были проблемы, и как был найден путь решения с использованием новой виртуальной машины GraalVM и React. Слайды в PDF (3,9 Мб)

    Олег Коровин

  10. Жизнь до Runtime

    Построение графа зависимостей программных модулей на примере Node.js-приложения: системы модулей CommonJS и ESM, их обратную совместимость и переход от одной к другой. Как анализ графа зависимостей может упросить жизнь разработчиков: избавить вас и ваших коллег от лишней работы, улучшить аппетит и помочь скинуть лишние килограммы и килобайты. Слайды в PDF (9,1 Мб)

    Никита Сидоров

  11. Перерыв 20 минут
  12. Понимание как основа устойчивости к ошибкам

    Что определяет когнитивную сложность кода? Можем ли мы измерить ее? Какие факторы приводят к трудностям понимания и как их минимизировать? Доклад о силе мысли, подводных камнях защитного программирования, но больше всего — об осознанности на всех стадиях разработки. Слайды в HTML

    Мария Гришкевич

  13. Как написать поддержку фреймворка?

    Вам когда-нибудь было интересно, как IDE и редакторы поддерживают фреймворки и языки? Может быть, вы хотели разработать плагин для поддержки новой технологии или внести свой вклад в существующую? Как устроена поддержка в WebStorm на примере самых разных языков и фреймворков. Все этапы написания поддержки от добавления подсветки ключевых слов до инспекций и рефакторингов. Разнообразные проблемы, которые могут возникнуть на этом тернистом пути, и некоторые варианты их решения. Слайды в PDF (2,3 Мб)

    Андрей Старовойт

  14. Закрытие

Докладчики Наверх

Мария Гришкевич

Старший фронтенд-разработчик в Exadel, любит путешествовать, реактивное программирование и даже реактивно программировать в путешествиях. Обожает CSS и безжалостный рефакторинг. Иногда наставничает в HTML-Академии.

Мария Гришкевич

Олег Коровин

Ведущий разработчик в Одноклассниках. Более 15 лет в веб разработке: Студия Лебедева, Яндекс, Mail.ru.

Олег Коровин

Дмитрий Лазарев

Тимлид «Инфраструктуры фронтенда» в Контуре. Руководит разработкой библиотеки общих компонентов react-ui и других фронтовых проектов. Любит создавать сложные и крутые штуки.

Дмитрий Лазарев

Вадим Макеев @pepelsbey

Веб-евангелист в HTML Academy, основатель сообщества «Веб-стандарты», ведущий одноимённого подкаста, автор движка для презентаций Shower, разработчик, организатор и участник IT-конференций, пропагандист веб-стандартов.

Вадим Макеев

Вероника Самохина

Фронтендер в Контуре, преподаёт фронтенд студентам, новичкам, бекендерам, тестировщикам, дизайнерам и даже HR. Говорит другим как писать код чаще, чем пишет его сама. Химик по образованию, любитель гонок Формулы 1.

Вероника Самохина

Сергей Свердлов

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

Сергей Свердлов

Никита Сидоров

Занимается фронтендом и техническими проектами фронтенда в Яндекс.Маркете, улучшает сервис как для пользователей, так и для самих разработчиков. Ручной рутине предпочитает автоматизированную.

Никита Сидоров

Андрей Старовойт

Разработчик в команде WebStorm в JetBrains. Последние 5 лет занимается поддержкой JavaScript и TypeScript в IDE. За это время он добавил десятки новых инспекций и рефакторингов. Для улучшения поддержки в IDE изучил множество JavaScript-фреймворков, в том числе Vue, Angular, React и даже Meteor.

Андрей Старовойт

Ведущие Наверх

Настя Катаева @tenebricosa

Деврел в Контуре, фронтенд-разработчик, организатор митапов UralJS, член программного комитета конференции DUMP.

Настя Катаева

Андрей Мелихов @amel_true

Программист-эксперт в компании Яндекс Деньги. Подкастер, спикер и любитель открывать Россию через локальные митапы и конференции. Развивает и поддерживает сообщество «Девшахта», мечтает выступить на Web Standards Days, но не может придумать хорошую тему про фронтенд.

Андрей Мелихов

Организаторы Наверх

Контур

Одна из самых больших продуктовых компаний в России. В Контуре больше тысячи человек разрабатывают 40 продуктов, которыми пользуются 2 миллиона компаний. Сервисы компании экономят время и помогают вести бизнес эффективнее: обмениваться электронными документами вместо бумажных и общаться с государством только через интернет. В разработке используются все современные технологии, пригодные для промышленной разработки. Больше 100 фронтендеров в Контуре пишут на TypeScript и JavaScript, пользуются надёжной инфраструктурой, следят за качеством и почти не верстают, потому что используют готовые компоненты из собственной библиотеки.

Площадка Наверх

Екатеринбург, офис «Контура» на Малопрудной, 5.

Екатеринбург, офис «Контура» на Малопрудной, 5.