Я люблю Фронтенд;
Москва и Ереван;

17.06;
Yfd */
Буду участвовать

О мероприятии

Анонсируем дни любви к фронтенду.    

С 10 по 17 июня в пятый раз соберём фронтенд-сообщество, чтобы обсудить новости веба и поделиться опытом. По хорошей традиции нас ожидают CTF, трансляции на полезные темы всю неделю, а завершится всё грандиозным событием сразу в нескольких локациях: Москве, Ереване и онлайн.    

Совсем скоро мы анонсируем всю программу, а пока регистрируйтесь, чтобы ничего не пропустить!

Capture the Flag

Любите головоломки? Давайте придумывать их вместе! Если у вас есть идеи для заданий — пишите Сергею Иванову, мы их с радостью воплотим в жизнь, а ваше имя останется навсегда в игре.

Расписание

17 июня, офлайн и онлайн GMT+3
10:00
Регистрация на площадке
10:30
Открытие
Заботливый иннерсорс
В каждой более-менее крупной IT-компании существует своя культура кода, видение и стайлгайды. Всё это в долгосрочной перспективе можно формализовать в виде внутренних NPM-пакетов, чтобы ускорить старт новых проектов и упростить поддержку существующих. Но если с недостаточной ответственностью отнестись к DX, то общий пакет может создать дополнительные проблемы и ещё сильнее усложнить жизнь коллегам выяснением, почему же именно в их проекте всё сломалось. Чтобы не наступать на грабли, можно обратиться к опенсорс-проектам и позаимствовать инфраструктурные решения у них.
Копаемся под капотом браузера: как работает event loop и compositing
«Сейчас, в эпоху клиентских фреймворков, мало кто задумывается, как работают привычные нам вещи в браузере, вроде событий или анимаций. Мы часто следуем „лучшим практикам“ и не задумываемся, почему они работают. А самое главное — какие проблемы такие практики могут создать. В докладе Сергей расскажет о некоторых базовых концепциях в браузере, правильное использование которых улучшит производительность сайта и анимаций, а неправильное — сильно ухудшит.»
12:10
Перерыв
Распутываем браузерные потоки
Многие что-то слышали про основной поток и о том, что его нельзя блокировать. Но что это на самом деле такое? Если есть основной, значит, есть и второстепенные? Попробуем разобраться и не запутаться.
Telegram как новая платформа для ваших сервисов
Давайте попробуем представить, как выглядели бы наши привычные пользовательские сценарии, если бы все приложения были сделаны на базе Telegram-чатов? У вас больше нет миллиона аккаунтов, только один единственный в Telegram, и к нему привязаны абсолютно все сервисы. Вы заходите в Telegram. Листаете чаты. Мимоходом заказываете еду в Лавке. Покупаете зубную щётку в Маркете. Вызываете такси. И всё это не выходя из любимого приложения. Всё внутри. Возможно ли это? Ответ в докладе Даниила.
14:10
Перерыв
WebAssembly и веб на TypeScript
«Многих останавливает разработка на WASM, потому что придётся учить С или Rust, популярные в WASM-сообществе, но есть решение — AssemblyScript. Он позволяет писать на TypeScript и компилировать бинарный файл, который можно вызывать из JS. AssemblyScript уже достаточно зрелый, чтобы писать на нём в продакшене, но есть минусы: привычные части JS, которые там не реализованы. Александр расскажет, как обходиться без них и радоваться производительности!»
Как мы внедряли E2E-тесты и почему у нас ничего не вышло
Что может быть проще настройки end-to-end-тестов в проекте, где их нет? Да всё что угодно. Руслан расскажет, как приключение на 20 минут растянулось на 9 месяцев, какие проблемы приходилось решать по дороге и почему в проекте до сих пор ручной регресс. Заодно попытаемся выяснить, почему разработчики не любят писать тесты, а также как пережить редизайн и сократить время прогона тестов в десятки раз.
16:10
Перерыв
Мифы о «толстых» клиентах
Раньше разработчики думали, что серверные приложения — медленные, поэтому они решили перенести часть работы на клиентскую сторону, создавая так называемых толстых клиентов. Как оказалось, такие приложения были ещё медленнее. Кажется, это изначально было провальной идеей. Но как тогда объяснить, что более чем через 10 лет после начала первой волны JS-фреймворков мы до сих пор пишем «толстых» клиентов? Всё потому, что за такое долгое время разработчики фрейморков успели внести большое количество исправлений в свои инструменты. Ведь разработчики должны следить за своей аудиторией, воспринимать обратную связь и направлять инструменты в нужное русло. В докладе Вадим осветит самые последние решения, возникшие в результате эволюции веб-фреймворков, а также ответит на вопрос: «„Толстый“ клиент — это плохо?»
«Фронтендеры — они повсюду»
«Вы наверняка слышали выражение JavaScript is everywhere, и с каждым годом оно становится всё актуальнее. Казалось бы, обычный фронтенд уже крепко обосновался и в бэкенде, и в мобилках, и на десктопе. Но что же делать фронтенд-разработчику со всем этим многообразием? Как выбрать направление для развития? Когда спикер руководил ресурным пулом JavaScript-разработчиков, ему довелось увидеть множество различных карьерных переходов. В этом докладе Андрей хочет поделиться составленным роудмапом возможного развития фронтенд-разработчика. Поговорим как о вертикальных, так и о горизонтальных переходах, а также разберём неожиданные карьерные пути на основе историй из жизни.»
18:10
Разбор заданий Capture the Flag и награждение победителей
18:40
Закрытие

Спикеры

Никита Балихин
Газпромбанк
Tech Lead в команде WebServiceKit Газпромбанка. Фронтендом занимается с 2018 года, но программированием увлёкся ещё в школе. Любит углубляться в принципы работы инструментов, чтобы принимать более осознанные решения при разработке, и старается упростить жизнь другим разработчикам.
Сергей Чикуёнок
VK
Во фронтенде 25 лет. За это время успел поработать в дизайн-студиях, стартапах, крупных компаниях и на аутсорсе. Увлекается оптимизациями, особенно Сергею нравится оптимизировать рабочие процессы. Любит опенсорс, запускает различные проекты, самый популярный из них — Emmet. Сейчас работает в VK, где делает мессенджер и UI-фреймворк, на котором созданы некоторые продукты компании.
Полина Гуртовая
Recraft
Понемногу занимается фронтендом. Редактирует разделы JavaScript и «Веб-платформа» в «Доке». Google Developer Expert.
Даниил Лаптев
Яндекс Маркет
Разработчик интерфейсов в рекламной платформе Маркета. Выпускник мехмата. Имеет 4 года опыта в разработке. В свободное время занимается pet-проектами. Любит двигать пиксели и отдыхать.
Александр Коротаев
Exodus
Живёт в Санкт-Петербурге, работал в ряде крупных ИТ-компаний России, сейчас работает сам на себя. Устраивает встречи и митапы для фронтендеров. В свободное время разрабатывает игры и читает доклады. Пришёл в программирование, так как хотел разрабатывать игры, и постепенно начал заниматься этим на работе.
Руслан Байгунусов
Kaspersky
Увлёкся программированием более 12 лет назад. В коммерческой разработке с 2015 года. Начинал с языка C и криптографии, затем занимался фулстек-разработкой на.NET и React. Всегда в курсе новых технологий и последних новостей фронтенда. Активно делится знаниями, участвует в создании курсов и менторит новичков. Большой любитель лёгкой атлетики.
Вадим Царегородцев
B2B.Ostrovok
Ведущий фронтенд-инженер в компании «Островок». Занимается развитием фронтенд-разработчиков и участвует в разных корпоративных и внепроектных мероприятиях. Изучает смежные технологии, чтобы найти новое представление знакомых вещей и идей. Чтобы понять, как работают вещи, пытается их сломать.
Андрей Смирнов
X5 Tech
Бессменный ведущий подкаста Frontend Weekend, участник ПК FrontendConf, амбассадор софт-скилов и золотой голос российского фронтенда. В прошлом актёр студенческого театра ВМК МГУ.
Команда купидонов
Сергей Бережной
Сергей
Бережной
Владимир Гриненко
Владимир
Гриненко
Татьяна Денисюк
Татьяна
Денисюк
Андрей Мелихов
Никита
Дубко
Сергей Бережной
Андрей
Мелихов
Виталий Харисов
Виталий
Харисов
Алексей Попков
Алексей
Попков
Никита Сидоров
Никита
Сидоров

Правила поведения

Мы хотим, чтобы все участники конференции чувствовали себя комфортно и безопасно, получили приятный опыт и хорошие впечатления. Поэтому во время всех активностей просим придерживаться простых правил: дискриминация — плохо, оскорбления — плохо, комфорт и взаимоуважение — хорошо.
Читать далее Свернуть
Задача мероприятий Яндекса — создать свободную от любого вида дискриминации площадку для всех, независимо от пола, сексуальной ориентации, состояния здоровья, телосложения, расы, политических взглядов или вероисповедания. Нормы поведения помогают создавать сообщество, в основе которого лежит доброта, сотрудничество и взаимное уважение.

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

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

При выявлении на конференции действий дискриминирующего характера свяжитесь, пожалуйста, с нами, написав на почту: events@support.yandex.ru.

Fri May 26 2023 14:29:34 GMT+0300 (Moscow Standard Time)