Инструменты

На 100% правильный стиль программирования

Tab'ы или пробелы? Фигурная скобка на той же строке или на новой? Ширина в 80 символов или 120? Многие любят спорить о таких вещах. Даже выпущен популярный эпизод в шоу Силиконовая Долина о споре по поводу tab'ов и пробелов. Наконец, в этой статье я дам вам ответ на этот вопрос. В с...

04.04.2017 1364 1

Как минимизировать CSS?

Минимизация CSS является отличным способом оптимизации сайта. При минимизации происходит сжатие файлов, что делает их меньше и легче при загрузке с сервера. Еще одно преимущество при минимизации - удобочитаемость, в отличии от стандартного формата  CSS. Таким образом скопировать ваш код на...

17.03.2017 876 1

Какой инструмент лучший в веб разработке?

Каждый год веб разработчики задают одни и те же вопросы: Какой фреймворк лучше? Какой бандлер лучше? Как выбрать лучший редактор? Что же все таки значит лучший, без какого-либо контекста?  Давайте остановимся и подумаем о самом разрабатываемом проекте. Затем мы можем начинать подбирать нужны...

08.03.2017 374 0

Субмодули git и PHP-пакеты

Являетесь вы разработчиком пакетов на PHP или нет, продолжайте читать. Я буду говорить о git-субмодулях простыми словами. Модульность — важная штука. В чем проблема? Давайте начнем разработку нашего пакета. Скорее всего вы не захотите публиковать свой пакет с самого начала, и вместо этог...

26.02.2017 300 0

Как мы реализовали push-уведомления на нашем сайте

Очень много сайтов используют push-уведомления неправильно. Они предлагают пользователям подписаться в тот момент, когда они открывают сайт, без предоставления информации о том, какую для них пользу это может принести. Это не только вредит UX, но также является рискованным делом. Если пользовател...

17.02.2017 979 0

14 важных показателей производительности сайта, которые вам стоит использовать

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

08.02.2017 1531 0

Npm cache: невоспетый герой

Люблю npm и считаю, что он является серьезной причиной успеха JavaScript'а за прошедшие пару лет. Все были воодушевлены в комьюнити JavaScript, когда фэйсбук выпустил yarn, и есть за что. Скорость установки yarn потрясающа. Последующие составляющие устанавливаются даже быстрее, потому чт...

30.01.2017 831 2

Bash команды для оптимизации работы с Git

Чем больше вы работаете с Git, тем больше его возможностей используете. Перечислю несколько задач, которые я и моя команда выполняем каждый день: Создание веток и их именование Подсчет коммитов для объединения Обновление master до последнего состояния с последующим переносом на новую ве...

26.01.2017 3485 1