Запрос счета
Заполните поля ниже, чтобы получить счет на оплату билетов DUMP от юридического лица
Юр.лицо
ИНН
Количество билетов
+
Заявка на выступление
Имя и фамилия
Компания
Должность
Город
Ваш e-mail
Ваш телефон
Тема
Краткое описание
Какую ценность слушатели получат в итоге:
В какой секции хотите выступить
Напишите нам
Задайте вопрос, напишите пожелания или оставьте отзыв
Ваш e-mail
Ваше имя
Напишите здесь то, что хотели:
Заявка на спонсорство
Заявка на выступление
Имя и фамилия
Компания
Должность
Город
Ваш e-mail
Ваш телефон
Тема
Краткое описание
Какую ценность слушатели получат в итоге:
В какой секции хотите выступить

Секция Frontend

Программа сформирована. Готовимся к выступлениям
Программный комитет
Анастасия Катаева
Контур
DevRel Expert + организатор URAL JS
Владимир Санников
ТОЧКА
Frontend-архитектор
Валерий Кузьмин
Контур
Ведущий инженер-программист + организатор URAL JS
Виктория Угай
IT-People
админ секции
Доклады секции
Делайте из слона муху
Вадим Макеев,
HTML Academy
У разметки, стилей и скриптов есть всё: спецификации, документация, множество конкурирующих решений, понятные лучшие практики. 25 лет спустя после появления тега <img> графика для веба — всё ещё чёртова магия, которая передаётся в устной традиции. «Мой дед всю жизнь джипеги из Фотошопа сохранял, и ничего — дожил до ста».

15 лет опыта в одном докладе: от создания и экспорта графики до оптимизации и вставки.
WebGL и 2D: простой как Web
Александр Коротаев,
Tinkoff.ru
Все знают, что WebGL это очень быстро. Хочется сразу все на него переписать, но технология выглядит так, будто она прилетела в веб с другой планеты. Стандарту уже почти 9 лет, а специалистов в нем крайне мало.

Разберемся как рисовать 2D быстро, но просто, на примере написания игр, не забивая голову матрицами и сложным API. В докладе рассматриваются концепции пререндеринга, шейдеров и использования React-дерева для быстрого рисования на плоскости.

Доклад будет полезен тем, кто знает, что WebGL это быстро, но не знает с какой стороны к нему подойти.
Поддержка API. Как развивать продукт и прекратить кормить динозавров
Александр Иосса,
Diginavis
Поговорим о том, как обеспечить обратную совместимость API. Разберём несколько подходов, их преимущества и слабые стороны.
Поделюсь опытом, как отказаться от поддержки API старше одного месяца, используя Service Worker-ы, механизмы очередей и хранилище браузера. Расскажу, как понизить критичность ошибок, возникающих из-за несовместимости API
Как внедрить стандарты разработки, чтобы никто не пострадал
Александра Шинкевич
Full-stack Node.js разработчик
В мире разработки годами не утихают споры на злободневные темы: «Табы или пробелы?», «Нужно ли делать отступы между скобками?», «Одинарные или двойные кавычки?», «Ставить ли точки с запятой в конце строк?». И это только начало списка. Но так ли уж необходимо обсуждать это каждый раз, когда начинается новый проект, делается код-ревью или в команду приходит новый разработчик? Мне кажется, что нет.

Я расскажу, какими инструментами и подходами можно воспользоваться, чтобы перестать спорить по мелочам, а также как эти инструменты внедрить и какие подводные камни ждут вас на пути к этой, несомненно, благородной цели.
Реактивное программирование. Как мыслить реактивно, а не проактивно
Виталий Дмитриев,
404 Group
Реактивная парадигма уже много лет имплементирована в окружающих нас гаджетах и цифровых экосистемах. Мы ежедневно используем устройства, способные управлять другими устройствами, но если пытаемся воспроизвести их логику в своих приложениях, получаем тяжело расширяемую, проактивную систему. Почему?

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

В докладе будут раскрыты основные принципы реактивного подхода, перечислены полезные инструменты, и, самое главное, как они могут помочь в создании легко расширяемых приложений, если перестроить своё мышление при разработке на реактивное.
Эффективное тестирование FE проектов
Максим Соснов,
n1.ru
В книжках, статьях и докладах от крутых разработчиков часто идёт разговор про автотесты. "Это легко, это круто" - говорят они. Кажется, стоит только начать писать автотесты, и все проблемы сразу решатся. Какого же было мое разочарование, когда я, будучи молодым разработчиком, написал свои первые автотесты! Я не ощутил ни легкости, ни крутости, только боль. Сейчас я сам учу других людей писать *правильные* тесты. Приходите на мой доклад и мы разберемся, как же писать тесты *правильно*!
Angular Elements
Сергей Цветков,
SKB LAB
Декомпозиция монолитного web-приложения с помощью HTML5 Web Components, на примере фреймворка Angular.
React Native vs Cordova. Альтернативный взгляд на мобильную разработку
Артём Кузвесов,
индивидуальный предприниматель
В наше время люди с помощью смартфонов общаются в мессенджерах, сидят в социальных сетях, смотрят фильмы, делают покупки, слушают музыку, занимаются спортом, сидят в интернете и многое другое. Сейчас ещё больше сервисов уходит на мобильные устройства. В связи с этим всё больше становится востребована разработка мобильных приложений. Для их создания существует множество технологий. Чаще всего, когда заходит речь о разработке мобильных приложений силами frontend'а, имеют ввиду React Native. Но помимо этой технологии существуют и другие.

В докладе рассмотрим, какие сейчас есть технологии для мобильной разработки и наглядно сравним, как выглядят и работают идентичные приложения, одно из которых написано на React Native, а другое на Cordova. Определим сильные и слабые стороны каждого из решений.

Оставайтесь на связи

Мы отправим программу, когда она будет готова, и будем заранее предупреждать о повышении цен. Никакого спама