Подборка докладов и видеолекций про БЭМ и фронтенд в Яндексе
В Яндексе есть огромное количество докладов про технологии, инструментов и фреймворков фронтенда. Большая часть из которых содержит NDA информацию и доступна только сотрудникам. Но много людей выступают на открытых конференциях и рассказывают про внутренние технологии.
Этот список докладов и выступлений, доступных извне, я подбирал для новых разработчиков интерфейсов в Яндекс.Картинках, чтобы у них появилось представление о том, как всё внутри устроено. Он не претендует на полноту, но затрагивает большие ключевые аспекты работы разработчика интерфейсов.
Про БЭМ:
- БЭМ: от методологии до платформы
- Методология БЭМ и обзор БЭМ платформы
- БЭМ: история появления, принципы методологии, базовые понятия
- Мастер-класс наоборот: вы пишете БЭМ-проект, а мы подсказываем
Прикладное, про разработку:
- i-bem.js
- Cистемы контроля версий
- Общий цикл разработки (dev-cycle)
- AJAX в поиске по вебу, history API
- Развертывание верстки
Общее:
- Шаблонизаторы (templates)
- Механизм работы браузера
- Кеширование на клиенте и сервере
- JavaScript. События
- Транспорт, ajax (js-ajax)
- Безопасность веб-приложений
Доклады с Школы Разработки Интерфейсов
Ну и главное, официальный сайт БЭМ: http://ru.bem.info/