Мастер-класс. разрабатываем сайт с нуля на полном стеке БЭМ-технологий — Жека Константинов, Дима Белицкий, Слава Аристов, Яндекс

Владелец: ya-events
Опубликован: 29 апреля 2014
BEMup в Минске, 18 апреля 2014. БЭМ — это технология разработки сайтов, которые нужно быстро создать и долго поддерживать. Она используется в разработке фронтенда почти всех сервисов Яндекса и успела обрасти большим набором библиотек и инструментов, которым мы хотим с вами поделиться. Имея в своих руках обширный арсенал БЭМ со всей его модульностью и мощью, остаётся «всего-то» придумать идею и реализовать её. На мастер-классе вы сможете вместе с нами создать то, что мы «только что» придумали. Вы узнаете, в чём преимущество вёрстки независимыми блоками и что такое «уровни переопределения», познакомитесь с готовыми библиотеками блоков и инструментами для автоматизации сборки. Мы покажем, как разные инструменты для упрощения жизни разработчика, вроде autoprefixer, css-препроцессора roole и модульной системы YModules, встраиваются в процесс разработки на БЭМ и создают по-настоящему удобную платформу. На живом примере мы объясним, в чём польза декларативного подхода, когда одни и те же идеи можно использовать как для CSS, так и для JS. Более того, декларативным шаблонам: BEMHTML и BEMTREE, которые позволяют преобразовывать сырые данные во view-ориентированный BEMJSON, — будет посвящена одна из трёх частей мастер-класса. В результате получится работающий сайт, а вы на практике познакомитесь с полным стеком БЭМ-технологий. После мастер-класса запланировано дополнительное время на полезное общение: вы сможете рассказать о трудностях, с которыми встретились при реализации проекта на БЭМ, и мы вместе подумаем, как воплотить вашу идею в жизнь. Жека Константинов Разработчик интерфейсов в группе разработки БЭМ в симферопольском офисе Яндекса. Занимается вёрсткой и программированием на js. Любит спорт во всех его проявлениях, а ещё хорошо поесть и КВН. Дима Белицкий Разработчик интерфейсов в группе разработки БЭМ в симферопольском офисе Яндекса. Верстает, программирует на серверном и клиентском js. Читает сказки и ездит на работу на велосипеде. Слава Аристов В Яндексе с 2011 года. С марта 2014 — разработчик интерфейсов в группе разработки БЭМ в московском офисе Яндекса. До этого работал в Яндекс.Директе.