Привет, Хабр! Меня зовут Данил. Я фронтенд-разработчик, и мне очень нравится смотреть в записи или посещать митапы и конференции, на которых профессионалы делятся своим опытом в формате докладов.

Я постоянно добавлял записи докладов, которые показались мне интересными в закладки, и их собралось достаточное количество, чтобы можно было поделиться этим списком с вами. Суммарная продолжительность докладов составляет более 48 часов, поэтому уверен - вам точно будет, что посмотреть.

Содержание:

Кейсы

Зоопарк иконок: упрощаем работу с иконками для дизайна и разработки — Игорь Федоров, ВКонтакте

Как команда UIKit Вконтакте сделала единый репозиторий иконок вместо 30000 png-файлов, разбросанных по всей соцсети.

Смотреть на YouTube
Смотреть в VК Видео 

Берём под контроль i18n в большом проекте — Даниил Гапонов, Яндекс

Как в Яндекс Cloud наводили порядок с переводами, в результате которого удалось удалить около 10000 ненужных.

Смотреть на YouTube
Смотреть в VК Видео 

Как сделать красиво и не переписать приложение — Дарья Корчуганова, Газпромбанк

Как команда Газпромбанка проводила редизайн приложения для бизнеса.

Смотреть на YouTube
Смотреть в VК Видео 

Как мы улучшали метрики Web Vitals на примере платёжных форм — Сергей Давыдов, ЮMoney

Как искать места для оптимизации и какие действия предпринимать: практические примеры на странице оплаты ЮКасса.

Смотреть на YouTube
Смотреть в VК Видео 

Веб или натив: путь Яндекс Еды — Константин Ларгин, Яндекс

Как команда Яндекс переработала приложение Delivery Club с использованием WebView, но в результате всё пришлось переписать на нативные технологии.

Смотреть на YouTube
Смотреть в VК Видео 

Добавление темизации в проект — Анастасия Барташук, Яндекс

Как команда Яндекс Go столкнулась с тем, что темизация их приложения работает некорректно, и какие меры она предприняла, чтобы ее улучшить.

Смотреть на YouTube
Смотреть в VК Видео 

Веб моей мечты. Как мы строили платформу для работы десятков команд — Олег Коровин, Samokat.tech

Как команда Samokat.tech (сейчас ecom.tech) создавала платформу и переносила не нее десятки своих проектов.

Смотреть на YouTube 

Как мы внедряли Е2Е-тесты и почему у нас ничего не вышло — Руслан Байгунусов, Касперский

Как разработчики Лаборатории Касперского внедряли E2E-тесты. 

Смотреть на YouTube 

Экосистемная «шапка»: адаптируй это — Геннадий Ватитов, МТС

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

Смотреть на YouTube
Смотреть в VК Видео 

Как мы переписали форму подачи объявления под Backend-Driven UI — Владимир Кулишин, Циан

Что такое BDUI и как команда Циан переводила на него форму создания объявления.

Смотреть на YouTube
Смотреть в VК Видео 

Укрощение строптИИвого — Максим Алмаев и Дмитрий Размолодин, Яндекс

Как команда Авто.ру внедряла Yandex GPT для генерации описания автомобиля.

Смотреть на YouTube 

Оптимизация веб‑приложений на примере Турбоаппа Такси — Сергей Алейников, Яндекс

Как команда Яндекс Go оптимизировала свое веб-приложение.

Смотреть на YouTube
Смотреть в VK Видео 

Технологии

Антология полезностей в TypeScript — Андрей Тараненко, Т1

О практиках, которые позволят точнее работать с типами и повысить типобезопасность всего кода.

Смотреть на YouTube
Смотреть в VК Видео 

Когда проснулся и узнал, что существуют PWA — Антон Непша, Сбер

Какие сложности могут ждать вас при разработке PWA.

Смотреть на YouTube
Смотреть в VK Видео 

Как написать свой linter — Евгений Войтенко, Т-Банк

Пошаговая инструкция создания своего правила для ESLint.

Смотреть на YouTube 

BDUI как спасение от релизов — Никита Мамизеров, Альфа-Банк

Как команда Альфа-Банка внедряла BDUI, с какими сложностями столкнулась и что в итоге получилось.

Смотреть на YouTube
Смотреть в VК Видео 

BFCache: как моментально загрузить предыдущую страницу — Илья Сидорчик, Яндекс

Что такое Back Forward Cache и каким образом он помогает моментально загружать страницы вашего приложения.

Смотреть на YouTube
Смотреть в VК Видео 

Цвета в CSS — София Валитова, Cube

О цветах в вашем приложении и о том, почему стоит относиться к ним стоит с такой же серьезностью, как и к остальному коду.

Смотреть на YouTube
Смотреть в VК Видео 

От римских императоров до Temporal API: покоряем даты и время в JS — Сергей Соловьев, Т-Банк

О времени, проблемах работы с временем в JS и их решениях, включая новый Temporal API.

Смотреть на YouTube
Смотреть в VК Видео 

Как жить с монорепой — Алексей Николаев, Sendsay.ru

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

Смотреть на YouTube
Смотреть в VК Видео 

Angular Platforms: как запускать приложение где угодно? — Олег Соловьев, Т-Банк

Что такое платформы в Angular, каков принцип их работы и как написать свою, чтобы запустить Angular-приложение, например, в консоли.

Смотреть на YouTube
Смотреть в VК Видео 

Копаемся под капотом браузера: как работает event loop и compositing — Сергей Чикуенок, Одноклассники

О внутренней работе таких механизмов браузера, как Event loop и Compositing.

Смотреть на YouTube 

OpenApi и как его можно применить — Павел Савков, Axenix

О технологии OpenApi: что такое контракт, как работает кодогенерация, кому и почему это полезно.

Смотреть на YouTube
Смотреть в VК Видео 

Generics. Что? Где? Когда? — Тёма Сенюков, Яндекс

Для тех, кто всё еще не до конца понимает, что же такое эти ваши Generics в TypeScript.

Смотреть на YouTube
Смотреть в VК Видео 

Создаем надежные тесты с Playwright: опыт и рекомендации — Никита Велько, OneTwoTrip

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

Смотреть на YouTube
Смотреть в VК Видео 

Мои данные — это мои данные, или Local-first decentralized web — Павел Востриков, Касперский

О техниках и подходах к сохранению данных пользователя, которые позволяют улучшить UX.

Смотреть на YouTube
Смотреть в VК Видео 

Идемпотентность: что, где и как? — Алексей Окружко, Kolesa Group

Что такое идемпотентность, как ее достигнуть и в чем ее важность.

Смотреть на YouTube 

Нативные поповеры с Popover API — Егор Левченко, Дока

О Popover API, который позволяет работать с модальными окнами, лайтбоксами и тултипами без (или почти без) JS.

Смотреть на YouTube
Смотреть в VК Видео 

Процессы

Как улучшить DX и перестать тратить силы на бессмысленную рутину — Ольга Болотова, Альфа-Банк

Что такое Developer Experience, и как он помогает бизнесу зарабатывать больше денег.

Смотреть на YouTube
Смотреть в VК Видео 

CI/CD-pipeline — Владимир Дроздецкий, Magnit Tech

О подробностях работы CI/CD пайплайна в Magnit Tech.

Смотреть на YouTube
Смотреть в VК Видео 

Код-ревью с уважением — Ангелина Купцова, КОРУС Консалтинг

О правильном использовании код-ревью, а также о его хороших и плохих практиках.

Смотреть на YouTube
Смотреть в VК Видео 

Как не сгореть на инциденте? — Владимир Витковский, Ozon

Как организован инцидент-менеджмент в команде Ozon Tech и с какими проблемами можно столкнуться во время инцидента.

Смотреть на сайте E-CODE 

Запрыгиваем на релизный поезд. Как мы ускоряли путь задач фронтенда на production — Юрий Голубев, ВКонтакте

О внедрении системы merge train в деплой frontend-проектов Mail.ru, ее плюсах и минусах.

Смотреть на YouTube
Смотреть в VК Видео 

Реставрация без сноса — Азат Шаймухаметов, OneTwoTrip

Как внедрение рефакторинга в процесс разработки улучшает качество кода и ускоряет релиз новых функциональностей.

Смотреть на YouTube
Смотреть в VК Видео 

Как accessibility делает код проще и доступнее — Максим Соломахин, Яндекс

Как доступность помогает создавать инклюзивные интерфейсы, а еще упрощает код, делает его чище и понятнее.

Смотреть на YouTube
Смотреть в VК Видео 

Архитектурный гайдлайн как инструмент эффективной разработки — Максим Соснов, Т-Банк

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

Смотреть на YouTube 
Смотреть в VК Видео  

Ретро быстрого приготовления — Ольга Окулова, Т-Банк

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

Смотреть на YouTube
Смотреть в VК Видео

Как строится надежность Яндекс Такси — Александр Фишер, Яндекс

О процессах, инструментах и практиках, которые обеспечивают бесперебойную и надежную работу Яндекс Такси.

Смотреть на YouTube
Смотреть в VК Видео 

Trunk Based Development как замена Git Flow — Владимир Агеев, Т-Банк

О переходе команды Т-Бизнес с Git Flow для сокращения релизного цикла.

Смотреть на YouTube 
Смотреть в VК Видео 

Отладка веб-приложений на мобильных браузерах для frontend-разработчика — Дмитрий Смотряев, МТС

О способах отладки веб-приложений на мобильных устройствах, их плюсах и минусах.

Смотреть на YouTube
Смотреть в VК Видео 

Сборник рецептов старого веб-мастера — Никита Дубко, Яндекс

Полезные советы по автоматизации рабочих процессов.

Смотреть на YouTube
Смотреть в VК Видео 

Хорошие практики

Рефакторинг как процесс, который работает сам по себе — Константин Логиновских, Cloud.ru

Как пять минут простого рефакторинга за стаканом утреннего кофе сделают вашу жизнь и жизнь вашего репозитория лучше.

Смотреть на YouTube
Смотреть в VK Видео

Как не замучить пользователя плохими контролами — Илья Бирман, Дизайн-бюро Артема Горбунова

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

Смотреть на YouTube
Смотреть в VК Видео 

Сайт, готовый ко всему — Никита Дубко, Яндекс

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

Смотреть на YouTube
Смотреть в VК Видео 

Remember Everything? — Олег Семичев, TradingView

Практические рекомендации по тому, как помнить всё и оставаться работоспособным.

Смотреть на YouTube 

Интернационализация от I до N / Интернационализация — что ты такое? — Алексей Ершков, Яндекс

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

Смотреть на YouTube 

Смотреть на YouTube
Смотреть в VК Видео

Frontend Fortified: как стать неприступным для атак — Зар Захаров, ВКонтакте

О базовых принципах безопасности ваших веб-приложений.

Смотреть на YouTube 

Пишем код для людей — Владимир Захаров, ГК Иннотех

Почему программист должен писать код не для машин, а для людей

Смотреть на YouTube
Смотреть в VК Видео 

Tests you don't need — Александр Комлев, Циан

Доклад основан на книге Владимира Хорикова «Принципы юнит-тестирования». В нем обсуждаются плохие подходы к тестированию и рекомендации, как их избежать.

Смотреть на YouTube 

Развитие

Ты — это то, как ты пишешь. Как расти через качество кода — Юрий Митус, Сбер

Как расти и совершенствоваться через качество своего кода.

Смотреть на YouTube
Смотреть в VК Видео 

Архитектура веб-приложений. Подготовка к сложному интервью — Игорь Антонов, Т-Банк

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

Смотреть на YouTube
Смотреть в VК Видео 

Как стать сеньором — Василий Романов, ВКонтакте

Какие качества и навыки необходимо развивать в себе, чтобы стать сеньором.

Смотреть на YouTube 

Зачем нам нужны FrontOps — Максим Смирнов, Т-Банк

Кто такой FrontOps, как им стать и зачем он нужен бизнесу.

Смотреть на YouTube
Смотреть в VK Видео 

Коммитить в опенсорс — это просто! — Никита Соболев

Как легко коммитить в опенсорс. Начните с инструмента, которым пользуетесь: дополните документацию, зарепортите баг или предложите фичу.

Смотреть на YouTube 

Собственные инструменты

Мониторинг доступности (a11y) — Максим Кузнецов, ВКонтакте

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

Смотреть на YouTube
Смотреть в VК Видео 

Как сделать автотесты полезными. Эволюция автотестов в Яндекс ID — Дмитрий Андриянов, Яндекс

Об опыте команды Яндекс ID в полной автоматизации регрессионного тестирования, которое помогает быть более смелым в принятии решений.

Смотреть на YouTube
Смотреть в VК Видео 

Логируем МНОГО! — Артём Арутюнян

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

Смотреть на YouTube
Смотреть в VК Видео 

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

О внутреннем расширении для DevTools, которое упрощает жизнь разработчикам ВКонтакте.

Смотреть на YouTube
Смотреть в VК Видео 

Инструменты надежности Такси — Александр Фишер, Яндекс

О программных инструментах, которые обеспечивают бесперебойную работу Такси даже при повышенной нагрузке.

Смотреть на YouTube 

Сломай меня полностью: Chaos Engineering — Максим Ивашковский и Андрей Матвеев, Яндекс

Как в Яндекс Go улучшают надежность приложения с помощью Chaos Engineering, убирая зависимость между микросервисами и позволяя приложению продолжать работу, даже когда некоторые из них перестают отвечать.

Смотреть на YouTube
Смотреть в VК Видео

Виртуальные заказы Такси — Максим Тремпольцев, Яндекс

Как команда Яндекс Такси научилась реалистично проверять готовность сервиса к повышенным нагрузкам.

Смотреть на YouTube
Смотреть в VК Видео

Git, ты слишком медленный! Знакомьтесь, Ast — новая VCS для больших репозиториев — Сергей Казьмин и Максим Гречаниченко, Касперский

О собственном VSC-решении команды лаборатории Касперского для больших репозиториев, которое было создано из-за медленной работы Git.

Смотреть на сайте E-CODE 

Необычный фронтенд

Уникальный 3D-опыт на сайте-музее Самоката. Тонны графики, оптимизаций и WebGL — Павел Мажуга, Chipsa

История создания интерактивного 3D-музея в вебе, написанного с использованием React и Three.js (сайт-музей).

Смотреть на YouTube
Смотреть в VК Видео 

Как переселить целый город — смена игрового движка в ЮVillage — Александр Непомнящих, ЮMoney

Опыт команды ЮMoney в переезде их собственной игры ЮVillage с самописного игрового JS-движка на полноценный сторонний (ЮVillage).

Смотреть на YouTube
Смотреть в VК Видео 

Пользовательская мясорубка: как строить коллаборативные сервисы — Виктор Щеглов, Recraft

Что такое коллаборативные сервисы, какие проблемы возникают при их создании и поддержке и как с ними справляться.

Смотреть на YouTube
Смотреть в VК Видео 

Плюс Сити: история создания игры — Саша Клюшкин, Яндекс

О создании продукта, который объединяет всю экосистему сервисов Яндекс внутри одной игры.

Смотреть на YouTube
Смотреть в VК Видео 

Не фронтенд

Собственная ферма мобильных устройств для тестирования в Сбере — Владимир Коржев, Сбер

Доклад про собственную ферму устройств Сбера. История создания, советы по выбору устройств и работе с ними.

Смотреть на YouTube 

Мобильная ферма? Тесты мобильных приложений без телефона и эмулятора — Александр Кабанец, Selectel

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

Смотреть на YouTube
Смотреть в VК Видео 

Вам чек нужен? — Аркадий Пасенко, ЮMoney

Об истории чеков и всём их жизненном цикле в современном мире.

Смотреть на YouTube
Смотреть в VК Видео 

Автоматизация полиграфического дизайна — Сергей Турулин

О создании схемы движения общественного транспорта и навигации в торговых центрах и других объектах.

Смотреть на YouTube

Оффер, от которого невозможно отказаться — Максим Сазонов, Яндекс

Как готовиться к собеседованию, чтобы кандидат принял именно ваше предложение.

Смотреть на YouTube

Логистический продукт от Лавки — Фёдор Матанцев и Женя Харитонюк, Яндекс

Как устроена логистика Яндекс Лавки и что помогает команде доставлять продукты так быстро.

Смотреть на YouTube
Смотреть в VК Видео

Заключение

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

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

Если какая-то ссылка в статье недоступна, обязательно сообщите мне об этом.

А у вас есть примеры интересных докладов? Делитесь ими в комментариях!

 *Статья написана в рамках ХабраЧелленджа 4.0, который прошел в ЛАНИТ весной 2025 года. О том, что такое ХабраЧеллендж, читайте здесь.

Комментарии (0)