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

17.06;
Yfd */

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

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

Capture the Flag

CTF (Capture the Flag) — игровой фронтендерский турнир из нескольких заданий. Смотрите, как это было.

Календарь событий

Я люблю Фронтенд 2023 — это неделя активностей для сообщества. Выбирайте событие на свой вкус, а лучше — посмотрите все.

Тяжёлое утро с HolyJS

13 июня, 10:00 МСК
Вместе с Никитой Балихиным проведём «Тяжёлое утро с HolyJS». Стрим, чтобы взбодриться.

CTF 2023

14 июня, 19:00 МСК
Любите головоломки? Давайте решать их вместе!

Запасайтесь азартом и следите за информацией в чате конференции.

Dependency confusion: что это и как защищаться

15 июня, 19:00 МСК
Вместе со специалистом по информационной безопасности Егором Зоновым рассмотрим, как работает атака, чем может грозить неправильная настройка проектов и что делать разработчикам в крупных компаниях, чтобы цепочка поставок оставалась в безопасности.

Как это можно переписать?

16 июня, 18:00 МСК
У вас бывало, что при работе над задачей вы думали, «как хорошо, что есть 101 способ решения, ибо 100 из них не работают»? Мы собрались и обсудили несколько разных работающих подходов к написанию одного и того же, чтобы вы могли выбрать свой.

Расписание

17 июня, офлайн и онлайн
10:00
Регистрация на площадке
10:30
Открытие
10:40

МСК

11:40

ЕРВН

Офлайн в Москве
Заботливый иннерсорс
В каждой более-менее крупной IT-компании существует своя культура кода, видение и стайлгайды. Всё это в долгосрочной перспективе можно формализовать в виде внутренних NPM-пакетов, чтобы ускорить старт новых проектов и упростить поддержку существующих. Но если с недостаточной ответственностью отнестись к DX, то общий пакет может создать дополнительные проблемы и ещё сильнее усложнить жизнь коллегам выяснением, почему же именно в их проекте всё сломалось. Чтобы не наступать на грабли, можно обратиться к опенсорс-проектам и позаимствовать инфраструктурные решения у них.
11:25

МСК

12:25

ЕРВН

Офлайн в Ереване
Копаемся под капотом браузера: как работает event loop и compositing
Сейчас, в эпоху клиентских фреймворков, мало кто задумывается, как работают привычные нам вещи в браузере, вроде событий или анимаций. Мы часто следуем „лучшим практикам“ и не задумываемся, почему они работают. А самое главное — какие проблемы такие практики могут создать. В докладе Сергей расскажет о некоторых базовых концепциях в браузере, правильное использование которых улучшит производительность сайта и анимаций, а неправильное — сильно ухудшит.
12:10

МСК

13:10

ЕРВН

Перерыв
12:40

МСК

13:40

ЕРВН

Онлайн в Ереване
Распутываем браузерные потоки
Многие что-то слышали про основной поток и о том, что его нельзя блокировать. Но что это на самом деле такое? Если есть основной, значит, есть и второстепенные? Попробуем разобраться и не запутаться.
13:35

МСК

14:35

ЕРВН

Офлайн в Москве
Telegram как новая платформа для ваших сервисов
Давайте попробуем представить, как выглядели бы наши привычные пользовательские сценарии, если бы все приложения были сделаны на базе Telegram-чатов? У вас больше нет миллиона аккаунтов, только один единственный в Telegram, и к нему привязаны абсолютно все сервисы. Вы заходите в Telegram. Листаете чаты. Мимоходом заказываете еду в Лавке. Покупаете зубную щётку в Маркете. Вызываете такси. И всё это не выходя из любимого приложения. Всё внутри. Возможно ли это? Ответ в докладе Даниила.
14:40

МСК

Офлайн в Москве
Воркшоп: Трогаем новый Telegram Bot API
За последние пару лет возможности Telegram-ботов сильно расширились. В настоящее время Telegram бот может стать полноценной альтернативой сайта или мобильного приложения. На воркшопе пробежимся по последним новинкам Telegram Bot API, создадим своего бота и далее превратим его в суперапп 🤪.
14:10

МСК

15:10

ЕРВН

Перерыв
14:40

МСК

15:40

ЕРВН

Офлайн в Ереване
WebAssembly и веб на TypeScript
«Многих останавливает разработка на WASM, потому что придётся учить С или Rust, популярные в WASM-сообществе, но есть решение — AssemblyScript. Он позволяет писать на TypeScript и компилировать бинарный файл, который можно вызывать из JS. AssemblyScript уже достаточно зрелый, чтобы писать на нём в продакшене, но есть минусы: привычные части JS, которые там не реализованы. Александр расскажет, как обходиться без них и радоваться производительности!»
15:25

МСК

16:25

ЕРВН

Офлайн в Москве
Как мы внедряли E2E-тесты и почему у нас ничего не вышло
Что может быть проще настройки end-to-end-тестов в проекте, где их нет? Да всё что угодно. Руслан расскажет, как приключение на 20 минут растянулось на 9 месяцев, какие проблемы приходилось решать по дороге и почему в проекте до сих пор ручной регресс. Заодно попытаемся выяснить, почему разработчики не любят писать тесты, а также как пережить редизайн и сократить время прогона тестов в десятки раз.
16:10

МСК

17:10

ЕРВН

Перерыв
16:40

МСК

17:40

ЕРВН

Офлайн в Москве
Мифы о «толстых» клиентах
Раньше разработчики думали, что серверные приложения — медленные, поэтому они решили перенести часть работы на клиентскую сторону, создавая так называемых толстых клиентов. Как оказалось, такие приложения были ещё медленнее. Кажется, это изначально было провальной идеей. Но как тогда объяснить, что более чем через 10 лет после начала первой волны JS-фреймворков мы до сих пор пишем «толстых» клиентов? Всё потому, что за такое долгое время разработчики фрейморков успели внести большое количество исправлений в свои инструменты. Ведь разработчики должны следить за своей аудиторией, воспринимать обратную связь и направлять инструменты в нужное русло. В докладе Вадим осветит самые последние решения, возникшие в результате эволюции веб-фреймворков, а также ответит на вопрос: «„Толстый“ клиент — это плохо?»
17:25

МСК

18:25

ЕРВН

Офлайн в Ереване
Кому нужны фронтендеры
Фронтенд продолжает расширять свое присутствие не только в вебе, но и в области мобильных и десктопных приложений. Однако, остается вопрос: как фронтенд-разработчикам навигировать в этом разнообразии и выбрать направление для развития?

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

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
Руководитель управления клиентской разработки в X5 Tech, бессменный ведущий подкаста Frontend Weekend и участник ПК Frontend Conf и Podlodka Teamlead Crew. Амбассадор софт скиллов и золотой голос российского IT.
Команда купидонов
Сергей Бережной
Сергей
Бережной
Владимир Гриненко
Владимир
Гриненко
Татьяна Денисюк
Татьяна
Денисюк
Андрей Мелихов
Никита
Дубко
Сергей Бережной
Андрей
Мелихов
Виталий Харисов
Виталий
Харисов
Алексей Попков
Алексей
Попков
Никита Сидоров
Никита
Сидоров

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

Мы хотим, чтобы все участники конференции чувствовали себя комфортно и безопасно, получили приятный опыт и хорошие впечатления. Поэтому во время всех активностей просим придерживаться простых правил: дискриминация — плохо, оскорбления — плохо, комфорт и взаимоуважение — хорошо.
Wed Jul 12 2023 16:58:14 GMT+0300 (Moscow Standard Time)