Рубрика: Разработка
Настройка PHPUnit + Docker + PHPStorm
В данной инструкции мы настроим рабочую среду для PHP проекта на основе Docker’а. Тесты будут выполняется в Docker’e через PHPStorm.
(далее…)Active Record vs Data Mapper
Обзор и сравнение двух популярных шаблонов.
(далее…)Интернационализация игр — самые популярные языки мира
При разработке игры желательно охватывать как можно большую аудиторию. Если ваша игра содержит текстовый контент, то встаёт вопрос о переводе на другие языки. Эта заметка со списком популярных языков и иконок с флагами к ним.
(далее…)Создание компонента в Битриксе
Это еще одна заметка из моего первого и, скорее всего, единственного заказа на Битриксе. Возможно, кому-нибудь она пригодится.
(далее…)Разработка сайта на Битриксе
В данное время занимаюсь разработкой первого сайта на Битриксе для заказчика, и во время работы появляется множество заметок. Это одна из них. Текущий проект — мой второй практический опыт создания сайта на Битриксе, поэтому заметки об этой системе могут быть не точны. Да и первый был недавно, всего неделю назад — адаптировал простенький бесплатный html-шаблон для пробы сил.
(далее…)Не открывается сайт после обновления dns-записей на Windows 10
На одном из проектов заказчика столкнулся с проблемой открытия сайта через домен после перехода к новому хостеру и обновления dns-записей. DNS-записи были обновлены, но после трех дней домен все также был недоступен, хотя через IP открывался.
(далее…)Зачем и когда нужны фреймворки?
Два вопроса из заголовка этой статьи часто себе задают начинающие разработчики. Эта заметка для них, поэтому начну с определения фреймворка. Что понимается под этим понятием? Фреймворк — это каркас вашего будущего приложения, собственно, это слово и состоит из «frame» — каркас и «work» — работа.
(далее…)Что такое CI/CD и зачем оно нужно?
CI/CD (Continuous integration / Continuous delivery) — это методология разработки, которая расшифровывается как постоянная интеграция и доставка.
(далее…)PHP PhantomJS
Библиотека для загрузки страниц через браузер из PHP кода. На данный момент уже не поддерживается (закрытие автором, интервью одного из авторов) и редко используется в новых проектах, но в «возрастных» попадается.
(далее…)