Фронтэнд

Архитектура и реализация клиентской части веб.

Авто-тесты интерфейсов. Best practices 16.03.2016

С чего начать при построении процесса автоматизированного тестирования кода? На что обратить внимание? Как организовать и структурировать тесты так, чтобы держать их в актуальном виде и получить максимум выгоды из повторного использования кода тестов? Немного нудного текста обо всем об этом.

Читать дальше

Как запустить тесты в браузере или тестирование при помощи Karma и Jasmine 31.01.2016

Я много говорил о том, для чего нужно писать тесты, но еще ни разу не пытался рассказывать о том, как же происходит тестирование. В этой статье я кратко расскажу, как настроить тестирование JavaScript-кода в браузере.

Читать дальше

Что такое BSTRUCT? 24.08.2015

BSTRUCT — это препроцессор, призванный ускорить разработку frontend путем генерации исходных шаблонов верстки и стилевого оформления, «компилятор» специальных синтаксических конструкций (дальше я буду называть их bstruct-схемами) в html и scss-шаблоны.

Читать дальше

Отзывчивость интерфейса веб-сайта при загрузке страницы 13.05.2015

Любому человеку, занимавшемуся поддержкой интерфейсов сайтов интернет магазинов, знакома проблема скорости загрузки страниц сайта. Причин много, но чаще всего со стороны команды, сопровождающей проект, нарекания вызывает код, размещенный на сайте для сбора статистики партнерами проекта, всевозможными рекомендательными сервисами и т.д.

Читать дальше