Премиум \ PHP \ Модульное тестирование на PHP. PHPUnit

Модульное тестирование на PHP. PHPUnit

От автора: тема тестирования классов и всего приложения в целом довольно сложная для понимания. При этом я сейчас говорю не о самом фреймворке PHPUnit и изучении его инструментов, я говорю о самом процессе и логике тестирования, то есть о том, как проводить тестирование готовых классов и какие тесты писать.

Продолжить чтение

Сайтостроение \ Новости

Отечественный поисковик выпустил финальную версию ИКС

От автора: Яндекс сообщил об окончании тестирования алгоритмов, отвечающих за расчет показателя ИКС ресурсов. Это повлекло за собой обновление нескольких разделов в кабинете Вебмастера.

Продолжить чтение

Сайтостроение \ Статьи по сайтостроению

Предварительная загрузка шрифтов: когда это имеет смысл

От автора: в прошлом, при загрузке пользовательских шрифтов мы не могли избежать вспышки нестилизованного текста (FOUT) — доли секунды, когда веб-сайт загружается, и используется замещающий шрифт, пока не загрузится ваш пользовательский.

Продолжить чтение

Web-программирование \ PHP

Библиотека PHP для генерации капчи

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

Продолжить чтение

Сайтостроение \ Новости

РСЯ запустила рекламу, вознаграждающую пользователя за просмотр

От автора: Яндекс представил новый тип рекламы. Она позволяет вознаградить пользователя за просмотр проморолика. Формат предназначен для получения рекламного дохода в мобильных приложениях.

Продолжить чтение

Javascript & Ajax \ React

Аутентификация полного стека: файлы cookie и локальное хранилище

От автора: когда вы авторизуетесь в приложении, вы ожидаете, что в следующий раз, когда вы откроете новую вкладку или окно в браузере, вы все равно останетесь авторизованным. Это означает, что в некотором роде или форме, клиент (браузер) должен поддерживать ссылку на вас, чтобы вы оставались авторизованным.

Продолжить чтение

Сайтостроение \ Новости

В мобильной выдаче Google вдвое выросло количество расширенных сниппетов

От автора: за год количество расширенных сниппетов в мобильной выдаче Google выросло в два раза. Этому способствовало использование большего числа каруселей изображений.

Продолжить чтение

Премиум \ PHP \ Паттерны проектирования

Паттерны проектирования

От автора: массивы данных и коллекции – это наиболее часто используемые типы данных в программировании. Используя соответствующие инструкции, поэтапно обходить их и на каждой итерации выполнять определенные преобразования с полученным элементом.

Продолжить чтение

Сайтостроение \ Новости

Благодаря локальным апдейтам бизнес-сайты стали получать больше трафика

От автора: обновление алгоритмов Google, отвечающих за ранжирование блоков локальной выдачи, все еще расшатывает результаты поиска. Об этом сообщают зарубежные вебмастера.

Продолжить чтение