Frontend Crew #4 «Тулинг, упрощающий жизнь» — сезон для фронтенд-разработчиков, которые хотят лучше понимать современный frontend tooling, ускорять разработку, контролировать сборку и повышать надежность приложений с помощью декларативного подхода, кодогенерации, анализа зависимостей и монорепозиториев.
О чем этот сезон Frontend Crew
В четвертом сезоне Frontend Crew эксперты обсуждают инструменты, которые помогают фронтендерам работать быстрее, безопаснее и осознаннее. В программе — практические доклады, лайв-кодинг, воркшоп и круглые столы о сборщиках, кодмодах, GraphQL, OpenAPI, Redux Toolkit, Nx и анализе модулей в JavaScript-сборке.
Что вы узнаете
- Как использовать декларативность для повышения надежности frontend-приложений.
- Какие инструменты помогают анализировать граф зависимостей в проекте.
- Как находить лишние и неожиданные модули в сборке, включая популярные библиотеки вроде Lodash.
- Как применять кодогенерацию для GraphQL и OpenAPI.
- Чем отличаются современные сборщики и как выбирать подходящий инструмент под проект.
- Как использовать Nx для создания и поддержки монорепозитория.
- Как переходить с Redux на Redux Toolkit и упрощать управление состоянием.
- Как генерировать и поддерживать документацию на основе кода.
Для кого подойдет курс
- Для frontend-разработчиков, которые хотят глубже разобраться в инструментах разработки и сборки.
- Для JavaScript и TypeScript-разработчиков, работающих с крупными проектами.
- Для тимлидов и архитекторов, которым важно контролировать зависимости, сборку и структуру репозитория.
- Для разработчиков, которые внедряют монорепозитории, кодогенерацию, GraphQL, OpenAPI или Redux Toolkit.
Программа сезона
Лайв-кодинг: погружаемся в кодмоды и пишем свой кодогенератор для GraphQL
Спикер: Илья Горский.
Практический разбор кодмодов и подходов к созданию собственного кодогенератора для GraphQL. Материал поможет понять, как автоматизировать повторяющиеся изменения в кодовой базе и снизить количество ручной работы.
Круглый стол: вся правда о сборщиках
Участники: Андрей Ситник, Валентин Семирульник, Александр Краснояров.
Обсуждение современных сборщиков, их сильных и слабых сторон, сценариев применения и влияния tooling на скорость разработки frontend-проектов.
Доклад: путешествие от Redux к RTK
Спикер: Анатолий Кабанов.
Разбор перехода от классического Redux к Redux Toolkit: зачем это нужно, какие проблемы решает RTK и как сделать управление состоянием проще и удобнее.
Доклад: лучшая документация получается из кода
Спикер: Арман Мурзабулатов.
Доклад о том, как строить документацию на основе кода, поддерживать ее актуальность и уменьшать разрыв между реализацией и описанием системы.
Доклад: анализируем граф зависимостей
Спикер: Антон Крылов.
Материал о том, как исследовать зависимости в проекте, находить проблемные связи между модулями и улучшать архитектуру frontend-приложения.
Воркшоп: вся суть в Nx
Спикер: Игорь Кацуба.
Практический воркшоп по Nx и монорепозиториям. Вы узнаете, как организовать проект, управлять пакетами и оптимизировать работу команды в единой кодовой базе.
Доклад: дорогой Lodash, почему ты в моей сборке?
Спикер: Никита Сидоров.
Разбор того, как анализировать состав сборки, находить лишние зависимости и понимать, почему те или иные модули попадают в итоговый bundle.
Доклад: как кодогенерироваться в условиях OpenAPI
Спикер: Саша Илатовский.
Доклад о кодогенерации на основе OpenAPI: как автоматизировать работу с API-контрактами, уменьшить количество ошибок и ускорить интеграцию frontend с backend.
Круглый стол: как мы переезжали
Участники: Михаил Хромов, Илья Таратухин, Дмитрий Безуглый.
Обсуждение реального опыта миграций: как команды переезжают на новые инструменты, какие сложности возникают и как снижать риски при изменении инфраструктуры проекта.
Доклад: декларативность и магия схем
Спикер: Полина Гуртовая.
Материал о декларативном подходе и схемах как способе сделать код понятнее, надежнее и удобнее для сопровождения.
Какие навыки вы прокачаете
- Анализ и оптимизацию frontend-сборки.
- Работу с графом зависимостей и архитектурой проекта.
- Использование кодогенерации для GraphQL и OpenAPI.
- Понимание современных сборщиков и их роли в разработке.
- Организацию монорепозитория с помощью Nx.
- Переход на более удобные инструменты управления состоянием, включая Redux Toolkit.
- Автоматизацию документации и процессов вокруг кода.
Почему стоит посмотреть Frontend Crew #4
Этот сезон помогает системно взглянуть на инструменты, которые ежедневно влияют на скорость и качество frontend-разработки. Вместо разрозненных советов вы получите набор практических подходов: от анализа зависимостей и сборки до монорепозиториев, схем, кодогенерации и миграций.