module & nomodule — загрузка JavaScript для современных браузеров и поддержка старых
Рассмотрим паттерн module/nomodule, который позволяет разделить загрузку скриптов для старых и новых браузеров.
Рассмотрим паттерн module/nomodule, который позволяет разделить загрузку скриптов для старых и новых браузеров.

Рассмотрим настройку автодеплоя кода с использованием контроля версий на примере GitHub, WordPress и PHP скрипта git-deploy. Самое простое решение из найденных.

Нужно было понимать продуктивность сайта и авторов по добавлению постов. Для этих целей был написал плагин, который выводит метрики (KPI) в Dashboard WordPress.

За последние 5 лет я видел сотни попыток создания интернет магазинов. 90% — провалы и куча проблем. Причина — не адекватные решения. Как создать магазин через адекватные решения? Давайте попробуем взять MVP-подход от YCombinator Startup School 2019 и посмотреть как…

Провел SEO-аудит сайта при помощи labrika.ru. Оказалось что много технических ошибок. Пришлось колдовать с файлом robots txt. Готового плагина для этих целей у меня нет. Потому пришлось решать вопрос программно.

Ян Лурье написал краткий и емкий гид для разработчиков, которые хотят учесть SEO при работе с сайтом. Получился полезный чеклист. 1. Сделайте сайт жизнеспособным Настройте серверные логи, в них можно увидеть правду. Не просто включите аналитику, а настройте ее. Учтите…

Одна из ключевых особенностей и преимуществ SEO Yoast плагина — возможность формировать SEO тексты по шаблону. Это существенно повышает шансы попадания страниц сайта в топ-выдачу поисковых систем. Увеличивает трафик и как следствие доходы от сайта. Для шаблона есть множество готовых…

9 августа Телеграм представил новую версию приложения, в которой появились виджеты комментариев для сайта. Весьма интересная штука. Не долго думая решил изучить что это такое и попробовать запилить плагин для WordPress. Опубликовал его на GitHub: Ищу альфа-самцов для бета-тестирования…

У программистов часто возникает спор о том что такое MVC (Model, View, Controller)? Заметил что многие думают что если класс назвать Model то он станет Model, а если его назвать View, то он станет View. А если папочку назвать MVC…

Часто возникает проблема между Заказчиками и Разработчиками в понимании друга друга и задачи. Чтобы решить эту проблему обычно Разработчики говорят Заказчику — напиши ТЗ (техническое задание). Чтобы понять что нужно. Чаще всего это приводит лишь к усугублению проблемы 🙂 Потому…