Сотрудники московского, симферопольского, петербургского и киевского офисов Яндекса рассказали про собственные и сторонние технологии и инструменты, которые могут быть полезны и интересны фронтендерам, а также поделились опытом разработки.
На Я.Cубботнике рассказали:
- про методологию разработки сайтов (БЭМ), как она появилась и развивается;
- какие части БЭМ-платформы существуют сейчас, и что мы готовим в будущем;
- какие опенсорсные инструменты фронтенд-разработчика есть у нас;
- как с их помощью можно оптимизировать клиентский код, графику и затраченное на разработку время;
- как писать клиентский JavaScript в БЭМ-терминах (независимые блоки, блоки, состоящие из других блоков, библиотеки блоков);
- что такое БЭМ-шаблоны (синтаксис, семантика, оптимизация и компиляция в эффективный JavaScript);
- как уменьшить объем загрузки статики в условиях частых релизов;
- как грузить статику по хэшу от контента и какие инструменты для этого есть;
- что такое diff-обновление статических ресурсов и какие техники существуют;
- что помогает нам писать качественный javascript-код и какие инструменты мы используем;
- какие технологии используются в тестировании фронтенда и как мы их развиваем.