В одном из контейнеров внезапно обновилась версия PHP, несмотря на то, что в Dockerfile была задана фиксированная версия. Пришлось дебажить процесс пересборки docker контейнеров, чтобы понять, в чем причина.
читать далее →
При подключении к проекту на Laravel коллег-тестировщиков часто требуется иметь возможность проверить корректность шифрования/дешифрования данных внутри разрабатываемого ресурса. Laravel под капотом использует реализация шифрования из пакета Illuminate\Encryption\Encrypter, что затрудняет использование уже имеющихся сервисов для "дефолтного" AES шифрования.
По этой причине запустил небольшой сервис в помощь ручному тестированию...
читать далее →
Успешно сдал экзамен по программе сертификации Zend Certified Engineer 200-710. Расскажу о целях сертификации, процессе подготовке и самом экзамене.
читать далее →
Реализованы и опубликованы пакеты, позволяющие интегрировать на Ваш сайт/сервис такие функции, как: определение местоположения по IP, преобразование координат в адрес и преобразование адреса в координаты.
Бонусом идет увеличение бесплатных лимитов за счет возможности интеграции нескольких сторонними сервисов одновременно.
читать далее →
Редкий интернет магазин обходится без возможности поиска по сайту. К сожалению, посетители нередко допускают ошибки при наборе поисковых запросов, что приводит к некорректной выдаче, а то и вовсе к отсутствую результатов.
Обидно потерять продажу только по тому, что клиент не смог найти имеющийся товар и ушёл с сайта к конкурентам, введя в строку поиска "Huawey" вместо "Huawei" или "телИвизор" вместо "телЕвизор".
Но проблему можно решить в два счёта даже без внедрения таких инструментов поиска, как Elasticsearch, Sphinx, Solr итд
читать далее →