FrontendConf

Конференция завершена.

Ждем вас

на FrontendConf

в следующий раз!

BEM vs Tailwind

Другое

Доклад принят в программу конференции

Целевая аудитория

Все фронтендеры.

Тезисы

В веб-разработке продолжается дискуссия о том, что лучше — компонентный подход к декомпозиции интерфейсов или токенизация CSS-примитивов, таких как цвета и размеры.

Компонентный подход, представленный в таких методологиях, как БЭМ или CSS-in-JS, предлагает организовывать код вокруг независимых блоков. В то же время токенизация, лежащая в основе Atomic CSS, фокусируется на создании минимальных CSS-классов для каждого отдельного свойства. Оба подхода имеют свои преимущества: компонентный подход упрощает поддержку больших проектов, тогда как токенизация позволяет быстрее создавать простые и гибкие интерфейсы.

Давайте попробуем разобраться, что же выбрать, как же быть =)

Руководитель Программного комитета Frontend Conf.

Занимается коммерческой разработкой с 2003 года, 9 лет был в роли основателя и технического директора агентства Бета.
5-й год руководит Программным комитетом конференции FrontendConf, консультирует компании и молодых специалистов, которым помогает нащупать свой карьерный путь.

Сбер

Лидер трайба Цифровых Ассистентов в B2C.

Пришёл в Яндекс в 2006 как HTML-верстальщик. По мере роста в компании стал руководителем группы, потом службы, потом отдела. Один из создателей БЭМ и общей библиотеки блоков Лего внутри компании.

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

Сейчас разрабатывает фронтенд Поиска Яндекса, периодически меняет виртуальные команды внутри Поиска.

Активно участвует в организации конференций Яндекса, бессменный организатор Я.Субботника по разработке интерфейсов.

Яндекс

Яндекс — технологическая компания, которая создаёт инновационные продукты на основе машинного обучения и нейронных сетей. Команда талантливых математиков и программистов развивает самую популярную в России поисковую систему и более 85 пользовательских сервисов, которые помогают людям в повседневных заботах.

Фронтенд-разработчик со стажем в разработке интерфейсов более 10 лет и более 15 лет в веб-разработке. Организатор локальных митапов JS NN # 3 и DevOps NN # 1. Преподаватель курса по JS в Нижегородском институте информационных технологий. Соавтор курса по React.js в онлайн-университете Skillbox. Член Программного комитета Frontend Conf.

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

Выступает на профессиональных конференциях, пишет статьи, вкладывается в Open Source. Любит рассказывать про JSON:API, Emoji, Docker, WebAuthn.

Десять раз прыгал с парашютом, организовал более 20 туристических походов, занимался фаер-шоу, работал диджеем, играл в КВН.

Mish

Разрабатывают мобильные приложения и веб-сервисы с нуля: SPA, PWA, real-time веб-приложения, VK Mini Apps, сайты, лендинги, админки, личные кабинеты. Могут взять на себя часть задач по разработке бэкенда или фронтенда, чтобы разгрузить вашу команду.

Занимается фронтом в течение 8 лет, хотя начинал с бэкенда.
За 6 лет в Тинькофф успел примерить на себя разные роли, начиная от разработчика и SRE до Head of Frontend в Управлении международными проектами Тинькофф. В данный момент является руководителем группы фронтенд-архитектуры.

Т-Банк

Команда Т-банка — это разработчики, тестировщики, SRE-инженеры, архитекторы, аналитики, продакт-менеджеры, дизайнеры и другие специалисты. Вместе они создают финтех-продукты, которыми пользуются около 40 миллионов клиентов. Т-Банк развивает IT-индустрию, поддерживает комьюнити и делится экспертизой.

Более 14 лет в разработке интерфейсов, из них последние 9 лет развивает СберБанк Онлайн, работая над созданием и поддержкой надежной платформы клиентской части. Развивает внутреннее фронтенд-сообщество Сбера и экосистемы как отдельной структуры с акцентом на внедрения передовых технологий, обеспечивая переиспользование лучших практик и опыта, накопленных в компании. Организует внутренние митапы и воркшопы для повышения уровня профессионализма команд.

Сбер

Сбер — это современный стек технологий, драйвовые проекты и команда единомышленников. У них около 3 000 продуктовых команд и огромное профессиональное IT-сообщество. Работают над созданием удобных онлайн-сервисов в самых разных сферах.

Видео

Мнение Программного комитета о докладе

Фото куратора

Глеб Михеев

Обсудим разницу в подходах к вёрстке: БЭМ и Tailwind. Поговорим о том, какие ещё есть подходы. Поспорим о применимости каждого из подходов. Решим, какой подход лучше, а какой останется в истории.