Аркадий Пильгук

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

Наталия Короткова

Хотели бы оптимизировать React-приложение для SEO и улучшить метрики загрузки страницы? Стоит ли смотреть в сторону создания «универсального» приложения или генераторов статических сайтов? Как можно улучшить UI, не потеряв при этом DX? Наталия расскажет о результатах и опыте, накопленном за время перехода на Next.js.

Назим Гафаров
Назим Гафаров

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

Олег Шелаев

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

Марина Миронович

На примере решения задачи о прохождении лабиринта Марина расскажет о разных методах представления графа и об алгоритмах обхода графа.

Андрей Ситник

Андрей Ситник, создатель популярных Автопрефиксера, PostCSS, Браузерслиста и Nano ID, расскажет про свой опыт продвижения опенсорс-проектов. Доклад поможет понять методы маркетинга в опенсорсе, защититься от хайпа и выбрать технологии по их пользе для проекта.

Алексей Козятинский

Алексей расскажет о DevTools Protocol и о том, как и какие его части можно использовать для того, чтобы делать свои инструменты для Node.js. Кроме того, он покажет, как написать свой плагин для ndb, чтобы получить еще и удобный GUI для нового инструмента.

Сергей Кригер

Быть разработчиком сегодня означает уметь создавать красивые, быстрые и доступные пользовательские интерфейсы. Из этого доклада вы узнаете, как применять лучшие практики доступности при разработке «асинхронных» компонентов и как тестировать эти компоненты на современных технологиях доступности.

Денис Мишунов

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

Николай Матвиенко

Рассмотрим процесс обработки озера данных с помощью облачных функций AWS Lambda на Node.js: от выбора применяемых архитектурных облачных паттернов до углубления в оптимизации лямбда-функций на Node.js.

Виталий Слободин

Что делать, когда нужно очень быстро и качественно печатать красивые PDF-файлы? А что, если поступила задача сделать предпросмотр PDF перед печатью с возможностью онлайн-редактирования?

Michel Weststrate

We will dive deep into the design principles and implementation details of MobX. If MobX always looked like magic to you: after this talk no longer. And most importantly, we'll discover that predictability and speed are not competing concerns but rather catalysts of each other.

Alex Castillo

As humans, we average 29,000 thoughts a day but we can only navigate applications with our fingers and voices. Why not use our minds as a service and drive the user experience with our thoughts?

Павел Черторогов

В начале Павел быстро разберет архитектуру Apollo Client'а. Расскажет, что такое «волосатый» GraphQL, чем он полезен и чем отличается от RestQL. Покажет, как правильно использовать GraphQL на стороне клиента в react-apollo, как писать запросы снизу вверх через фрагменты (прямо как в Фейсбуке). Все это дело подружит с TypeScript'ом, чтоб получить суровый энтерпрайзный статический анализ.