
Применяется методология БЭМ в именовании классов и организованности верстки. Читабельный код (с комментированием), HTML-теги используются по назначению.
Настройка кода под все необходимые размеры экранов, по принципу mobile-first. Находит применение Flexbox компоновка элементов, резиновость.
Практикуется JavaScript native (здесь учебные работы). Основные информационные ресурсы: learn.javascript.ru, developer.mozilla.org и другие источники. По мере надобности (на ходу) применяются необходимые библиотеки JS.
Используется Git система управления версиями. Работы выкладываются на Github: github.com/RusRogo
Верстка проверяется (caniuse.com, validator.w3.org) и отлаживается во всех необходимых браузерах.
Adobe Photoshop - нарезка, обработка изображений, работа со слоями и другое.
При надобности применяется Pixel Perfect техника верстки.