ЯлюблюФронтенд

Москва и онлайн
15 февраля
15 февраля встречаемся в Москве и онлайн на конференции «Я 💛 Фронтенд 2025». В программе — выступления спикеров, дискуссии с экспертами, новости веба, активности с подарками и, конечно же, нетворкинг. Участие бесплатное.
До встречи офлайн мы подготовим для вас онлайн-контент на этом сайте. Следите за обновлениями 3–14 февраля!

Онлайн активности

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

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

4 февраля
В подкасте рассказали, как по-разному можно переписать отдельные части кода. Участники решили задачу несколькими способами. Вы можете выбрать, какой близок именно вам — так, чтобы код был «красивым», производительным, коротким или, наоборот, витиеватым.
CTF 2025
8 февраля
Это ежегодный турнир для разработчиков. В этот раз вам предстоит исследовать обломки космического корабля на изолированной от всего мира научной базе. Всё это в пиксельной изометрии и в атмосфере олдскульного фантастического триллера.

Присоединяйтесь к сообществу CTF .

Capture the flag («Захват флага») — это фронтендерский турнир из нескольких заданий. Выигрывает тот, кто решит задания быстрее других.
Смотрите, как это было, и скоро мы запустим турнир 2025 — будем рады вашему участию.

Расписание

15 февраля, 11:00

Онлайн и офлайн
10:00
Регистрация на площадке
11:00
Открытие
Открытие
11:10
Антология полезностей в TypeScript
ИТ-холдинг Т1
Антология полезностей в TypeScript

Было ли у вас такое, что при описании типизации вашего кода все типы вроде верные, но есть желание сделать их строже, а как — непонятно? Или, может, что неверные данные попадали в функции, потому что имели совпадающий тип?

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

12:10
Нативные поповеры с Popover API
Нативные поповеры с Popover API
Cовременный веб состоит из множества интерактивных элементов — мы привыкли к модальным окнам, лайтбоксам и тултипам. Поговорим о том, как с этим работать без (или почти без) JS. И обсудим, что там с поддержкой Popover API.
12:55
Перерыв
13:15
Как отдавать фронтенду только нужное, или Зачем вам BFF
Как отдавать фронтенду только нужное, или Зачем вам BFF

Когда фронтенд сталкивается с неудобным API, разработчики вынуждены писать сложную логику на клиенте или выполнять множественные запросы, чтобы собрать нужные данные. Паттерн Backend for Frontend (BFF) помогает решить эти проблемы, предоставляя отдельный слой, который адаптирует данные под конкретные нужды клиентов: веба, мобильного приложения или, например, IoT-устройств.

Разберём, почему стандартных API недостаточно в современных мультиплатформенных системах, как BFF позволяет изолировать клиентскую логику, какие сложности возникают при масштабировании BFF и как их минимизировать.

14:00
Логируем МНОГО!
Независимый эксперт
Логируем МНОГО!
В докладе выйдем за пределы браузерных девтулов и посмотрим на разные инструменты дебага и логирования. Обсудим их применимость в разных ситуациях.
14:45
Перерыв
15:15
SVG в React: как автоматизировать процесс добавления новых иконок
SVG в React: как автоматизировать процесс добавления новых иконок

Добавление новых иконок в проект часто превращается в рутину, но автоматизация может решить эту проблему. Вы узнаете, как с помощью @svgr и Node.js-скриптов автоматизировать процесс, начиная от получения SVG-файлов и заканчивая их интеграцией в React-приложение.

Ещё обсудим альтернативные подходы — использование шрифтов иконок (например, Font Awesome), спрайтов или CSS background-иконок. Рассмотрим плюсы и минусы каждого метода с учётом требований к производительности, удобству разработки и совместимости.

В финале вы получите рабочие скрипты для автоматизации добавления новых иконок, а ещё готовую конфигурацию Rollup.

16:00
Перезагрузка: как сохранить силы и не перегореть
Перезагрузка: как сохранить силы и не перегореть
Усталость — это нормально. Поговорим о том, как научиться вовремя «перезагружаться» и какие научно обоснованные техники помогают восстанавливаться и заботиться о себе. Без мракобесия.
16:45
Перерыв
17:00
Хватит это терпеть! Что делать, если хочется сменить команду
Хватит это терпеть! Что делать, если хочется сменить команду
Иногда бывают случаи, когда в текущей команде не видишь будущего, но какое-то будущее для себя построить нужно. Мы пригласили гостей с разным опытом выхода из таких ситуаций, чтобы обсудить, как добавить осознанности в подобных обстоятельствах, какие есть пути решения проблемы и как не наступать на одни и те же грабли постоянно.
18:00
Награждение победителей Capture the Flag
Сергей Иванов
Авито
Награждение победителей Capture the Flag
18:15
Закрытие
Закрытие
18:30
Афтерпати на площадке

Спикеры

Офлайн активности

Кофе с talk’ом
Послушайте экспертов, которые поделятся своим опытом и в формате мастермайнда погрузятся в технические и архитектурные проблемы участников, а ещё помогут найти решение. Темы и расписание дискуссий будут доступны офлайн на самом мероприятии.
Пишите код с Yandex Code Assistant
Протестируйте работу интеллектуального помощника разработчика Yandex Code Assistant на практике: вытяните билет, решите задачу по программированию с помощью нашего ассистента и оцените скорость и качество подсказок в реальном времени.
Code in the dark
Поучаствуйте в уже традиционном соревновании по вёрстке, но с апгрейдом — мы интегрировали Yandex Code Assistant. Приходите на афтепати конференции.
Code run
Познакомьтесь с фановым форматом решения задач, где нужно управлять котиком Кодеруном. Он ловит спецсимволы в свой рюкзак, и на их основе вы пишите код.

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

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

Команда организаторов

Сергей Бережной
Яндекс
Виталий Харисов
Яндекс Поиск
Никита Дубко
HR Tech
Саша Шинкевич
HR Tech
Андрей Мелихов
Yandex Cloud
Александр Янин
Яндекс Go
Аня Королёва
Яндекс
Никита Сидоров
Яндекс Маркет
Руслан Муфтиев
Яндекс Поиск
Семен Левенсон
Яндекс Маркет
Владимир Гриненко
Яндекс ID
hero-bg

Ждем вас на конференции
ЯлюблюФронтенд 2025!

Tue Feb 04 2025 14:38:38 GMT+0300 (Moscow Standard Time)