Многие вещи на JS можно запрограммировать 100 и 1 способом. Некоторые варианты лучше по производительности, некоторые удобнее в поддержке, некоторые просто красивые. Что выбрать? Говорить про это можно бесконечно, и часто нет однозначного ответа. В докладе разберём несколько интересных примеров и вариантов, как их переписать.
Frontend-developer.
Middle.
Презентация (на Я.Диске)
В Яндексе с 2005 года. В разных ролях успел поработать над поиском, почтой, поиском по блогам, платформой Я.ру, картинками, видео, внутренними инструментами и многими другими сервисами. Активно развивает технологии и инструменты для создания сайтов. Один из двух соавторов методологии БЭМ. Руководит Школой разработки интерфейсов в Яндексе. В последнее время занимается вопросами удобства разработки, найма и обучения.